Skip to content

MDBF-1201: add --view tests to branch protection#980

Open
RazvanLiviuVarzaru wants to merge 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1201
Open

MDBF-1201: add --view tests to branch protection#980
RazvanLiviuVarzaru wants to merge 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1201

Conversation

@RazvanLiviuVarzaru

Copy link
Copy Markdown
Collaborator

Only known green mtr tests under --view-protocol, i.e. --suite=main.
MDEV-40142 should be fixed before adding the builder to branch protection.

Only known green mtr tests under --view-protocol, i.e. --suite=main.
MDEV-40142 should be fixed before adding the builder to branch protection.

@fauust fauust left a comment

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.

Rest looks good!

util.BuilderConfig(
name="amd64-debian-12-debug-view",
workernames=workers["x64-bbw-docker-debian-12-debug-view"],
tags=["Ubuntu", "quick", "gcc", "debug", "protected"],

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.

ubuntu?

@grooverdan

Copy link
Copy Markdown
Member

Curious on the rational of a new builder for this. Is a ~2 min build for a ~2 min test.

Having a separate builder is allowing for a branch protection to run across multiple machines as fast as the slowest builder, which seems to be amd64-ubuntu-2204-debug / amd64-ubuntu-2204-debug.

Could the view protocol test be appended to an existing amd64-debian-11-debug-ps-embedded or amd64-debian-12-debug-embedded? I notice (sampled rather than full analysis) the longer runs on these seem to be the compile step, or than the mtr step so its a sunken cost.

The basis of a reduction is a shorter, more visible (on GH) list of protected branch builders, and a small amount of overhead reduction as by all accounts resources are a bit precious.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants