Commit Graph

29272 Commits

Author SHA1 Message Date
angelamayxie
73a4525591 Merge pull request #10455 from dolthub/angela/leftlookupjoin
Update `DoltTable.ProjectedTags()` to distinguish between no set `projectedCols` and zero `projectedCols`
2026-02-09 17:36:05 -08:00
angelamayxie
3366191ec4 Merge pull request #10461 from dolthub/angelamayxie-46fe127d
[auto-bump] [no-release-notes] dependency by angelamayxie
2026-02-09 17:00:37 -08:00
angelamayxie
ec4cd78e44 Merge branch 'angela/leftlookupjoin' into angelamayxie-46fe127d 2026-02-09 17:00:29 -08:00
angelamayxie
76f2168f0c [ga-bump-dep] Bump dependency in Dolt by angelamayxie 2026-02-10 00:55:28 +00:00
angelamayxie
677d1f8f78 gms bump 2026-02-09 16:04:31 -08:00
angelamayxie
1a28801e4e fix TODO formatting 2026-02-09 15:20:45 -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
angelamayxie
a7fd1c71fd gms bump 2026-02-09 15:19:08 -08:00
angelamayxie
2592a9184a clean up 2026-02-09 15:12:30 -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
angelamayxie
37823c6f04 resolve merge conflict 2026-02-09 13:53:45 -08:00
angelamayxie
d6173ee5bf remove empty line 2026-02-09 13:52:53 -08:00
coffeegoddd☕️✨
a2139d16a3 /go/store/blobstore/git_blobstore.go: refactor 2026-02-09 13:52:21 -08:00
angelamayxie
dfb7daf88b [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2026-02-09 21:51:16 +00:00
coffeegoddd☕️✨
86226f720d /go/store/blobstore: implement concatenate 2026-02-09 13:43:50 -08:00
angelamayxie
a14c81217e undo changes to history table 2026-02-09 13:42:20 -08:00
angelamayxie
0740009e5d there's a difference between projecting zero columns bc table has been completely pruned and no projected columns set 2026-02-09 13:32:18 -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
angelamayxie
eaeb2f908f remove secondary map return variable (never used) 2026-02-09 13:04:03 -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
angelamayxie
2f0b420b35 rename getIta to getIndexedTableAccess, remove unused return variable 2026-02-09 12:41:18 -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