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

Simplification and cleanup of decompression planning #6731

Merged
merged 39 commits into from Mar 6, 2024

Conversation

akuzm
Copy link
Member

@akuzm akuzm commented Mar 5, 2024

This PR renames some things in preparation to cost changes from #6550

Also simplifies path creation for partial chunks, improving some plans (now index scans are used instead of sort).

Disable-check: force-changelog-file

Add ANALYZE after compression of `metrics_compressed` in shared test
setup.
We don't account for them at all currently, which leads to weird
planning behavior, like the filters not influencing the position of
relations in join.
Copy link

codecov bot commented Mar 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 80.99%. Comparing base (59f50f2) to head (5a4aa84).
Report is 57 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6731      +/-   ##
==========================================
+ Coverage   80.06%   80.99%   +0.92%     
==========================================
  Files         190      191       +1     
  Lines       37181    36337     -844     
  Branches     9450     9432      -18     
==========================================
- Hits        29770    29430     -340     
- Misses       2997     3159     +162     
+ Partials     4414     3748     -666     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@jnidzwetzki jnidzwetzki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. However, I recommend to change the commit message, since the plans are changed, it is not only a cosmetic change.

@akuzm akuzm enabled auto-merge (squash) March 6, 2024 11:25
@akuzm akuzm merged commit 7d6173b into timescale:main Mar 6, 2024
42 of 45 checks passed
@akuzm akuzm deleted the cost-renames branch March 6, 2024 11:30
@akuzm akuzm changed the title Cosmetic changes in decompression planning Simplification and cleanup of decompression planning Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants