Commit Graph

3474 Commits

Author SHA1 Message Date
Tim Sehn 448aeaa050 fix skipped bats test 2025-06-17 11:32:40 -07:00
Tim Sehn 830cb583fb Improve bats tests 2025-06-16 17:12:21 -07:00
Tim Sehn 16eb58221b More test fixes 2025-06-16 15:49:11 -07:00
Tim Sehn c5d5f19460 Added schema tests 2025-06-16 15:31:43 -07:00
Tim Sehn 69d39d1bfa Implemented dolt_history_dolt_schemas and dolt_diff_dolt_schemas 2025-06-16 15:01:50 -07:00
Aaron Son 3bbd4b2150 Merge pull request #9271 from dolthub/aaron/statspro-faster-analyze-table
go: sqle/statspro: Make ANALYZE TABLE faster by circumventing the rate limiter on stats work.
2025-06-13 09:58:41 -07:00
James Cor ad234919dc [no-release-notes] add integrations tests for go-mysql-org (#9333) 2025-06-12 16:08:42 -07:00
Aaron Son e47e203d45 Merge remote-tracking branch 'origin/main' into aaron/statspro-faster-analyze-table 2025-06-12 14:48:51 -07:00
Nathan Gabrielson 75cde3ea68 Unncessary variable declaration 2025-06-11 21:05:44 -07:00
Nathan Gabrielson 795dd4058f Expect is pain, expect is suffering 2025-06-11 21:02:48 -07:00
Nathan Gabrielson 8ca4bf3a32 Working tests + todo message for future improvmeent 2025-06-11 20:44:55 -07:00
Nathan Gabrielson 6cfa19f130 Some more changes, suffering with expect 2025-06-11 19:04:52 -07:00
Nathan Gabrielson c8a6b59d4a Merge pull request #9308 from dolthub/nathan/stashes
dolt_stash stored procedure
2025-06-11 14:03:55 -07:00
Aaron Son 6b13f0061b Merge pull request #9329 from dolthub/aaron/push-to-sql-server-during-gc-fixes
go: store/datas/database_common: store/nbs/store.go: Fix some issues when pushing to a dolt sql-server that is itself running GC.
2025-06-11 13:58:59 -07:00
Aaron Son 2d00d71b96 integration-tests/go-sql-server-driver/auto_gc_test.go: Remove some flakey asserts for now. 2025-06-11 12:15:27 -07:00
Aaron Son de9915b817 go/store/nbs: Move sanity checks panics from file_table_reader into dynamic enabled asserts. 2025-06-11 11:34:20 -07:00
Nathan Gabrielson f954cffa92 Requested changes 2025-06-10 10:59:52 -07:00
Aaron Son 956f073dfd go: store/datas/database_common: store/nbs/store.go: Fix some issues when pushing to a dolt sql-server that is itself running GC.
A push to a remote works by uploading the missing content and then adding
references to it in the remote datastore. If the remote is running a GC during
the push, it is possible for the newly added data to be collected and no longer
be available when the references are added.

This should cause a transient failure which is safe is retry. There were a
couple bugs which could instead cause a panic. This makes some changes to
safeguard against those case.
2025-06-09 17:19:20 -07:00
Taylor Bantle 3a5dcb3471 Update maven to 3.9.10 2025-06-09 12:20:33 -07:00
Nathan Gabrielson 01ca03baa6 Small fixes 2025-06-09 12:07:23 -07:00
Aaron Son 232e1aab6e go/store/nbs: archive_chunk_source.go: Make sure we skip getRecords marked found when fetching chunks.
This avoids delivering the chunk more than once, which parts of the application
layer are not expecting.
2025-06-05 17:05:23 -07:00
Tim Sehn 4625e598ad Last easy unskip according to Claude 2025-06-02 16:01:32 -07:00
Tim Sehn 621007c092 Restored journal index file 2025-06-02 15:12:59 -07:00
Tim Sehn dfc859e331 Various unskipped bats tests identified and fixed by Claude Code. 2025-06-02 14:41:03 -07:00
Tim Sehn cea4c368a2 Merge pull request #9288 from dolthub/tim/diff-where-validation
The where clause on a dolt diff command is always validated
2025-06-02 10:21:08 -07:00
Tim Sehn fd1c8dc175 Merge pull request #9287 from dolthub/claude-4
Fix skip test for another load data issue
2025-06-02 09:06:33 -07:00
Tim Sehn 31210bed78 Merge pull request #9289 from dolthub/tim/fix-tabs
Fix load data tabs test
2025-05-30 16:56:36 -07:00
Tim Sehn f4c8c174b6 Merge pull request #9285 from dolthub/claude-2
Fixed a load data test for mismatched columns
2025-05-30 16:21:20 -07:00
Tim Sehn ec2805ab30 skip on windowes instead 2025-05-30 16:20:56 -07:00
Tim Sehn b157ec7d52 Actually fix tabs test 2025-05-30 16:15:42 -07:00
Tim Sehn 015a156b4f The where clause on a dolt diff command is validated even if there is an empty diff 2025-05-30 15:58:58 -07:00
Tim Sehn e1824c8485 Revert "The where clause on a dolt diff command is validated even if there is an empty diff"
This reverts commit 84ab761fed.
2025-05-30 15:55:51 -07:00
Tim Sehn 84ab761fed The where clause on a dolt diff command is validated even if there is an empty diff 2025-05-30 15:51:10 -07:00
Tim Sehn bdc44571e1 Fix skip test for another load data issue 2025-05-30 14:03:19 -07:00
Tim Sehn cd4d741e2b Fix skip test for dolt diff -r sql and views 2025-05-30 13:58:56 -07:00
Tim Sehn 1f4b829c9a Fixed a load data test for mismatched columns 2025-05-30 13:52:24 -07:00
Tim Sehn a70097c2e2 Revert "Fix a load data bats test with tabs instead of spaces"
This reverts commit cb5d8ebe61.
2025-05-30 13:37:09 -07:00
Tim Sehn cb5d8ebe61 Fix a load data bats test with tabs instead of spaces 2025-05-30 13:35:20 -07:00
Tim Sehn ad3fc0f757 Merge pull request #9274 from dolthub/tim/claude-bats-1
Skipped bats test for dolt status that now works.
2025-05-29 17:21:26 -07:00
Tim Sehn 04532a07a0 Merge pull request #9273 from dolthub/tim/fix-table-import-bats
Fix input validation of primary keys
2025-05-29 17:21:07 -07:00
Tim Sehn abeb4b6172 Merge pull request #9275 from dolthub/tim/claude-bats-2
Fix merge test to properly test for a constraint violation
2025-05-29 17:20:50 -07:00
Tim Sehn d887141216 Unskipped and updated a merge test to correctly identify a constraint violation 2025-05-29 17:19:41 -07:00
Tim Sehn f83a0f172d Merge pull request #9276 from dolthub/tim/claude-bats-3
Unskip keyless add/drop column test
2025-05-29 17:17:57 -07:00
Tim Sehn 214cc6a64b Removed extraneous git diff call 2025-05-29 16:48:17 -07:00
Tim Sehn ac2447a554 Unskip keyless add/drop column test 2025-05-29 16:31:16 -07:00
Tim Sehn fb51ba07ee Another skipped bats test that now works. Identified by Claude. 2025-05-29 16:03:48 -07:00
Tim Sehn b62ac1c6a5 Fix input validation of primary keys 2025-05-29 15:50:45 -07:00
Tim Sehn 5548e0f647 Added a new constant for string columns created during schema import. Length is 200 instead of 1023. 2025-05-29 14:16:05 -07:00
Aaron Son cd12a6f3e5 Merge remote-tracking branch 'origin/main' into aaron/statspro-faster-analyze-table 2025-05-29 12:28:42 -07:00
Neil Macneale IV db328aaa58 Merge pull request #9267 from dolthub/macneale4/remove-new-format-flag
Remove the --new-format flag from dolt init
2025-05-29 11:35:40 -07:00