Skip to content

Commit

Permalink
workbench: trace-bench + -notracer + -oldtracing profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
deepfire committed Mar 27, 2023
1 parent 36a105b commit dd0a0b0
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 1 deletion.
2 changes: 2 additions & 0 deletions Makefile
Expand Up @@ -77,6 +77,7 @@ PROFILES_BASE := default plutus plutus-secp-ecdsa plutus-secp-schnorr ol
PROFILES_STARTSTOP := startstop startstop-p2p startstop-plutus startstop-notracer startstop-oldtracing
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_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 @@ -93,6 +94,7 @@ SHELL_PROFILES += $(PROFILES_BASE)
SHELL_PROFILES += $(PROFILES_STARTSTOP)
SHELL_PROFILES += $(PROFILES_CI_TEST)
SHELL_PROFILES += $(PROFILES_CI_BENCH)
SHELL_PROFILES += $(PROFILES_TRACE_BENCH)
SHELL_PROFILES += $(PROFILES_PLUTUSCALL)
SHELL_PROFILES += $(PROFILES_MODEL)
SHELL_PROFILES += $(PROFILES_10)
Expand Down
22 changes: 21 additions & 1 deletion nix/workbench/profile/prof1-variants.jq
Expand Up @@ -153,6 +153,11 @@ def all_profile_variants:
, n_dense_hosts: 0
}
} as $tenner
|
{ composition:
{ topology: "torus"
}
} as $torus
|
{ composition:
{ n_singular_hosts: 0
Expand Down Expand Up @@ -405,6 +410,10 @@ def all_profile_variants:
($scenario_fixed_loaded * $doublet * $dataset_miniature * $for_15blk * $no_filtering *
{ desc: "Miniature dataset, CI-friendly duration, bench scale"
}) as $cibench_base
|
($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 * $dataset_small * $for_15ep *
{ node:
Expand Down Expand Up @@ -575,6 +584,17 @@ def all_profile_variants:
{ name: "ci-test-dense10"
}

## CI variants: bench duration, 15 blocks
, $tracebench_base *
{ name: "trace-bench"
}
, $tracebench_base * $old_tracing *
{ name: "trace-bench-oldtracing"
}
, $tracebench_base * $without_tracer *
{ name: "trace-bench-notracer"
}

## 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 All @@ -593,7 +613,7 @@ def all_profile_variants:
}
, $plutus_base * $costmodel_v8_preview_stepshalf * $plutuscall_base * $double_tps_saturation_plutus * $plutus_loop_secp_schnorr *
{ name: "plutuscall-secp-schnorr-half"
}
}
, $plutus_base * $costmodel_v8_preview_doubleb * $plutuscall_base * $double_tps_saturation_plutus * $plutus_loop_counter *
{ name: "plutuscall-loop-double"
}
Expand Down

0 comments on commit dd0a0b0

Please sign in to comment.