Merged PRs
dolt
- 6570: Bug fix: Correctly detect uncommitted changes for
dolt_pull
when roots have different feature versions
When pulling between two Dolt databases that have different feature versions,dolt_pull()
can mistakenly interpret the difference in root value hash as being uncommitted changes. This change updatesdolt_pull()
to use the existingactions.RootHasUncommittedChanges
function and changes that function to account for differing feature version when determining if roots have uncommitted changes. - 6537: Added a
--branch
parameter to Dolt global arguments on the command line.
Addresses #6273
Thank you, @timsehn and @macneale4, for reviewing my previous PR. I'm creating a new PR to incorporate the changes suggested by @macneale4.
Please let me know if anything more need to be added! - 6514: adding
query-diff
cli command
Companion PR: dolthub/go-mysql-server#1955
go-mysql-server
- 1963: Fixed type hashing for Full-Text
Fixes the reopened issue: #6543
Not all types were covered by the default case. - 1955: adding catalog table function interface
Closed Issues
- 6273: Create flag for specifying the initial branch for a sql client.
- 6395: duplicate column names in a table alias should be prevented.
- 6543: Fulltext and autoincrement together causes Panic
Latency
Read Tests | MySQL | Dolt | Multiple |
---|---|---|---|
covering_index_scan | 2.07 | 2.97 | 1.4 |
groupby_scan | 12.98 | 17.95 | 1.4 |
index_join | 1.27 | 4.74 | 3.7 |
index_join_scan | 1.21 | 2.26 | 1.9 |
index_scan | 32.53 | 58.92 | 1.8 |
oltp_point_select | 0.14 | 0.42 | 3.0 |
oltp_read_only | 2.66 | 7.43 | 2.8 |
select_random_points | 0.31 | 0.73 | 2.4 |
select_random_ranges | 0.37 | 1.06 | 2.9 |
table_scan | 32.53 | 58.92 | 1.8 |
types_table_scan | 75.82 | 167.44 | 2.2 |
reads_mean_multiplier | 2.3 |
Write Tests | MySQL | Dolt | Multiple |
---|---|---|---|
bulk_insert | 0.001 | 0.001 | 1.0 |
oltp_delete_insert | 4.65 | 5.67 | 1.2 |
oltp_insert | 2.39 | 2.81 | 1.2 |
oltp_read_write | 5.88 | 14.46 | 2.5 |
oltp_update_index | 2.22 | 2.81 | 1.3 |
oltp_update_non_index | 2.35 | 2.76 | 1.2 |
oltp_write_only | 3.25 | 7.17 | 2.2 |
types_delete_insert | 4.41 | 5.88 | 1.3 |
writes_mean_multiplier | 1.5 |
Overall Mean Multiple | 2.0 |
---|