GreptimeTeam / greptimedb

An open-source, cloud-native, unified time series database for metrics, logs and events with SQL/PromQL supported. Available on GreptimeCloud.
https://greptime.com/
Apache License 2.0
4.23k stars 303 forks source link

feat: make RegionScanner aware of PartitionRange #4170

Closed waynexia closed 3 months ago

waynexia commented 3 months ago

I hereby agree to the terms of the GreptimeDB CLA.

Refer to a related PR or issue link (optional)

What's changed and what's your intention?

This is the first part of a parallel table scan with configurable ordering optimization.

Things left to do in the follow-up PRs:

Checklist

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 79.19463% with 62 lines in your changes missing coverage. Please review.

Project coverage is 84.77%. Comparing base (cc2f7ef) to head (c0e0c56). Report is 9 commits behind head on main.

:exclamation: Current head c0e0c56 differs from pull request most recent head 4efb506

Please upload reports for the commit 4efb506 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #4170 +/- ## ========================================== - Coverage 85.12% 84.77% -0.35% ========================================== Files 1020 1023 +3 Lines 179635 180087 +452 ========================================== - Hits 152920 152675 -245 - Misses 26715 27412 +697 ```