Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dolt 1.16.4 #146004

Merged
merged 2 commits into from
Sep 26, 2023
Merged

dolt 1.16.4 #146004

merged 2 commits into from
Sep 26, 2023

Conversation

Porkepix
Copy link
Contributor

Created by brew bump


Created with brew bump-formula-pr.

release notes
# Merged PRs

dolt

go-mysql-server

  • 2029: Return innodb_lock_wait_timeout=1 always
    See: Stitchdata requires innodb_lock_wait_timeout be defined to connect to a Dolt database through MySQL connector dolthub/dolt#4190
  • 2025: Failure to push filter causes dropped filter
    We make a hard assumption during join planning that there are no errant filters in the join tree. Every filter is either a join edge, or sitting on its relation. When this is not true, the memo can generate a transitive edge between two relations that loses track of the original filter. The process for triggering this bug is 1) filter in an ON condition gets moved to the middle of the tree, 2) the filter fails to get pushed to its join edge/relation, 3) we generate a transitive join edge that loses track of that filter, and then 4) we choose the transitive join edge in costing.
    You'll see the filter restored in the integration query plans in the PR. I added a minimal repro with the appropriate ON conditions and forced a transitive edge that drops the filter if pushdown regresses in the future.

vitess

  • 276: Allow parsing of SECONDARY_ENGINE = NULL
    This is a simple change to allow parsing a NULL value for the SECONDARY_ENGINE attribute for CREATE TABLE and ALTER TABLE statements.
  • 275: Adding parser support for VISIBLE and INVISIBLE modifiers for indexes
    Fixes: support (IN)VISIBLE index feature dolthub/dolt#6690

Closed Issues

Latency

Read Tests MySQL Dolt Multiple
covering_index_scan 2.07 2.91 1.4
groupby_scan 12.98 17.95 1.4
index_join 1.27 4.74 3.7
index_join_scan 1.21 2.22 1.8
index_scan 33.12 57.87 1.7
oltp_point_select 0.14 0.39 2.8
oltp_read_only 2.66 7.17 2.7
select_random_points 0.3 0.72 2.4
select_random_ranges 0.37 0.95 2.6
table_scan 33.12 57.87 1.7
types_table_scan 74.46 170.48 2.3
reads_mean_multiplier 2.2
Write Tests MySQL Dolt Multiple
bulk_insert 0.001 0.001 1.0
oltp_delete_insert 5.77 5.88 1.0
oltp_insert 2.76 3.02 1.1
oltp_read_write 6.43 14.21 2.2
oltp_update_index 2.81 2.97 1.1
oltp_update_non_index 2.91 2.91 1.0
oltp_write_only 3.82 7.17 1.9
types_delete_insert 5.47 6.32 1.2
writes_mean_multiplier 1.3

| Overall Mean Multiple | 1.8 |
|-----------------------|-----|

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Sep 26, 2023
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Sep 26, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Sep 26, 2023
Merged via the queue into Homebrew:master with commit 79b981f Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants