Skip to content

chore[compat]: more fixtures compressed#6986

Merged
joseph-isaacs merged 13 commits intodevelopfrom
ji/more-fixtures-compressed
Mar 17, 2026
Merged

chore[compat]: more fixtures compressed#6986
joseph-isaacs merged 13 commits intodevelopfrom
ji/more-fixtures-compressed

Conversation

@joseph-isaacs
Copy link
Contributor

@joseph-isaacs joseph-isaacs commented Mar 16, 2026

Add extract fixtures to the backtesting system.

There is another PR that will change the way we actually write the file to a store [see https://github.com//pull/6993]. Focus only on the generated files and the data from each fixture.

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 16, 2026

Merging this PR will not alter performance

✅ 1009 untouched benchmarks
⏩ 1515 skipped benchmarks1


Comparing ji/more-fixtures-compressed (2ab7bcb) with develop (7899299)

Open in CodSpeed

Footnotes

  1. 1515 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Base automatically changed from ji/more-fixtures to develop March 16, 2026 19:03
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs force-pushed the ji/more-fixtures-compressed branch from d0c58b8 to 4d26af1 Compare March 17, 2026 10:11
Signed-off-by: Joe Isaacs <joe@spiraldb.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 17, 2026 10:18
@joseph-isaacs joseph-isaacs added the changelog/chore A trivial change label Mar 17, 2026
@joseph-isaacs joseph-isaacs changed the title Ji/more fixtures compressed chore[compat]: more fixtures compressed Mar 17, 2026
@joseph-isaacs joseph-isaacs requested a review from 0ax1 March 17, 2026 10:29
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Copy link
Contributor

@0ax1 0ax1 left a comment

Choose a reason for hiding this comment

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

Couple of initial thoughts

Ok(())
}

struct ClickBenchHits5kFixture;
Copy link
Contributor

Choose a reason for hiding this comment

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

We're testing: old writer → current reader vs current writer → current reader but not old writer → old reader vs current writer → current reader right?

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Ok(dest)
}

fn download_with_retries(url: &str) -> VortexResult<Bytes> {
Copy link
Contributor

Choose a reason for hiding this comment

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

for a future follow up: there's rust crates that could wrap the retry logic

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) March 17, 2026 12:21
@joseph-isaacs joseph-isaacs disabled auto-merge March 17, 2026 12:21
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) March 17, 2026 12:21
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs merged commit 876813b into develop Mar 17, 2026
94 of 96 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/more-fixtures-compressed branch March 17, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants