Commit Graph

28647 Commits

Author SHA1 Message Date
Neil Macneale IV d672608348 Add dataloss checking to journal parsing 2025-11-26 10:25:32 -08:00
Neil Macneale IV 9b24ca378d NoOp castes removed 2025-11-26 10:25:32 -08:00
Neil Macneale IV ff1c70163c Interface changes in tests 2025-11-26 10:25:32 -08:00
Neil Macneale IV 8692ab290b Fix inconsequential mix of index and journal consts/functions 2025-11-26 10:25:32 -08:00
Neil Macneale IV b5a5f624fe Fix puller_test.go to build 2025-11-26 10:25:32 -08:00
Neil Macneale IV 400e2e724e Handle corrupted journals with invalid record lengths 2025-11-26 10:25:32 -08:00
Neil Macneale IV 4324660973 Refactor fsck to load it's own database 2025-11-26 10:25:32 -08:00
Neil Macneale IV 20c5e23c0c Add a new test for fsck that trips on journal with bad entries not in jounal.idx 2025-11-26 10:25:32 -08:00
Neil Macneale IV 82bd05b0be Ensure all progress messages are flushed before printing the report 2025-11-26 10:25:32 -08:00
elianddb 074086b6f2 add skip for sql-server only test 2025-11-25 16:12:16 -08:00
elianddb 7b63af54a0 leave sql-backup.bats in local-remote.bash 2025-11-25 15:46:19 -08:00
elianddb 2ffae2939c fix test expectations for bats and script tests
- add invalid name test for remote bats
- add --force flag in usage tests
- add test for aws params block for dolt_backup when using server
2025-11-25 15:25:56 -08:00
elianddb 4879fd4119 amend backup.go impl with name for columns in comments 2025-11-25 15:24:44 -08:00
Aaron Son 8105f3dbaf go/utils/publishrelease/buildindocker.sh: Rework how rpmbuild/SOURCES gets populated since dangling symlinks do not work with Docker COPY. 2025-11-25 15:24:33 -08:00
elianddb c65a8e566d amend dolt_backup proc to block aws params on server 2025-11-25 15:24:09 -08:00
coffeegoddd bdd9081555 [ga-bump-release] Update Dolt version to 1.78.4 and release v1.78.4 v1.78.4 2025-11-25 23:21:57 +00:00
Aaron Son 26fca083fb .github,go/utils/{publishrelease,rpmbuild}: Add a basic RPM build to the published release artifacts for Dolt.
These RPMs include the statically linked Dolt binary, installed at
/usr/local/bin/dolt. They work on x86_64 and aarch64 RPM-based Linux
distributions. To install them, download the appropriate
`dolt-...-1.{x86_64,aarch64}.rpm` file from the GitHub release artifacts and
run `sudo rpm -i downloaded_file.rpm` on it.
2025-11-25 14:43:44 -08:00
elianddb 8558aeea77 fix typo in address conflict err under AddBackup 2025-11-24 23:20:07 -08:00
elianddb 3ced9f13a3 fix system-tables.bats dolt_help expectation 2025-11-24 20:01:09 -08:00
Aaron Son bcd9fd9665 Merge pull request #10124 from dolthub/aaron/dolt-cli-connects-to-server-with-require_secure_transport
go/cmd/dolt: Allow the Dolt CLI to connect to a running dolt sql-server which is configured with require_secure_transport: true.
2025-11-24 16:58:58 -08:00
elianddb e5f1ec29ba amend test to check dolt_backups is empty 2025-11-24 16:26:27 -08:00
elianddb 34da2121a5 rm err fix 2025-11-24 16:26:27 -08:00
elianddb 2a0ef8ab17 fix harness for stored procedures 2025-11-24 16:15:53 -08:00
elianddb 76dc212d18 add dolt_backup remove script test for no backup side-effects 2025-11-24 16:06:51 -08:00
elianddb 3fbce76fb3 fix dolt_backup proc bats test 2025-11-24 15:57:23 -08:00
elianddb 9a45d1ce43 rm del on stop_remotesrv dir 2025-11-24 15:47:32 -08:00
elianddb fb3e8c163e fix err wrap and usage doc 2025-11-24 15:44:46 -08:00
elianddb b2d349a87d amend dolt_backup proc script tests to use dolt_backups 2025-11-24 15:44:46 -08:00
elianddb 0493a7a1ef fix getAbsFileRemoteUrl sideaffect of creating dirs if they do not exist 2025-11-24 15:44:46 -08:00
elianddb 1a439ce003 rm RegisterNewDatabaseWithLock func 2025-11-24 15:44:46 -08:00
elianddb 2feb244bd6 Amend dolt_backup procedure implementation
- mv backup aws args processor into dolt_backup.go
- amend backup-related errs and rm backup err use in remote-related env func
- fix doltgresql perm check to apply to all dolt_backup subfuncs
- add aws flag support under related funcs
- amend impl to use tmpdir provided by file system
2025-11-24 15:44:46 -08:00
elianddb d128e67e9a fix unknown backup err in bats tests 2025-11-24 15:44:46 -08:00
elianddb 62b71303eb fix restore test to test overwriting existing db 2025-11-24 15:44:46 -08:00
elianddb 32c7d04b2a fix dolt_session_test.go database provider impl 2025-11-24 15:44:46 -08:00
elianddb ee35df6ff6 mv query-server-common.bash load to remotesrv-common.bash 2025-11-24 15:44:46 -08:00
elianddb 0f1a3ab4ac mv start_remotesrv, stop_remotesrv, and wait_for_port to new remotesrv-common.bash and fix backup.bats tests 2025-11-24 15:44:46 -08:00
elianddb 62d991d733 amend stored procedure test harness to use local file system and add dolt_backup tests 2025-11-24 15:44:46 -08:00
elianddb 10f893b94a amend dolt_backup procedure to register restored database and fix error messages 2025-11-24 15:44:46 -08:00
elianddb 4baaa61c2b rm dolt_backups() table function, amend dolt_backups schema with json params column, and amend dolt backup command to use dolt_backups table 2025-11-24 15:44:43 -08:00
elianddb ff065d9c22 amend backups table listing func to use ret schema from query
# Conflicts:
#	go/cmd/dolt/commands/backup.go
2025-11-24 15:44:29 -08:00
elianddb 3ccfc07044 rm outdated bats test in sql-backup.bats 2025-11-24 15:44:29 -08:00
elianddb 27bc150480 add http and https support to dolt_backup proc 2025-11-24 15:44:29 -08:00
elianddb 6bf59c7003 fix typo in dolt_backup proc err 2025-11-24 15:44:29 -08:00
elianddb c0700ae851 rm cli dolt backup helper funcs 2025-11-24 15:44:29 -08:00
elianddb a3187eab05 fix doc typo 2025-11-24 15:44:29 -08:00
elianddb 2a7270ff89 rm backup.bats from local-remote only tests list 2025-11-24 15:44:29 -08:00
elianddb 77ec2362b3 amend dolt backup to use cliCtx when Exec() 2025-11-24 15:44:29 -08:00
elianddb bfb80549db add dolt_backups() script tests and bats test 2025-11-24 15:44:29 -08:00
elianddb 3e543b78be add dolt_backups() impl with verbose flag support
# Conflicts:
#	go/libraries/doltcore/sqle/dtablefunctions/init.go
2025-11-24 15:44:26 -08:00
coffeegoddd 01912160bd [ga-bump-release] Update Dolt version to 1.78.3 and release v1.78.3 v1.78.3 2025-11-24 23:36:56 +00:00