List of test casesΒΆ
Each test case has a shorter code, tables with results use that code. In result tables, the code is a link to this document, due to coala ReST requirements, the codes are (self-pointing) links also in this document.
Other links point to scenario definitions ao caveat items.
DOMDataBroker: Producers make 1000 transactions per second, except BGP which works full speed.
Leader stability: BGP inject benchmark (thus module shards only), 300k prefixes, 1 Python peer. Progress tracked by counting prefixes in example-ipv4-topology.
Module-based shards:
Shard leader local to producer: ddb-cls-ms-ll-t
Shard leader remote to producer: ddb-cls-ms-lr-t
Shard leader local to producer: ddb-cls-ps-ll-t
Shard leader remote to producer: ddb-cls-ps-lr-t
Module-based shards:
Local leader to remote: ddb-elm-ms-lr-t
Remote leader to other remote: ddb-elm-ms-rr-t
Remote leader to local: ddb-elm-ms-rl-t
Longevity (randomized direction): ddb-elm-mc-t-long
Local leader to remote: ddb-elm-ps-lr-t
Remote leader to other remote: ddb-elm-ps-rr-t
Remote leader to local: ddb-elm-ps-rl-t
Module-based shards:
Heal within transaction timeout: ddb-li-ms-st-t
Heal after transaction timeout: ddb-li-ms-dt-t
Heal within transaction timeout: ddb-li-ps-st-t
Heal after transaction timeout: ddb-li-ps-dt-t
Module-based shards:
Leader local:
Transaction chain: ddb-ci-ms-ll-ct-t
Leader remote:
Simple transactions: ddb-ci-ms-lr-st-t
Transaction chain: ddb-ci-ms-lr-ct-t
Leader local:
Isolated transactions: ddb-ci-ps-ll-it-t
Non-isolated transactions: ddb-ci-ps-ll-nt-t
Leader remote:
Isolated transactions: ddb-ci-ps-lr-it-t
Non-isolated transactions: ddb-ci-ps-lr-nt-t
Module-based shards:
DOMRpcBroker, ask-based protocol:
Functional: drb-rpp-ms-a
Longevity: drb-rpp-ms-a-long
Functional: drb-rph-ms-a
Longevity: drb-rph-ms-a-long
DOMNotificationBroker: Only for 1 member, ask-based protocol.
No-loss rate: Publisher-subscriber pairs, 5k nps per pair.
Functional (5 minute tests for 1, 4 and 12 pairs): dnb-1n-60k-a
Longevity (12 pairs): dnb-1n-60k-a-long
Ask-based protocol:
Functional: ss-ph-ms-a
Longevity: ss-ph-ms-a-long
Functional: ss-cl-ms-a
Longevity: ss-cl-ms-a-long
Netconf system tests (ask-based protocol, module-based shards):