Skip to content

test(version_upgrade): exercise upgrade/downgrade for the latest stable release as well#18436

Open
machine424 wants to merge 1 commit intoprometheus:mainfrom
machine424:stabb
Open

test(version_upgrade): exercise upgrade/downgrade for the latest stable release as well#18436
machine424 wants to merge 1 commit intoprometheus:mainfrom
machine424:stabb

Conversation

@machine424
Copy link
Copy Markdown
Member

@machine424 machine424 commented Apr 3, 2026

Which issue(s) does the PR fix:

Release notes for end users (ALL commits must be considered).

Reviewers should verify clarity and quality.

NONE

@machine424 machine424 requested a review from a team as a code owner April 3, 2026 10:51
@machine424 machine424 requested a review from dashpole April 3, 2026 10:51
// Accelerate chunks mmapping.
"--storage.tsdb.samples-per-chunk=10",
// Speed up compaction but still allow chunks mmapping between compactions.
"--storage.tsdb.min-block-duration=65s",
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

we can reduce this even more to speed up tests once I backport c94101d to 3.5

@machine424 machine424 requested review from bboreham and krajorama April 3, 2026 10:52
@machine424
Copy link
Copy Markdown
Member Author

fyi @roidelapluie (because you're involved in e2e testing as well)

@roidelapluie
Copy link
Copy Markdown
Member

can/should we run this in main/release only? not on pr's ?

@machine424
Copy link
Copy Markdown
Member Author

can/should we run this in main/release only? not on pr's ?

could you elaborate on the concerns (I'm not up to date with CI quotas e.g.)? It's always better to catch regressions earlier.

It's kind of "expensive" and maybe flaky but it's good to exercise it as much as possible to improve on that.

for now it's not "required" so it'll not block PRs.

I have #18437 that would speed up the LTS one (we'd expect each test to take < 150s after that; just like running multiple other e2e tests in ./cmd/prometheus), then if downloading the binaries becomes a problem, we can cache them...

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.

2 participants