This release contains backwards incompatible changes:
dolt conflicts resolve
and dolt_conflicts_resolve()
have been temporarily changed to disallow automatically resolving schema conflicts until a new merge workflow is released that ensures all data is properly merged after schema conflicts are resolved. Until then, when there are schema conflicts, the merge can be aborted, schemas manually brought into sync, and then re-merged. For more details, see tracking issue: #6616
Per Dolt’s versioning policy, this is a minor version bump because previous versions of the dolt conflicts resolve
CLI comm and the dolt_conflicts_resolve()
stored procedure would allow merging schema changes without merging data changes.
Merged PRs
dolt
- 6619: Temporarily restrict
dolt_conflicts_resolve()
from resolving schema conflicts
Until we fix the workflow around merging data after schema conflicts have been resolved, customers may be surprised by the results of dolt_conflicts_resolve()
when there are schema changes, so putting this block in out of extra caution.
For more details, see issue #6616
- 6607: sqle: cluster: Set the engine to read-only when a replica is in standby mode. Set it back to read-write when it becomes primary.
This prevents standby replicas from running some DDL which they were previously erroneously allowed to run, including CREATE USER, GRANT, CREATE DATABASE and DROP DATABASE.
Closed Issues
- 6020: Choose most selective index for Merge Join.
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.3 |
4.74 |
3.6 |
index_join_scan |
1.23 |
2.26 |
1.8 |
index_scan |
33.12 |
58.92 |
1.8 |
oltp_point_select |
0.14 |
0.4 |
2.9 |
oltp_read_only |
2.66 |
7.3 |
2.7 |
select_random_points |
0.3 |
0.7 |
2.3 |
select_random_ranges |
0.37 |
1.03 |
2.8 |
table_scan |
33.12 |
58.92 |
1.8 |
types_table_scan |
74.46 |
170.48 |
2.3 |
reads_mean_multiplier |
|
|
2.3 |
Write Tests |
MySQL |
Dolt |
Multiple |
bulk_insert |
0.001 |
0.001 |
1.0 |
oltp_delete_insert |
5.28 |
5.77 |
1.1 |
oltp_insert |
2.76 |
2.86 |
1.0 |
oltp_read_write |
6.55 |
14.21 |
2.2 |
oltp_update_index |
2.86 |
3.02 |
1.1 |
oltp_update_non_index |
2.86 |
2.97 |
1.0 |
oltp_write_only |
3.96 |
7.17 |
1.8 |
types_delete_insert |
5.18 |
6.09 |
1.2 |
writes_mean_multiplier |
|
|
1.3 |
Overall Mean Multiple |
1.9 |