10091 Commits

Author SHA1 Message Date
Maximilian Hoffman a647327c61 Stats NBS gc safety (#9106)
* [stats] Cancellable stats ctx

* flush more aggressively

* fix tests

* race

* fix panic

* aaron comments

* GC stops/restarts stats

* simplifications

* no gms bump

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

* fix race

* fix tests

* delete old changes

* try remove redudant context check

* fix race

* fmt

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2025-04-23 12:08:46 -07:00
Maximilian Hoffman 525b258157 [dfunctions] dolt_join_cost prints full join memo (#9046)
* [dfunctions] dolt_join_cost prints full join memo

* miss func

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

* still return memo with some errors

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2025-04-23 11:24:54 -07:00
Jason Fulghum 92acd9df6d Bug fix: allow dropping tables with FK constraints 2025-04-23 09:18:55 -07:00
coffeegoddd ab483cef15 [ga-bump-release] Update Dolt version to 1.52.1 and release v1.52.1 2025-04-23 00:46:55 +00:00
Neil Macneale IV f739f372e4 Merge pull request #9118 from dolthub/macneale4/auto-gc-archive
Enable the GC process to write to archive files
2025-04-22 15:16:39 -07:00
Neil Macneale IV 93c194fc03 Remove unused field 2025-04-22 14:33:07 -07:00
Jason Fulghum e563198f44 Merge branch 'fulghum/fk_ref_actions' into fulghum-b02d6d57 2025-04-18 11:53:05 -07:00
Neil Macneale IV d1dbdb155e More precision on the date column in the dolt_diff table (#9129) 2025-04-18 10:40:53 -07:00
Jason Fulghum 9404892cb3 Disabling FK ref action SET DEFAULT error so that Doltgres can support SET DEFAULT. Dolt/GMS will still validate this in an analyzer rule to preserve MySQL compatibility. 2025-04-18 10:25:27 -07:00
macneale4 272daa3de9 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-04-16 19:51:09 +00:00
Neil Macneale IV b85a8d37f4 Clean up and refactor for better naming 2025-04-16 11:42:23 -07:00
Neil Macneale IV 6c919426c2 Fix existing tests 2025-04-16 11:42:01 -07:00
Neil Macneale IV 920b07b3f2 get the compression level plumbed all the way through to gc_copier 2025-04-16 11:13:21 -07:00
Neil Macneale IV b825190445 Add --archive-level param to dolt_gc procedure 2025-04-16 11:12:50 -07:00
Jason Fulghum 0fd2f4366e Adding support for SSL connections to a source MySQL server 2025-04-09 14:45:23 -07:00
Zach Musgrave 0a7b85a689 merge main 2025-04-08 15:56:43 -07:00
Neil Macneale IV 838a3327bf Merge pull request #9075 from dolthub/macneale4/amend
Don't alter branch head outside of transactions when amending a commit
2025-04-08 15:49:15 -07:00
zachmu d85acf69b2 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-04-08 19:09:28 +00:00
Nick Tobey 4f8c0213a1 Merge pull request #9084 from dolthub/nicktobey/toast-null
[no release notes] Handle NULL adaptive values
2025-04-08 12:07:40 -07:00
Zach Musgrave 01e8c86191 Merge pull request #9071 from MaxFork/max-updates-typo
Fix typo mistake of commmitted
2025-04-08 12:05:36 -07:00
Nick Tobey 75eca09c1e Handle NULL adaptive values. 2025-04-07 18:05:58 -07:00
Zach Musgrave 90a8689ef6 merge main 2025-04-07 17:48:51 -07:00
Zach Musgrave c0c9cf19b4 Conditionally include inline index definitions 2025-04-07 17:46:24 -07:00
Zach Musgrave f57cf82199 Use the global formatter to quote identifiers 2025-04-07 16:19:19 -07:00
Neil Macneale IV 33e1387952 Push the amend flag into the transactional updates 2025-04-07 15:25:32 -07:00
Neil Macneale IV 31a9f4017a Remove unnecesary conditional 2025-04-07 15:25:32 -07:00
Nick Tobey 3f3d0545ed Propogate context. 2025-04-07 15:05:48 -07:00
nicktobey e77c582f93 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-04-04 07:18:22 +00:00
Nick Tobey b1ad807d88 Propagate context parameter. 2025-04-03 22:56:54 -07:00
Nick Tobey 2e4bdd891f Propogate context parameter 2025-04-03 19:30:14 -07:00
Nick Tobey b43f09e330 Propogate context 2025-04-03 19:17:03 -07:00
Zach Musgrave 56a4db8af6 Bug fix: disable auth checks for in-memory parse operations 2025-04-03 17:32:49 -07:00
Max Base (Seyyed Ali Mohammadiyeh) b5cc2420e6 Fix typo mistake of commmitted 2025-04-03 22:46:35 +03:30
nicktobey 6c4b6060f1 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-04-02 21:21:48 +00:00
Nick Tobey baac6bed5c Merge remote-tracking branch 'origin/main' into nicktobey/toast 2025-04-02 14:07:05 -07:00
Aaron Son cc8e1ee80e Merge pull request #9067 from dolthub/aaron/dprocedure-dolt-stack-trace
go: sqle/dprocedures: Implement operational inspection hook, dolt_thread_dump stored procedure.
2025-04-02 13:50:42 -07:00
Aaron Son 5fdf62df2f Merge pull request #9066 from dolthub/aaron/nbs-log-conjoin
go/store/nbs: Add info level logging for a store conjoin.
2025-04-02 13:50:15 -07:00
Aaron Son 8388f0101a Merge pull request #9060 from dolthub/aaron/dsess-txn-fix-empty-workingset-comment
[no-release-notes] go: dsess/transactions.go: Improve comment about the presence of branches without working sets.
2025-04-02 13:50:04 -07:00
Zach Musgrave d8de959edc Merge pull request #9061 from dolthub/zachmu/doltgres-index-bug
Bug fix for doltgres range iter
2025-04-02 09:46:02 -07:00
Nick Tobey 1237a2640d Propogate context into jsonDataForSqlSchema 2025-04-01 15:55:30 -07:00
Aaron Son a20f97458a go: sqle/dprocedures: Implement operational inspection hook, dolt_thread_dump stored procedure. 2025-04-01 14:22:23 -07:00
Aaron Son 88245a530d go: doltdb: PR Fix: Fix LoadDoltDBWithParams params regression. 2025-04-01 14:15:51 -07:00
Aaron Son 027cf87b4f go/store/nbs: Add info level logging for a store conjoin. 2025-04-01 13:42:47 -07:00
Nick Tobey 86b865773c Propagate context parameter. 2025-04-01 12:56:45 -07:00
Nick Tobey 0577cf21e1 GMS Bump 2025-03-31 23:04:31 -07:00
Nick Tobey 5899973520 Propagate context parameter. 2025-03-31 22:40:40 -07:00
Nick Tobey 11703eaa67 Merge pull request #9063 from dolthub/nicktobey/auto_inc
Normalize AUTO_INCREMENT values in tables.
2025-03-31 19:52:49 -07:00
Nick Tobey 4d7a08a82b Refactor adaptive encoding tests to reduce code duplication. 2025-03-31 18:13:31 -07:00
Nick Tobey c713343cec Normalize AUTO_INCREMENT values in tables.
When the AUTO_INCREMENT field is unset, the value of the next AUTO_INCREMENT column defaults to 1. Thus, setting it to 0 and 1 produce identical behavior.

By normalizing the value as its written, we ensure that both operations produce the same table hash as if the value was unset.
2025-03-31 16:56:28 -07:00
Maximilian Hoffman 01b0e1f3be [no-release-notes] quiet stats update logs (#9058)
* [no-release-notes] queit stats update logs

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

* small oversight

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2025-03-31 16:34:22 -07:00