Commit Graph

25749 Commits

Author SHA1 Message Date
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
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