reltuk
caa1e47e8a
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-13 18:32:20 +00:00
Aaron Son
c8353bb053
go: Fix some tests for new ValueStore cache purging behavior where we rely on a safepoint controller to do it.
2025-02-13 10:24:23 -08:00
reltuk
6561f452ac
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-12 22:09:31 +00:00
Aaron Son
18d7ceb847
[no-release-notes] go: sqle: dolt_gc: Purge read caches associated with the DoltDB as we begin GC.
...
The right place to do this is in the safepoint controller, at BeginGC. We need
to do it after keeperFunc is installed on the NomsBlockStore, so that all read
dependencies are taken. We also need to do it before we register all sessions
whose cached state we need to visit.
2025-02-12 14:01:23 -08:00
Aaron Son
846b67ee53
Merge pull request #8846 from dolthub/aaron/nbs-add-table-file-check-refs
...
[no-release-notes] go: nbs,remotesrv: Cleanup and comments for AddTableFilesToManifest ref checks PR.
2025-02-10 21:43:16 -08:00
Aaron Son
ac6d4d4ad2
Merge pull request #8816 from dolthub/aaron/cluster-push-hook-sql-session-lifecycle
...
[no-release-notes] go: sqle/cluster: commithook: Create a sql session and make lifecycle callbacks when accessing srcDB.
2025-02-10 18:38:34 -08:00
Aaron Son
529e51e174
Merge pull request #8820 from dolthub/aaron/doltdb-commit-hooks-sqle
...
[no-release-notes] go: sqle,doltdb: Make commit hooks take a DoltDB instead of a datas.Database. Move them to sqle.
2025-02-10 18:34:52 -08:00
Aaron Son
17d5e2400c
go/store/nbs: table_set.go: Fix race on ret map in openForAdd.
2025-02-10 18:23:47 -08:00
Zach Musgrave
b4fef81937
Merge pull request #8821 from dolthub/zachmu/unique-index-commit-bug
...
New skipped test for bug merging roots with overlapping index defs
2025-02-10 17:45:51 -08:00
Aaron Son
b8a6bc75e0
Merge remote-tracking branch 'origin/main' into aaron/cluster-push-hook-sql-session-lifecycle
2025-02-10 17:26:44 -08:00
Aaron Son
c248410b4a
Merge remote-tracking branch 'origin/main' into aaron/doltdb-commit-hooks-sqle
2025-02-10 17:21:48 -08:00
Aaron Son
14e2c0e7ea
[no-release-notes] go: nbs,remotesrv: Cleanup and comments for AddTableFilesToManifest ref checks PR.
2025-02-10 17:13:57 -08:00
Aaron Son
209e669ce2
Merge pull request #8830 from dolthub/aaron/sqle-database-replication-fix-double-hook
...
[no-release-notes] go: sqle: DatabaseProvider: Fix double-creation of push-on-write commit hooks in registerNewDatabase.
2025-02-10 17:09:18 -08:00
Aaron Son
6255f50d59
Merge pull request #8824 from dolthub/aaron/nbs-add-table-file-check-refs
...
[no-release-notes] go: nbs,chunks: Have AddTableFilesToManifest check all dependencies are present.
2025-02-10 17:07:54 -08:00
Zach Musgrave
3a3876b3ad
merge main
2025-02-10 16:59:36 -08:00
Aaron Son
78bab82390
go: sqle: database_provider.go: PR feedback; add some comments.
2025-02-10 16:28:45 -08:00
Aaron Son
2dc7cab850
Merge pull request #8828 from dolthub/aaron/gc-check-ctx
...
[no-release-notes] go/store/nbs: Check for context cancelation in SaveHashes.
2025-02-10 16:19:26 -08:00
James Cor
2d8f6d4ad0
move status messages from parquet to stderr ( #8842 )
2025-02-10 15:50:05 -08:00
James Cor
5a3735c558
allow dolt init on dolt repo with just config.json ( #8838 )
2025-02-10 11:37:25 -08:00
coffeegoddd
13d1c2d3de
[ga-bump-release] Update Dolt version to 1.49.1 and release v1.49.1
v1.49.1
2025-02-07 22:50:52 +00:00
James Cor
5b028a5835
[no-release-notes] fix bad tests and bump ( #8837 )
2025-02-07 13:55:17 -08:00
Nick Tobey
f703df9d6d
Merge pull request #8831 from dolthub/nicktobey/jsonread
...
Expand `ItemAccess::itemWidth` to 32 bits
2025-02-07 12:35:23 -08:00
Nick Tobey
c6d7f65d2d
Re-enable disabled json test.
2025-02-07 11:31:10 -08:00
Nick Tobey
34f9158b52
Revert PR #8723 which disabled the smart JSON chunker when the document contained large strings.
...
This is now safe.
2025-02-06 22:58:05 -08:00
Nick Tobey
edfa9c71a4
Expand itemWidth field to 32 bits.
2025-02-06 22:56:11 -08:00
Aaron Son
5a6caadf1c
[no-release-notes] go: sqle: DatabaseProvider: Fix double-creation of push-on-write commit hooks in registerNewDatabase.
2025-02-06 14:55:35 -08:00
Aaron Son
4f0be5734f
[no-release-notes] go/store/nbs: Check for context cancelation in SaveHashes.
...
In certain cases, the work that SaveHashes does doesn't naturally
see a context cancelation in a timely manner. Make certain we do
return after we see one.
2025-02-06 10:02:04 -08:00
reltuk
c457dfcc73
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-05 17:49:46 -08:00
Aaron Son
9640010943
go: sqle,doltdb: Move commit hooks from doltdb to sqle.
2025-02-05 17:49:43 -08:00
Aaron Son
1a56d7d895
go: doltdb: CommitHooks take a DoltDB instead of a datas.Database.
2025-02-05 17:49:22 -08:00
Zach Musgrave
a381896bdc
new gms
2025-02-05 17:33:38 -08:00
Zach Musgrave
b4f9bc0cee
Merge main
2025-02-05 17:33:17 -08:00
Zach Musgrave
b298ffacc3
New gms
2025-02-05 17:31:44 -08:00
Aaron Son
c07900cf6c
[no-release-notes] go: nbs,chunks: Have AddTableFilesToManifest check all dependencies are present.
2025-02-05 14:58:53 -08:00
Zach Musgrave
9e36f51f52
Merge pull request #8817 from dolthub/zachmu/extended-encoding
...
Bug fix for encoding extended types in keys
2025-02-05 12:29:47 -08:00
zachmu
ef77c9e31e
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-05 20:14:49 +00:00
Neil Macneale IV
cc437256f0
fix build break ( #8819 )
2025-02-05 12:06:02 -08:00
Zach Musgrave
79b6e1d23d
Bug repro from dolthub
2025-02-05 12:05:31 -08:00
Aaron Son
973ca47b42
Merge pull request #8813 from dolthub/aaron/nbs-manifest-update-dedup
...
[no-release-notes] go: store/nbs: Unify logic from UpdateManifest and UpdateManifestWithAppendix
2025-02-05 10:22:10 -08:00
Aaron Son
cb155c5525
Merge pull request #8810 from dolthub/aaron/nbs-iterate-all-chunks-stats
...
[no-release-notes] go: nbs/store: Small cleanups to iterateAllChunks.
2025-02-05 09:55:49 -08:00
coffeegoddd
8cc323e7f3
[ga-bump-release] Update Dolt version to 1.49.0 and release v1.49.0
v1.49.0
2025-02-05 17:42:53 +00:00
Aaron Son
568590e946
Merge pull request #8811 from dolthub/aaron/nbs-ghost-store-refcheck
...
[no-release-notes] go: store/nbs: GhostBlockStore: Add refCheck which participates in updating hasRecords.
2025-02-05 09:41:23 -08:00
Aaron Son
5dece7469f
Merge pull request #8809 from dolthub/aaron/binlog-replica-test-sleeps
...
go: sqle/binlogreplication: Add some waits for more reliable observations of IO_error results.
2025-02-05 09:35:09 -08:00
Jason Fulghum
d7662062a8
Merge pull request #8800 from dolthub/fulghum/rm-sql-server-user
...
Remove `user` and `password` options for sql-server
2025-02-05 09:09:38 -08:00
Dustin Brown
e81bed9d9c
[ga-bump-dep] Bump dependency in Dolt by max-hoffman ( #8814 )
...
Co-authored-by: max-hoffman <maximilian.wolfgang1@gmail.com >
2025-02-04 18:29:48 -08:00
zachmu
9a2e242a9d
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-05 02:08:06 +00:00
Zach Musgrave
4398e5577a
Bug fix for encoding extended types in keys
2025-02-04 17:58:00 -08:00
reltuk
7f3dc83378
[ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
2025-02-05 01:10:10 +00:00
Aaron Son
dce03debf9
[no-release-notes] go: sqle/cluster: commithook: Create a sql session and make lifecycle callbacks when accessing srcDB.
...
As part of GC safepoint establishment, we need lifecycle callbacks
around all the places we access the database. This PR adds those
callbacks to the cluster replication commithook.
Lifecycle on registering the commit hooks on the database versus
creating the SqlEngine instance is a little wonky. Concretely,
we register the hooks before we create the SqlEngine, but we
we change things so that we start running them after the SqlEngine
is created and can supply the appropriate factory for the
sql.Context.
2025-02-04 16:59:06 -08:00
Aaron Son
a279a814c6
go: store/nbs: ghost_store.go: Fix bug in refCheck so it actually updates recs records.
2025-02-04 16:13:38 -08:00