Add a migration test for a refutation game occurring on a DAL_page_import.
Closes #8156.
To test this specific case.
The new test can be launched with:
make && dune exec tezt/tests/main.exe -- --verbose --log-file /tmp/$(date "+%Hh%M").log --file tezt/tests/dal.ml --title "T024->Alpha: refutation game over DAL page import across protocol migration"
I’m not sure about the format. I think it makes sense, but it does not play well with nested calls. Could we add a innerTraces maybe?
Hello @NicVolanschi , thanks for the suggestion.
grafazos-multi-exporters is now rebased on origin/comeh@grafazos-nodeexporter (!20470)
Corentin Méhat (8dcfd8e1) at 16 Mar 22:21
grafazos: storage with local-storage-exporter for k8s with openebs-...
... and 5 more commits
Let's not use the CRAC acronym in user facing naming. I think you could copy the naming and behavior of debug_trace*, but replace debug with http or tezosx.
http_traceBlock, http_traceCall, http_traceTransaction etc.
Corentin Méhat (4e3af5f4) at 16 Mar 22:12
grafazos: storage with local-storage-exporter for k8s with openebs-...
... and 1 more commit
I can't assign this MR to a merge train!
Here are the error(s) I have detected:
Note that there are some errors I can't detect. So please have a look at the merge checks done by Gitlab. (*)
If you need help, please contact the infrastructure team on Slack.
(*) Near top of the MR page, between approvals and activity.
The tezt and etherlink.tezt jobs are currently the dominant contributor to pipeline wall-clock time on the before_merging pipeline.
This MR attempt to find the best their parallel: node count and tezt internal parallel mechanism.
Faster feedback on MRs, the two jobs currently dominate the critical path:
| Job | parallel | TEZT_PARALLEL | P90 duration |
|---|---|---|---|
tezt |
34 | 6 | 8.27min |
etherlink.tezt |
36 | 3 | 9.71min |
Double the parallel: count for both jobs:
| Job | parallel (before → after) |
|---|---|
tezt |
34 → 68 |
etherlink.tezt |
36 → 72 |
TEZT_PARALLEL (in-node concurrency) is left unchanged (WIP)
Tezt distributes tests across nodes using pre-recorded timing data (tezt/records/), so doubling nodes halves the test slice per node and therefore halves the per-node runtime. Total cost is:
total_node_minutes = parallel × mean_duration
Doubling parallel while halving mean_duration keeps total_node_minutes constant.
Neo (d830e056) at 16 Mar 21:53
Feat: WIP
Corentin Méhat (efd5fce8) at 16 Mar 21:35
Grafazos: add delegates dashboard documentation and build configura...
... and 40 more commits
Corentin Méhat (84a96dd6) at 16 Mar 21:35
Grafazos: add HARDWARE_SRC and LOGS_LABEL parameters to base config
... and 37 more commits
Corentin Méhat (e4984c24) at 16 Mar 21:35
Grafazos: make RPC endpoint label configurable
... and 38 more commits
Corentin Méhat (191d7c48) at 16 Mar 21:35
grafazos: storage with local-storage-exporter for k8s with openebs-...
... and 39 more commits
Corentin Méhat (cca7c767) at 16 Mar 21:34
Grafazos dashboards: add grafazos label and improve datasource sele...
... and 37 more commits
Corentin Méhat (260fabb6) at 16 Mar 21:31
grafazos: storage with local-storage-exporter for k8s with openebs-...
Corentin Méhat (92c0184f) at 16 Mar 21:30
grafazos: storage with local-storage-exporter for k8s with openebs-...
fixed : added filter on label dimension = "reads" or "writes", thanks for the suggestion.
Corentin Méhat (ea9c0c18) at 16 Mar 20:57
grafazos: storage with local-storage-exporter for k8s with openebs-...
fixed : 2022-2026