25747 Commits

Author SHA1 Message Date
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
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
Neil Macneale IV
cc437256f0 fix build break (#8819) 2025-02-05 12:06:02 -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
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
reltuk
928ae32fc6 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-02-04 22:17:13 +00:00
Maximilian Hoffman
3fa6a29735 [kvexec] literal types cast to lookup expr type (#8808) 2025-02-04 14:05:20 -08:00
Maximilian Hoffman
094fc7b3f6 [kvexec] fix left join nullability bug (#8812) 2025-02-04 14:05:01 -08:00
Aaron Son
13b81b9c24 [no-release-notes] go: store/nbs: Unify logic from UpdateManifest and UpdateManifestWithAppendix 2025-02-04 13:57:30 -08:00
Jason Fulghum
04498d5544 Merge pull request #8732 from dolthub/fulghum/journal
Tidy up journal writer code comments and error handling
2025-02-04 12:28:42 -08:00
Aaron Son
56b42c9b3d [no-release-notes] go: store/nbs: GhostBlockStore: Add refCheck which participates in updating hasRecords.
Fixes a bug in the current implementation of GenerationalNBS.refCheck
where things that are found in the GhostBlockStore are not marked
in the hasRecords as being found.
2025-02-04 12:04:45 -08:00
Aaron Son
e701e5e74b [no-release-notes] go: nbs/store: Small cleanups to iterateAllChunks.
Move it from fileTableReader onto tableReader, make it use ReadAt,
have it take Stats.
2025-02-04 11:57:59 -08:00
Jason Fulghum
c0c9c64e4f PR Feedback: Making processJournalRecords() less aggressive on error'ing out for invalid journal records, to preserve graceful crash consistency 2025-02-04 11:55:06 -08:00
Jason Fulghum
55001efed8 Tidying up journal writer code comments and error handling 2025-02-04 11:55:06 -08:00
Aaron Son
6d9555093d go: sqle/binlogreplication: Add some waits for more reliable observations of IO_error results. 2025-02-04 11:21:40 -08:00
Nick Tobey
b4b6d7110a Merge pull request #8783 from dolthub/nicktobey/lazy-load
Avoid loading DB for commands where it's not necessary.
2025-02-03 15:02:48 -08:00
LiuLiu
d1e90c4765 Merge pull request #8806 from dolthub/liuliu/replace-cli-printErrf-with-println
replace cli printErrf with printf in server startup logging
2025-02-03 17:29:41 -05:00
LiuLiu
00cacf4ea6 printf 2025-02-03 13:54:04 -08:00
Jason Fulghum
9dd401c286 Deprecate user and pass options for sql-server 2025-02-03 13:21:07 -08:00
LiuLiu
3cf7df20d9 print start server log 2025-02-03 13:14:03 -08:00
Nick Tobey
2911085fc0 Merge remote-tracking branch 'origin/main' into nicktobey/lazy-load 2025-02-03 12:45:10 -08:00
Nick Tobey
3d5d419cef Update tag_test.go 2025-02-03 12:13:49 -08:00
Aaron Son
4e6378f763 Merge pull request #8798 from dolthub/aaron/dsess-lifecycle
[no-release-notes] go: sqle: dprocedures: dolt_gc: Implement a session-aware GC safepoint controller.
2025-02-03 11:25:27 -08:00
Aaron Son
b44469d58f go: sqle/remotesrv.go: Fix session lifecycle callbacks interceptors. 2025-02-03 10:25:42 -08:00
Aaron Son
52b625f3f2 Merge remote-tracking branch 'origin/main' into aaron/dsess-lifecycle 2025-02-03 10:01:27 -08:00
Aaron Son
ed1af8feeb Merge pull request #8805 from dolthub/aaron/binlog-tests-parallel
[no-release-notes] go: binlogreplication: tests: Parallelize the test suite, slightly improve process management.
2025-01-31 15:03:02 -08:00
Aaron Son
f131fb8f0b go/libraries/doltcore/sqle/binlogreplication: Fix windows build tags. 2025-01-31 13:42:13 -08:00
Aaron Son
0ef447e2a0 Merge pull request #8797 from dolthub/aaron/sql-server-remotesapi-session-lifecycle
[no-release-notes] go: sqle,remotesrv: Implement sql.Session lifecycle callbacks for sql.Contexts used in remotesrv RPCs.
2025-01-31 13:27:17 -08:00
Aaron Son
f33c9fcbf4 Merge pull request #8801 from dolthub/aaron/ivff-gc
go: store/types: Fix dolt_gc on databases that use vector indexes.
2025-01-31 13:26:57 -08:00
Aaron Son
16ae96b4c6 [no-release-notes] go: binlogreplication: tests: Parallelize the test suite, slightly improve process management.
Move the global state to a harness struct, and change all interactions to go
through the harness, so that we can run these tests in parallel.

We also clean up the process management a bit, since it was subject to leaving
straggling sql-server and mysqld instances for me, usually because I would ^C
it when it took too long after I ran `go test ./...`. The two major changes
are:

1) In the happy case, we now gracefully terminate the child and assert that it
exited success.

2) We now explicitly try to get helpful signals to all children when the test
binary itself receives a SIGINT.
2025-01-31 13:22:07 -08:00
Jason Fulghum
84bd03d5d2 Merge pull request #8804 from dolthub/fulghum/delete-err
Include `deleteErr` message in returned error
2025-01-31 11:57:42 -08:00
Jason Fulghum
3821a7a410 Include deleteErr message in returned error. 2025-01-31 11:14:00 -08:00
Daylon Wilkins
4a2606ed51 Merge pull request #8803 from dolthub/Hydrocharged-67aa2a43
[auto-bump] [no-release-notes] dependency by Hydrocharged
2025-01-31 05:25:38 -08:00
Hydrocharged
9fd5d56c5b [ga-bump-dep] Bump dependency in Dolt by Hydrocharged 2025-01-31 11:07:12 +00:00
Nick Tobey
b1aa361eed Merge remote-tracking branch 'origin/main' into nicktobey/lazy-load 2025-01-30 15:21:30 -08:00
Aaron Son
b9f6a56cf9 go: sqle: dprocedures: dolt_gc: Get the safepoint controller from the session. Fixes special-case lifecycle for dolt_gc procedure. 2025-01-30 13:44:33 -08:00
reltuk
f79db4a576 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-01-30 20:13:23 +00:00