Commit Graph

5139 Commits

Author SHA1 Message Date
zachmu 189a88af7b [ga-bump-dep] Bump dependency in Dolt by zachmu 2021-10-28 23:07:50 +00:00
Maximilian Hoffman ca5ae29dd1 replica benchmark, no event progress for server (#2258)
* small push on write perf benchmark with no prog channel

* remove unused prog funcs

* remove unused prog funcs

* fix bench name

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

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2021-10-28 15:34:04 -07:00
Maximilian Hoffman f12196df03 dolt_branches INSERT/UPDATE commit replication (#2301)
* branch table replicates

* Change param type
2021-10-28 15:28:31 -07:00
Dustin Brown be8ed36bed [ga-bump-dep] Bump dependency in Dolt by VinaiRachakonda (#2308)
Co-authored-by: VinaiRachakonda <vinai@dolthub.com>
2021-10-28 14:07:41 -07:00
Brian Hendriks a7a4eaf1b6 support oldgen table files in roots command (#2155) 2021-10-28 12:59:57 -07:00
Dustin Brown 9747423f42 /go/libraries/doltcore/remotestorage/chunk_store.go: capture has many error 2021-10-27 11:12:22 -07:00
Vinai Rachakonda ce7db6b6d9 Get DoltMerge to ignore ErrIsAhead instead of error (#2288) 2021-10-26 11:48:06 -07:00
reltuk dad1ea3b14 [ga-bump-release] Update Dolt version to 0.32.1 and release v0.32.1 2021-10-26 00:13:58 +00:00
reltuk 3e618727ae [ga-bump-dep] Bump dependency in Dolt by reltuk 2021-10-25 23:43:18 +00:00
reltuk 90d1893349 [ga-bump-release] Update Dolt version to 0.32.0 and release v0.32.0 2021-10-22 19:05:35 +00:00
Brian Hendriks d11d3fdde3 comment for clarity 2021-10-22 10:02:35 -07:00
reltuk 5268bc9c45 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2021-10-22 13:54:23 +00:00
Aaron Son 71e11e5986 go/libraries/doltcore/table/editor: Adds a test for committedEP handling in table_edit_accumulator. 2021-10-22 06:53:14 -07:00
Aaron Son 2cca4d089a Add some tests for async sorted edits changes. 2021-10-21 17:19:10 -07:00
reltuk 615dedc374 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2021-10-21 21:33:06 +00:00
Aaron Son f86a11de6b go/store/types/edits: Changes to ensure AsyncSortedEdits always returned edits in stable order based on how they were added.
The way the SQL layer issues UPDATE statements to the storage layer, combined
with the change which introduced table_edit_accumulator meant that a Map Delete
followed by a Map Insert at certain batch sizes were being sent to an edit
accumulator and then fetched back out of it. When those come back from the edit
accumulator, they need to come back in stable order, so that the update doesn't
turn into a set followed by a delete instead.

AsyncSortedEdits did not currently make attempts to keep these edits in stable
order. In some places it's explicitly backwards (sorted_edit_itr for example).

This fixes it so that it is always stable.

Potentially regresses a memory utilization and sort size smoothing optimization
based around pairing small buffers with large buffers early in the process.

Also includes a fix to table_edit_accumulator to correctly order its
currently-in-progress commited edit provider when it is doing its stable merge.
2021-10-21 14:25:43 -07:00
Vinai Rachakonda 4d50597424 Unblock Update Tests and add new bats test for Update Join #2274 2021-10-20 16:58:27 -07:00
Dustin Brown 1cc0df7c5c [ga-bump-dep] Bump dependency in Dolt by zachmu (#2272)
Co-authored-by: zachmu <zach@dolthub.com>
2021-10-20 11:56:47 -07:00
zachmu a8e599f93d [ga-bump-release] Update Dolt version to 0.31.0 and release v0.31.0 2021-10-20 17:25:41 +00:00
Zach Musgrave 93bb59163d Skipped test broken on main 2021-10-18 16:45:14 -07:00
Zach Musgrave ee4e2ed441 Reskip test 2021-10-18 15:40:18 -07:00
Zach Musgrave e3ff64990d Merge branch 'zachmu/views' of github.com:dolthub/dolt into zachmu/views 2021-10-18 15:27:34 -07:00
Zach Musgrave 684cefad92 Fixed broken bats test, upgraded GMS 2021-10-18 15:27:27 -07:00
zachmu 5572cf3086 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2021-10-18 22:23:42 +00:00
Zach Musgrave a3ca429c38 Typo 2021-10-18 15:17:48 -07:00
Zach Musgrave 4141dfe11b Fixed more interface breakage 2021-10-18 15:15:06 -07:00
Zach Musgrave 5bc4388a5f Fully working with new view interface 2021-10-18 14:33:01 -07:00
Zach Musgrave cd1ad41834 Removed RegisterSchemaFramgments 2021-10-18 11:47:36 -07:00
Dustin Brown fded10e248 [ga-bump-dep] Bump dependency in Dolt by VinaiRachakonda (#2264)
Co-authored-by: VinaiRachakonda <vinai@dolthub.com>
2021-10-15 12:26:41 -07:00
Daylon Wilkins c8528e2e04 Reworked skipped fk test, display unresolved foreign keys 2021-10-14 03:17:36 -07:00
Vinai Rachakonda c95a51a733 Prevent pull from erroring on config with no email or name: (#2254) 2021-10-13 16:41:16 -07:00
Aaron Son 4db1834730 Merge pull request #2252 from dolthub/aaron/commit-parents-closure-find-common-ancestor
go/store/data: Use new parents_closure field for FindCommonAncestor.
2021-10-13 15:52:34 -07:00
Aaron Son 672bcececd Merge remote-tracking branch 'origin/main' into aaron/commit-parents-closure-find-common-ancestor 2021-10-12 15:39:55 -07:00
Aaron Son 459d98defe Add a TODO to seek in FindCommonAncestor implementation. 2021-10-12 15:39:49 -07:00
Andy Arthur 42c6164aa4 proper nested waiting for conflict streaming map 2021-10-12 14:45:56 -07:00
zachmu 1abdae8d55 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2021-10-12 19:59:00 +00:00
Zach Musgrave c8c83c749b Merge branch 'main' into zachmu/scrip-tests 2021-10-12 12:54:37 -07:00
Zach Musgrave b094202323 Merge main 2021-10-12 12:52:58 -07:00
Zach Musgrave 73a84f82e0 Upgrade gms 2021-10-12 12:49:43 -07:00
Aaron Son dd5161f79b go/store/datas: Encapsulate some iterator logic for FindCommonAncestors in a struct. 2021-10-12 10:40:27 -07:00
Aaron Son 6129e9568e Merge remote-tracking branch 'origin/main' into aaron/commit-parents-closure-find-common-ancestor 2021-10-12 10:39:56 -07:00
Aaron Son 74adee855a Merge pull request #2235 from dolthub/aaron/commit-parents-closure
go/store/datas: Materialize a parents closure map at commit time.
2021-10-12 10:39:48 -07:00
Aaron Son 8cece700e8 go/store/datas: First pass at implementing FindCommonAncestor when parents_closure is present. 2021-10-12 09:40:55 -07:00
Daylon Wilkins 0198e77da2 Disabled FK checks allows delayed FK resolution and dropping referenced tables 2021-10-12 05:54:11 -07:00
Aaron Son 1aead8d4cf Fix up tests with hardcoded commit hashes for new parents_closure storage. 2021-10-11 14:21:10 -07:00
reltuk ad14ca9c44 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2021-10-11 21:03:19 +00:00
Aaron Son 812c5fccd8 go/store/datas: Ref the parents_closure Map, instead of storing it inline. 2021-10-11 13:57:30 -07:00
Zach Musgrave b7770f8ea2 Added script tests specific to dolt 2021-10-11 12:49:29 -07:00
Andy Arthur 52a82dbd9f refactored rollingByteHasher for code sharing 2021-10-11 12:48:01 -07:00
Andy Arthur 3f6e7133cb refactored extracted interface as 'sequenceSplitter' 2021-10-11 12:26:51 -07:00