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