Skip to content

perf: prewarm listing statistics#2261

Draft
lonless9 wants to merge 11 commits into
mainfrom
fix-create-source
Draft

perf: prewarm listing statistics#2261
lonless9 wants to merge 11 commits into
mainfrom
fix-create-source

Merge remote-tracking branch 'origin/main' into fix-create-source

c052e58
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 26, 2026 in 1s

78.12% (-1.29%) compared to e42e06d

View this Pull Request on Codecov

78.12% (-1.29%) compared to e42e06d

Details

Codecov Report

❌ Patch coverage is 88.29787% with 44 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/sail-data-source/src/listing/source.rs 82.41% 16 Missing ⚠️
crates/sail-catalog/src/command.rs 88.28% 13 Missing ⚠️
crates/sail-data-source/src/listing/planner.rs 93.44% 8 Missing ⚠️
crates/sail-common-datafusion/src/extension.rs 50.00% 6 Missing ⚠️
crates/sail-session/src/session_factory/server.rs 80.00% 1 Missing ⚠️
@@            Coverage Diff             @@
##             main    #2261      +/-   ##
==========================================
- Coverage   79.40%   78.12%   -1.29%     
==========================================
  Files         916      916              
  Lines      174656   175047     +391     
==========================================
- Hits       138687   136752    -1935     
- Misses      35969    38295    +2326     
Files with missing lines Coverage Δ
crates/sail-common-datafusion/src/datasource.rs 75.14% <100.00%> (+0.29%) ⬆️
crates/sail-common/src/config/application.rs 75.29% <ø> (ø)
...es/sail-plan/src/resolver/command/catalog/table.rs 72.00% <100.00%> (-16.77%) ⬇️
crates/sail-plan/src/resolver/command/write.rs 85.78% <100.00%> (-0.67%) ⬇️
crates/sail-session/src/formats.rs 100.00% <100.00%> (ø)
crates/sail-session/src/session_factory/server.rs 97.84% <80.00%> (-0.68%) ⬇️
crates/sail-common-datafusion/src/extension.rs 52.17% <50.00%> (-30.18%) ⬇️
crates/sail-data-source/src/listing/planner.rs 80.40% <93.44%> (+3.71%) ⬆️
crates/sail-catalog/src/command.rs 77.22% <88.28%> (-8.07%) ⬇️
crates/sail-data-source/src/listing/source.rs 89.05% <82.41%> (-3.81%) ⬇️

... and 65 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.