Skip to content

Tezt: update records

Romain requested to merge nomadic-labs/tezos:romain-tezt-update-records into master

What

This MR updates Tezt records from the last scheduled pipeline: https://gitlab.com/tezos/tezos/-/pipelines/1165754048

Why

For before_merging pipelines, the CI fetches Tezt records from the last successful scheduled pipeline. Those records are used for auto-balancing. If records cannot be fetched, the CI falls back on the records that are committed in tezt/records. Updating records in tezt/records from time to time ensures that we have a reasonable fallback.

In particular, currently, the last successful scheduled pipeline dates from too long ago; its artifacts have already expired. We made the artifact retention longer, but this will only start to kick in once a scheduled pipeline succeeds, and currently, scheduled pipelines fail because of multiple reasons (see https://gitlab.com/tezos/tezos/-/pipelines/1165754048). It is likely that this will not be resolved for a few days. So in the meantime, this MR ensures that we have a more up-to-date fallback.

How / Manually testing the MR

I just ran:

dune exec scripts/ci/update_records/update.exe -- --from 1165754048 --info

and committed the result.

I tagged this MR with ci--run-all-tezts and triggered pipeline https://gitlab.com/tezos/tezos/-/pipelines/1166265596 to be able to see if balancing is reasonable. Worst job seems to be https://gitlab.com/tezos/tezos/-/jobs/6106615696, which took 9min; fastest job seems to be https://gitlab.com/tezos/tezos/-/jobs/6106616123, which took 5min. The gradient between the 60 jobs is rather clean though. It seems on par with what we had in the past.

Checklist

  • Select suitable reviewers using the Reviewers field below.
  • Select as Assignee the next person who should take action on that MR
Edited by Romain

Merge request reports