Skip to content

Commit

Permalink
workbench: new profile epoch-transition
Browse files Browse the repository at this point in the history
  • Loading branch information
mgmeier committed Apr 5, 2023
1 parent ce36e79 commit 7d1816d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ PROFILES_STARTSTOP := startstop startstop-p2p startstop-plutus startstop-notr
PROFILES_CI_TEST := ci-test ci-test-p2p ci-test-plutus ci-test-notracer ci-test-dense10 aws-test
PROFILES_CI_BENCH := ci-bench ci-bench-p2p ci-bench-plutus ci-bench-plutus-secp-ecdsa ci-bench-plutus-secp-schnorr ci-bench-notracer
PROFILES_TRACE_BENCH := trace-bench trace-bench-notracer trace-bench-oldtracing
PROFILES_EPOCHTRANS := epoch-transition
PROFILES_PLUTUSCALL := plutuscall-loop-plain plutuscall-secp-ecdsa-plain plutuscall-secp-schnorr-plain
PROFILES_PLUTUSCALL += plutuscall-loop-half plutuscall-secp-ecdsa-half plutuscall-secp-schnorr-half
PROFILES_PLUTUSCALL += plutuscall-loop-double plutuscall-secp-ecdsa-double plutuscall-secp-schnorr-double
Expand All @@ -95,6 +96,7 @@ SHELL_PROFILES += $(PROFILES_STARTSTOP)
SHELL_PROFILES += $(PROFILES_CI_TEST)
SHELL_PROFILES += $(PROFILES_CI_BENCH)
SHELL_PROFILES += $(PROFILES_TRACE_BENCH)
SHELL_PROFILES += $(PROFILES_EPOCHTRANS)
SHELL_PROFILES += $(PROFILES_PLUTUSCALL)
SHELL_PROFILES += $(PROFILES_MODEL)
SHELL_PROFILES += $(PROFILES_10)
Expand Down
13 changes: 13 additions & 0 deletions nix/workbench/profile/prof1-variants.jq
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,10 @@ def all_profile_variants:
({}
| .node.shutdown_on_block_synced = 30
) as $for_30blk
|
({}
| .node.shutdown_on_slot_synced = 900
) as $for_900slot
##
### Definition vocabulary: workload
##
Expand Down Expand Up @@ -414,6 +418,10 @@ def all_profile_variants:
($scenario_fixed_loaded * $hexagon * $torus * $dataset_empty * $for_15blk * $no_filtering *
{ desc: "6 low-footprint nodes in a torus topology, 5 minutes runtime"
}) as $tracebench_base
|
($scenario_fixed_loaded * $doublet * $dataset_empty * $for_900slot * $no_filtering *
{ desc: "2 low-footprint nodes, 15 minutes runtime"
}) as $ep_trans_base
|
($scenario_fixed_loaded * $dataset_small * $for_15ep *
{ node:
Expand Down Expand Up @@ -595,6 +603,11 @@ def all_profile_variants:
{ name: "trace-bench-notracer"
}

## Epoch transition test: 1.5 epochs, 15mins runtime
, $ep_trans_base *
{ name: "epoch-transition"
}

## Plutus call variants: 15 epochs, with differences in block budget execution step limit
, $plutus_base * $costmodel_v8_preview * $plutuscall_base * $double_tps_saturation_plutus * $plutus_loop_counter *
{ name: "plutuscall-loop-plain"
Expand Down

0 comments on commit 7d1816d

Please sign in to comment.