Commit Graph

23297 Commits

Author SHA1 Message Date
Brian Hendriks 8024adb53f move version into a package so it can be referenced by external code. 2024-04-09 15:58:23 -07:00
Nick Tobey 02b3213b49 Merge pull request #7699 from dolthub/nicktobey/pertablelocking
Add per-table locking for AutoIncrementTracker
2024-04-09 14:17:19 -07:00
nicktobey fef14f3dec [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2024-04-09 13:28:46 -07:00
Nick Tobey 3e13da69e0 Implement per-table auto increment locking. 2024-04-09 13:28:40 -07:00
Dustin Brown 8501491c6e [ga-bump-dep] Bump dependency in Dolt by jycor (#7719)
Co-authored-by: jycor <jcor@ucsd.edu>
2024-04-09 13:19:13 -07:00
Neil Macneale IV c7219e9660 Merge pull request #7708 from wanshuangcheng/main
chore: fix function names in comment
2024-04-09 11:30:37 -07:00
Maximilian Hoffman 876c5d572a [statspro] Avoid duplicating branch suffix when resolving stats databases (#7713) 2024-04-08 16:03:00 -07:00
Neil Macneale IV db5cb8d5d6 [no release notes] Merge pull request #7689 from dolthub/macneale4/table-format-upgrade-msg
Allow 'old' versions of Dolt to handle future table file versions
2024-04-08 11:36:25 -07:00
Neil Macneale IV 54f40efcc2 Print a warning when we fail to load the database in sql-server 2024-04-08 11:11:31 -07:00
Aaron Son 4f66cac8bf .github/workflows/ci-bats-unix-remote.yaml: Fix installing expect. 2024-04-08 11:06:51 -07:00
Aaron Son 39de7bcc01 workflows/ci-bats-unix-remote.yaml: Try to fix apt-get install expect step. 2024-04-08 10:38:07 -07:00
Aaron Son 0db72504d2 Merge pull request #7707 from dolthub/aaron/grpc-close-clientconn
go/libraries/doltcore/dbfactory, misc: Ensure we close a *grpc.ClientConn when we are done with it.
2024-04-08 10:33:28 -07:00
Neil Macneale IV b53537d0c7 Add ReadTableFooter test 2024-04-08 09:56:15 -07:00
wanshuangcheng 1d5e9cd247 chore: fix function names in comment
Signed-off-by: wanshuangcheng <wanshuangcheng@outlook.com>
2024-04-08 15:36:57 +08:00
Aaron Son ec679387ac go/libraries/events: emitter.go: GrpcEmitter: Remove unused, accidentally added conn member. 2024-04-07 18:56:49 -07:00
Aaron Son c487288938 go/libraries/doltcore/dbfactory, misc: Ensure we close a *grpc.ClientConn when we are done with it.
In the cluster commithook, we had a failure mode where we would leak a
*grpc.ClientConn without closing it. It turns out, if an outbound request has
made on a ClientConn, it will continue retrying the connection. And we would
leak one on a fixed interval, resulting in ever-increasing CPU utilization.
2024-04-07 15:14:48 -07:00
coffeegoddd 5732cda698 [ga-bump-release] Update Dolt version to 1.35.8 and release v1.35.8 v1.35.8 2024-04-05 20:45:02 +00:00
Jason Fulghum 6ec929cfab Merge pull request #7701 from dolthub/jycor-4baf7c65
[auto-bump] [no-release-notes] dependency by jycor
2024-04-05 13:11:18 -07:00
Jason Fulghum 3b8240ca84 Removing test for invalid server_id now that server_id defaults to a valid id, instead of 0 2024-04-05 12:35:12 -07:00
jycor b6a37e27fd [ga-bump-dep] Bump dependency in Dolt by jycor 2024-04-05 19:06:11 +00:00
Dustin Brown d476dda8fd [auto-bump] [no-release-notes] dependency by jycor (#7693) 2024-04-05 01:23:11 -07:00
Jason Fulghum 5333329a6c Merge pull request #7679 from dolthub/fulghum/verify_constraints
`dolt_verify_constraints()` support for all constraint types
2024-04-03 16:25:04 -07:00
Jason Fulghum 8f7f74e95a Moving dolt_verify_constraints script tests over to their own file 2024-04-03 15:58:32 -07:00
Dustin Brown bed820a012 [auto-bump] [no-release-notes] dependency by jycor (#7691) 2024-04-03 15:46:18 -07:00
Neil Macneale IV 094f638ac9 PR Feedback 2024-04-03 13:10:07 -07:00
Neil Macneale IV 801165b309 Allow 'old' versions of Dolt to handle future table file versions more gracefully 2024-04-03 09:13:46 -07:00
jennifersp 376250371b add alternative type check for auto_increment type check (#7688) 2024-04-03 07:38:52 -07:00
Maximilian Hoffman 01bf4ad446 [no-release-notes] bump TPC-C stats interval (#7686) 2024-04-02 18:42:01 -07:00
Jason Fulghum 054554497b Merge pull request #7683 from dolthub/fulghum-10d3bfe2
[auto-bump] [no-release-notes] dependency by fulghum
2024-04-02 15:34:50 -07:00
coffeegoddd a446c81ceb [ga-bump-release] Update Dolt version to 1.35.7 and release v1.35.7 v1.35.7 2024-04-02 22:25:25 +00:00
Max Hoffman 48b0e0f574 [no-release-notes] Double TPC-C time again 2024-04-02 15:01:10 -07:00
Maximilian Hoffman 864f9621e0 [store] use hasCache to minimize pendingRef pool (#7672)
* [store] use hasCache to minimize pendingRef pool

* better interfaces

* fmt

* vet
2024-04-02 14:53:31 -07:00
fulghum 3cb9a47967 [ga-bump-dep] Bump dependency in Dolt by fulghum 2024-04-02 21:31:34 +00:00
Dustin Brown fc6019e983 [auto-bump] [no-release-notes] dependency by jycor (#7677) 2024-04-02 13:10:31 -07:00
Jason Fulghum 68e80335fe Only stubbing out missing tables when re-verifying all constraints 2024-04-02 11:51:50 -07:00
Jason Fulghum 6523e920a1 Adding support for dolt_verify_constraints to limit the recorded constraint violations to a subset of tables 2024-04-02 11:22:36 -07:00
Maximilian Hoffman d6aa1e6af0 [statspro] Avoid copying histograms, perf improvement (#7666)
* [statspro] Avoid unnecessary histogram copies

* bump

* dropped fds and colset

* fix more tests

* merge main

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* bump

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2024-04-02 09:38:31 -07:00
Dustin Brown 56e261abe7 [auto-bump] [no-release-notes] dependency by jycor (#7674) 2024-04-01 16:52:16 -07:00
Jason Fulghum ebbea9af1e Merge pull request #7673 from dolthub/fulghum/docs
CLI Docs: Adding docs for `system_variables` field in config.yaml for sql-server command
2024-04-01 15:05:34 -07:00
Jason Fulghum ab373ebd62 Fixing tests 2024-04-01 13:05:12 -07:00
Jason Fulghum 7f501d50b9 Adding docs for system_variables field in config.yaml for sql-server command 2024-04-01 12:46:19 -07:00
Maximilian Hoffman 053e6caa24 [store] one hashset for child ref checks (#7654)
* [store] one hashset for child ref checks

* tests

* rename, docstring
2024-04-01 11:16:28 -07:00
Jason Fulghum 0e709c548e Adding dolt_verify_constraints tests for check constraint violations 2024-04-01 11:02:14 -07:00
Jason Fulghum 79ac0634a8 Adding dolt_verify_constraints tests for unique key violations 2024-04-01 09:48:53 -07:00
Jason Fulghum 36c7fc7b57 Cleaning up existing tests and removing duplicates 2024-04-01 09:48:10 -07:00
Dustin Brown 05bbf57e0b [ga-bump-dep] Bump dependency in Dolt by jycor (#7669)
Co-authored-by: jycor <jcor@ucsd.edu>
2024-03-29 17:12:27 -07:00
Jason Fulghum b3fe0c9b7a First pass at adding support to dolt_verify_constraints() for the remaining constraint types 2024-03-29 14:43:05 -07:00
Dustin Brown 34b8f48af2 [ga-bump-dep] Bump dependency in Dolt by jycor (#7667)
Co-authored-by: jycor <jcor@ucsd.edu>
2024-03-29 14:38:41 -07:00
Dustin Brown 078e2a195e [ga-bump-dep] Bump dependency in Dolt by max-hoffman (#7663)
Co-authored-by: max-hoffman <maximilian.wolfgang1@gmail.com>
2024-03-28 13:11:22 -07:00
coffeegoddd 84f164f8cc [ga-bump-release] Update Dolt version to 1.35.6 and release v1.35.6 v1.35.6 2024-03-28 01:16:42 +00:00