Skip to content

Update the benchmark config, and fix the block size propogation#808

Open
googlyrahman wants to merge 3 commits intofsspec:mainfrom
ankitaluthra1:benchfix
Open

Update the benchmark config, and fix the block size propogation#808
googlyrahman wants to merge 3 commits intofsspec:mainfrom
ankitaluthra1:benchfix

Conversation

@googlyrahman
Copy link
Copy Markdown
Collaborator

@googlyrahman googlyrahman commented Apr 14, 2026

  • Update and simplify the read configuration. This ensures we accurately capture the performance gains of prefetching. Small files finish reading before the prefetcher has a chance to provide any real benefit.

  • Fix the block size propagation issue. A previous PR separated the block size and chunk size parameters but missed updating the test_read file. Because of that, the block size argument was being ignored entirely. This ensures the parameter is passed down correctly.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.81%. Comparing base (5596df9) to head (f838d17).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #808      +/-   ##
==========================================
+ Coverage   79.55%   79.81%   +0.26%     
==========================================
  Files          16       16              
  Lines        3042     3042              
==========================================
+ Hits         2420     2428       +8     
+ Misses        622      614       -8     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread gcsfs/tests/perf/microbenchmarks/read/configs.yaml
Comment thread cloudbuild/benchmarks/benchmarks-cloudbuild.yaml
@googlyrahman googlyrahman marked this pull request as ready for review April 15, 2026 04:01
@googlyrahman
Copy link
Copy Markdown
Collaborator Author

@ankitaluthra1 can you review this?

pattern: "seq"
processes: [16, 48]
processes: [1, 16, 48]
files: 1
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

we don't need to mention this as it's default value

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.

3 participants