Commit Graph

29284 Commits

Author SHA1 Message Date
Zach Musgrave 4f73bb045f removed defunct test 2026-02-10 12:53:13 -08:00
Zach Musgrave 52d24cfd65 bug fix for sql diff 2026-02-10 12:52:03 -08:00
Zach Musgrave eed34b5558 bug fixes in export 2026-02-10 12:36:03 -08:00
Zach Musgrave 6814a77e6a removed defunct tests 2026-02-10 12:35:20 -08:00
Zach Musgrave a3a0dc1ffc merge main 2026-02-09 16:41:44 -08:00
Dustin Brown f729910f99 Merge pull request #10457 from dolthub/db/concatenate
gitblobstore: implement Concatenate for NBS compatibility
2026-02-09 15:19:36 -08:00
Aaron Son 7cb0d29c26 Merge pull request #10456 from dolthub/aaron/concurrent-writes-optimistic-lock-failure
go: sqle/dsess: transactions.go: When serializing transaction commits against a working set, form the key with the normalized db name.
2026-02-09 14:08:08 -08:00
coffeegoddd☕️✨ a2139d16a3 /go/store/blobstore/git_blobstore.go: refactor 2026-02-09 13:52:21 -08:00
coffeegoddd☕️✨ 86226f720d /go/store/blobstore: implement concatenate 2026-02-09 13:43:50 -08:00
Dustin Brown e5f2f60b87 Merge pull request #10424 from dolthub/db/gitblobstore-next-2a
blobstore: add chunked-object mode to GitBlobstore
2026-02-09 13:21:17 -08:00
Aaron Son f21a6bcd4d go: sqle/dsess: More PR feedback. 2026-02-09 13:03:57 -08:00
Aaron Son 32eca34587 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-09 13:01:07 -08:00
coffeegoddd☕️✨ b7bb09dffe /go/store/nbs/git_blobstore_read_smoke_test.go: fix windows test 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 5419d5279c /go/store/blobstore: update comments 2026-02-09 12:45:50 -08:00
Dustin Brown 7f6f4709ab Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 330ad2a963 /go/store/blobstore/git_blobstore.go: more refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 05b083e63a /go/store/blobstore: more refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ ee528134ff /go/store/blobstore: reorg 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 333879d085 /go/store/blobstore: fixes 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 296b607369 /go/store/blobstore: more refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ cf03ca22bd /go/store/blobstore: use real types 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ ba7da4321a /go/store/{blobstore,nbs}: cas on oid 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 2221801554 /go/store/blobstore: cleanup 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ c2ea3de6f2 /go/store/blobstore: wip, simplifying 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ f95f4f0e30 /go/store/blobstore: format 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 4186aa048b /go/store/blobstore: refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 9b7033875a /go/store/blobstore: tests for helper methods 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 18ba8292ea /go/store/blobstore/internal/gitbs/ranges.go: refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 71fee78f5b /go/store/blobstore/internal/gitbs/descriptor.go: refactor 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 4a09c8ec53 /go/store/blobstore: disable Concatenate on chunked branch
Create db/gitblobstore-next-2a by leaving GitBlobstore.Concatenate unimplemented and removing concatenate-focused tests, while keeping chunked Get/Put/CheckAndPut work intact.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 361a5ff747 /go/store/blobstore: maybe concatenate 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 2419da7803 /go/store/blobstore/git_blobstore.go: fix lost concurrent writes on empty repo 2026-02-09 12:45:50 -08:00
coffeegoddd☕️✨ 337aee528f /go/store/blobstore: wip implementing concatenate 2026-02-09 12:45:50 -08:00
Aaron Son 78d1391ef2 go: sqle/dsess: transactions.go: When serializing transaction commits against a working set, form the key with the normalized db name.
Previously, this lock would accidentally allow concurrent access to writing the database working set value because a non-normalized database name like `db/main\x00/refs/heads/main` would allow access along with a normalized database name like `db\x00/refs/heads/main`. This did not impact correctness, since the working sets are safe for concurrent modification at the storage layer, but it could cause transient failures for a client if the optimistic lock retries failed sequentially enough times.

Here we fix the bug so that the txLocks serialize access to the ref heads as expected.
2026-02-09 12:44:08 -08:00
Dustin Brown 30d58283f0 Merge pull request #10454 from dolthub/db/gitignore
[no-release-notes] .gitignore: update
2026-02-09 12:40:33 -08:00
coffeegoddd☕️✨ f7f7466257 .gitignore: update 2026-02-09 12:35:20 -08:00
angelamayxie 827ad5a123 Merge pull request #10446 from dolthub/angelamayxie-bbef1804
[auto-bump] [no-release-notes] dependency by angelamayxie
2026-02-06 16:16:18 -08:00
angelamayxie 816a6a6227 [ga-bump-dep] Bump dependency in Dolt by angelamayxie 2026-02-06 23:38:52 +00:00
Zach Musgrave 1016b2ef8f Merge pull request #10426 from dolthub/zachmu/metrics2
[no-release-notes] allow setting the application for the grpc event emitter
2026-02-06 13:51:03 -08:00
Zach Musgrave 28eaba9d35 merge main 2026-02-06 12:45:12 -08:00
Neil Macneale IV b86ca2efa3 Merge pull request #10439 from dolthub/macneale4-claude/test-comparators
[no-release-notes] Add comparator tests for each assertion type
2026-02-06 11:28:03 -08:00
Neil Macneale IV 6fb46fa4a1 Add comparator tests for each assertion type 2026-02-06 18:43:54 +00:00
Dustin Brown d22429c46a Merge pull request #10438 from dolthub/james/minifix
[no-release-notes] fix arguments to get mini bench script
2026-02-06 10:42:02 -08:00
James Cor a504c69f8a fix arguments to get mini bench script 2026-02-06 10:41:01 -08:00
Dustin Brown be6010bb56 Merge pull request #10433 from dolthub/james/mini
fix variable name
2026-02-05 17:16:02 -08:00
James Cor 0f5168ac40 fix variable name 2026-02-05 17:12:54 -08:00
James Cor aa840ee561 add benchmark mini command (#10430) 2026-02-05 16:47:14 -08:00
Aaron Son 2262849b9b Merge pull request #10428 from dolthub/reltuk-a7a3c84c
[auto-bump] [no-release-notes] dependency by reltuk
2026-02-05 16:39:47 -08:00
Dustin Brown 7dd425e84b Merge pull request #10419 from dolthub/db/gitblobstore-next-2
GitBlobstore: implement `CheckAndPut` CAS semantics + add tests
2026-02-05 14:45:39 -08:00
Aaron Son 3a18e6d52c integration-tests/go-sql-server-driver: go mod tidy 2026-02-05 14:37:43 -08:00