feat(bench): add public mixed workload preset - #7548
Conversation
6dfa336 to
53d6897
Compare
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
53d6897 to
09a0efb
Compare
Use the existing preset from Tempo #7546 so public-mix resolves on this branch. Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
|
cc @decofe ⚪ Benchmark complete: No Difference View job ⚪ Bench Comparison: No DifferenceRefs: 07761a7 vs centaur/add-public-mix-preset-1788877953 Configuration
Tempo Metrics
Builder
Builder details
Validator
Observability |
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
|
derek bench preset=public-mix run-pairs=1 run-side=feature duration=60 |
|
cc @shekhirin ⚪ Benchmark complete: No Difference View job ⚪ Feature Bench: No DifferenceRefs: 07761a7 vs centaur/add-public-mix-preset-1788877953 Configuration
Tempo Metrics
Builder
Builder details
Validator
Observability |
|
Hi @mattsse — your review approval was detected by Voight-Kampff, but another unexpired approval request is already waiting for your account. Your review did not trigger an approval prompt and is not counted toward this PR. Wait for the current prompt to be approved, rejected, or expire, then re-submit the review to send a fresh approval request. |
Adds `public-mix.yml` with plain TIP-20 transfers, memo transfers, mints, and native MPP opens in relative submitted-transaction shares of 25:40:1:15. Renames the shared ABI to `tip20.abi.json`, adds `transferWithMemo`, and updates its preset references. MPP uses an ordinary single-step open sequence supported by txgen main. A TODO links [txgen #200](tempoxyz/txgen#200) for adding signed settlement later. The multi-region runner separately needs `public-mix` added to its preset allowlist. Validation: checked the open-only sequence against txgen main's sequence schema, removal of settlement/save fields, preserved transaction shares, ABI arguments, references, and the linked TODO. Nushell resolution for both presets and `git diff --check` passed. The [earlier 60-second benchmark](https://github.com/tempoxyz/tempo/actions/runs/34240689460) passed with settlement enabled; this open-only revision has not been benchmarked again. Prompted by: @shekhirin --------- Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Adds
public-mix.ymlwith plain TIP-20 transfers, memo transfers, mints, and native MPP opens in relative submitted-transaction shares of 25:40:1:15. Renames the shared ABI totip20.abi.json, addstransferWithMemo, and updates its preset references.MPP uses an ordinary single-step open sequence supported by txgen main. A TODO links txgen #200 for adding signed settlement later. The multi-region runner separately needs
public-mixadded to its preset allowlist.Validation: checked the open-only sequence against txgen main's sequence schema, removal of settlement/save fields, preserved transaction shares, ABI arguments, references, and the linked TODO. Nushell resolution for both presets and
git diff --checkpassed. The earlier 60-second benchmark passed with settlement enabled; this open-only revision has not been benchmarked again.Prompted by: @shekhirin