Commit Graph

12435 Commits

Author SHA1 Message Date
Andy Arthur
8a35593c89 added unit tests for hard-coded access to key/value offsets flatbuffers field 2022-05-02 15:49:03 -07:00
Andy Arthur
1fca9f0fee moved serialization into pkg message 2022-05-02 15:37:51 -07:00
Andy Arthur
4598ec5173 added pkg message to abstract flatbuffers message serialization 2022-04-29 16:27:05 -07:00
Andy Arthur
63e666a2ba added file identifier for prolly nodes 2022-04-29 15:42:59 -07:00
Andy Arthur
c9bee38f9f added subtree_counts array to RefMap 2022-04-29 11:51:09 -07:00
Andy Arthur
08759d5840 cleanup, added smoke test for AddressMap 2022-04-29 09:56:24 -07:00
Andy Arthur
05ef5f18bc Merge remote-tracking branch 'origin/main' into andy/multi-prolly-tree 2022-04-29 09:41:55 -07:00
AndyA
5a8a8be992 Merge pull request #3313 from dolthub/andy/refactor-prolly-message
[no-release-notes] Refactored flatbuffers schema for prolly tree nodes
2022-04-28 17:07:30 -07:00
Andy Arthur
57b2149687 deleted stale serialbench pkg 2022-04-28 16:10:10 -07:00
Jason Fulghum
af8728b13b Merge pull request #3318 from dolthub/fulghum/diff-command
Display schema and data for created and dropped tables in `dolt diff` command
2022-04-28 15:58:58 -07:00
Andy Arthur
562f2b56d6 added AddressMap buildera 2022-04-28 15:55:10 -07:00
Andy Arthur
c2632c92df added NodeBuilderFactory and threaded through chunker 2022-04-28 15:55:10 -07:00
Andy Arthur
81e29cfed7 extracted NodeBuilder interface 2022-04-28 15:55:10 -07:00
Andy Arthur
7b3b5b2c9c removed ItemSearchFn param from ApplyMutations 2022-04-28 15:55:09 -07:00
Andy Arthur
5c8ac559ff added chunked prolly tree implementation of address map 2022-04-28 15:55:09 -07:00
Andy Arthur
cd15b81049 added prolly tree implementation for conflicts map 2022-04-28 15:55:09 -07:00
Andy Arthur
32381a7ace added val.Triple to store conflict tuples 2022-04-28 15:55:09 -07:00
Andy Arthur
7d0520a54e Merge branch 'main' into andy/refactor-prolly-message 2022-04-28 15:53:08 -07:00
James Cor
44332e3665 Merge pull request #3324 from dolthub/JCOR11599-4ce10b50
[auto-bump] [no-release-notes] dependency by JCOR11599
2022-04-28 15:27:22 -07:00
James Cor
0f276316f5 Merge pull request #3291 from dolthub/james/trigger3
Use Transactional Logic to Revert Triggers
2022-04-28 15:15:37 -07:00
Jason Fulghum
2175b7aae5 Returning nil instead of an empty slice (more idiomatic) 2022-04-28 15:05:22 -07:00
Jason Fulghum
936d55347a Adding err handling 2022-04-28 15:04:33 -07:00
Aaron Son
51d5c37127 Merge pull request #3322 from dolthub/aaron/prolly-nodesplitter-key-rework
[no-release-notes] go/store/prolly/tree: node_splitter.go: Make the key splitter a bit more principled and able to target any CDF.
2022-04-28 15:01:46 -07:00
AndyA
07b2acbe69 Merge pull request #3302 from dolthub/andy/generic-prolly-tree
[no-release-notes] Generic prolly tree
2022-04-28 14:44:21 -07:00
JCOR11599
28e6d22d04 [ga-bump-dep] Bump dependency in Dolt by JCOR11599 2022-04-28 21:31:38 +00:00
James Cor
59901d93e3 merge with main 2022-04-28 13:43:32 -07:00
James Cor
88d9925a98 Merge pull request #3321 from dolthub/JCOR11599-84eeba1f
[auto-bump] [no-release-notes] dependency by JCOR11599
2022-04-28 13:38:42 -07:00
Aaron Son
d144453701 go/store/prolly/tree: node_splitter.go: Make the key splitter a bit more principled and able to target any CDF. 2022-04-28 12:54:14 -07:00
JCOR11599
04b88a88fc [ga-bump-dep] Bump dependency in Dolt by JCOR11599 2022-04-28 19:50:34 +00:00
Maximilian Hoffman
c64e913ce4 Max/fix nightly (#3316)
* Nightly benchmarks

* dispatch

* del comment brnach

* merge conflict

* mysql-dolt

* change if or to double brackets
2022-04-28 11:02:04 -07:00
Maximilian Hoffman
0a913d1a63 Add perf runner test (#3319)
* Add runner test

* copyright

* lowercase
2022-04-28 09:57:45 -07:00
JCOR11599
9ed74256e9 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2022-04-28 00:35:12 +00:00
James Cor
de5e1ba117 Merge branch 'main' into james/trigger3 2022-04-27 17:34:08 -07:00
James Cor
1ca35315d2 the last time i'll have to do this 2022-04-27 17:32:57 -07:00
Aaron Son
06a7415b0a Merge pull request #3317 from dolthub/aaron/fb-workingset-inline-merge-state
[no-release-notes] go/serial/workingset.fbs: Store MergeState inline a WorkingSet.
2022-04-27 17:26:01 -07:00
JCOR11599
babc7660a0 [ga-bump-release] Update Dolt version to 0.39.4 and release v0.39.4 v0.39.4 2022-04-28 00:07:28 +00:00
Jason Fulghum
4bebbcb892 Adding a BATS test to assert that a diff of a commit range that includes created or dropped tables shows a summary of changes, schema changes, and data changes. 2022-04-27 16:44:38 -07:00
James Cor
86e0b2783c Merge pull request #3310 from dolthub/james/dolt-pull
Incorrectly trying to merge every branch when fetching
2022-04-27 16:27:01 -07:00
James Cor
4b9c568ebb Merge pull request #3312 from dolthub/JCOR11599-0e693dd9
[auto-bump] [no-release-notes] dependency by JCOR11599
2022-04-27 15:53:18 -07:00
reltuk
77acf70a4f [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2022-04-27 22:50:15 +00:00
Aaron Son
11090d90bd go/store/datas: Make some stuff package private. 2022-04-27 15:48:39 -07:00
Jason Fulghum
178c2ed2de Updating diff command to support better schema diffs for create and delete tables, and to include data in diff when adding or dropping a table. 2022-04-27 15:24:42 -07:00
JCOR11599
73e47af8c3 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2022-04-27 22:18:46 +00:00
Aaron Son
3b12c6b242 go/serial/workingset.fbs: Store MergeState inline a WorkingSet.
Until this point, __DOLT_DEV__ has left MergeState in the working set
as an address pointing at a types.Struct with the root value ref and
the from commit inlined. This converts MergeState to store the commit
as an address and to store both addrs inline the MergeState table.
2022-04-27 15:17:39 -07:00
James Cor
caf103bdaf oops 2022-04-27 15:17:25 -07:00
James Cor
02aca09a95 Merge branch 'james/trigger3' of https://github.com/dolthub/dolt into james/trigger3 2022-04-27 15:15:57 -07:00
James Cor
e0a2d702f2 update gomod again 2022-04-27 15:15:37 -07:00
Maximilian Hoffman
8cb98e3b41 Nightly benchmarks (#3315)
* Nightly benchmarks

* dispatch
2022-04-27 15:14:54 -07:00
Andy Arthur
9252d1c1f8 cleanup, refactor node walks 2022-04-27 15:09:10 -07:00
Jason Fulghum
fb7ac524c7 Adding a nil check 2022-04-27 15:07:14 -07:00