App Install
Measure app installation speed. This scenario has two roles:
minimal: Installs a simple app which implements initialisation callbacks but otherwise doesn't contain a lot of code.large: Installs a larger app that contains some dependencies and some generated data as padding to make the bundle larger.
These are intended to catch a compilation slowdown or issues with copying around large WASMs (e.g. accidental cloning or tracing). In each case, the behaviour will uninstall the app it installed so that it can re-install it on the next iteration.
-
large(1 agent)
App Install
Measure app installation speed. This scenario has two roles:
minimal: Installs a simple app which implements initialisation callbacks but otherwise doesn't contain a lot of code.large: Installs a larger app that contains some dependencies and some generated data as padding to make the bundle larger.
These are intended to catch a compilation slowdown or issues with copying around large WASMs (e.g. accidental cloning or tracing). In each case, the behaviour will uninstall the app it installed so that it can re-install it on the next iteration.
-
minimal(1 agent)
DHT Sync Lag
Measure lag time between an agent publishing data and other peers being able to see it. This scenario has two roles:
write: A simple job that just creates entries with a timestamp field. Those entries are linked to a known base hash. For each write, the metricws.custom.dht_sync_sent_countis incremented.record_lag: A job that repeatedly queries for links from the known base hash. It keeps track of records that it has seen and when a new record is found, and calculates the time difference between the timestamp of the new record and the current time. That time difference is then recorded as a custom metric calledwt.custom.dht_sync_lag.
After each behaviour loop the metric ws.custom.dht_sync_recv_count is incremented.
-
record_lag(5 agents) -
write(5 agents)
agent:uhCAkA0So4yi7FosoknIkZFimPDW0PRT94YDoY46GYLQzNRvl3AC3
agent:uhCAkJkPl4OsNdbSIzJUj8exUK36JwneUjkGTtSXmpPyEnEmcmMCV
agent:uhCAkSP8I5lYB_-d4rA8aEtxbdkvy4YjY25z8-azyJKSfN-0g7CUp
agent:uhCAkczEPM11WyAy0kCmno-Z1dEXdv5fg5cDl7T2qRbrDwdU2kaIX
agent:uhCAkwWCSjZ-NabMckM_krWQxW_c10N8-0AwnhUtythq99_VhfdkA
agent:uhCAkCt7qG-SBnUoYhQqrB-trF6S2e2Fa8ub9u3QUGrp9vh6juFZ7
agent:uhCAkDwSX7GKwoo6zfk4YyLzG6U7Md8p51_eINgSEmDFTPqVGFVoN
agent:uhCAkIgaL3PtLdjGfF8EOfBc3h5qji2MlfbmYweMvCVXku7Gf8Nq2
agent:uhCAkOTteaxoTRrasO_oMiCbQNhpWlpUtsrPGjj7PXOitCOxX1sjg
agent:uhCAkj8pf2ShxDHyeyh4oTt5BiCmfIBzjeNWTUDQraJmlfj3MOVKV
agent:uhCAkCt7qG-SBnUoYhQqrB-trF6S2e2Fa8ub9u3QUGrp9vh6juFZ7
agent:uhCAkDwSX7GKwoo6zfk4YyLzG6U7Md8p51_eINgSEmDFTPqVGFVoN
agent:uhCAkIgaL3PtLdjGfF8EOfBc3h5qji2MlfbmYweMvCVXku7Gf8Nq2
agent:uhCAkOTteaxoTRrasO_oMiCbQNhpWlpUtsrPGjj7PXOitCOxX1sjg
agent:uhCAkj8pf2ShxDHyeyh4oTt5BiCmfIBzjeNWTUDQraJmlfj3MOVKV
First Call
This scenario installs a simple app which implements the init callback, and measures the time elapsed between start of install and calling init. It will uninstall the app it installed so that it can re-install it on the next iteration. This is required to re-run the initialisation callback.
- Default (1 agent)
init.No scenario template for full_arc_create_validated_zero_arc_read!
Local Signals
This scenario is for testing the speed and reliability of local signals. It uses a zome with a function that will emit 10,000 signals. The scenario measures how long it takes to send the signals and how many have been received by the time the zome call ends.
- Default (1 agent)
No scenario template for mixed_arc_get_agent_activity!
Mixed Arc must_get_agent_activity
A scenario where write agents create entries in batches of 10, while must_get_agent_activity agents each pick a random write agent and repeatedly attempt to create an entry that references the chain top of their latest batch. This reference means that the entry's validation function needs to make a must_get_agent_activity call.
The purpose of this scenario is to measure the time it takes for published agent activity data to be gossiped among authorities and become available to peers that query it via must_get_agent_activity.
This test is similar to Write Validated must_get_agent_activity, but some write agents are zero-arc and all must_get_agent_activity agents are zero-arc. This forces the must_get_agent_activity host call to go to the network.
-
full_write(3 agents) -
zero_must_get_agent_activity(5 agents) -
zero_write(2 agents)
action_seqaction_seq of a write agent successfully retrieved by a must_get_agent_activity agent. This reflects the DHT's ability to propagate agent activity ops and make them available to querying peers.write agent's creation of a batch and a must_get_agent_activity agent's successful discovery of the batch and creation/self-validation of a new entry that depends on it.must_get_agent_activity_agent:uhCAk0pBIoNsPj9yjbJz6LpVD4EeBg4YVcSgPdj3XQQM7xRbJjO7U
must_get_agent_activity_agent:uhCAkHvGE8BDZ71KDmhHh3UVQyszaFoJlMRM_Iw0evjMT_55wgeMO
must_get_agent_activity_agent:uhCAkiu6M3zOLEGlKTCxrnSk5Bdxe6V9WRodrfywiIkUjA7jMceIt
must_get_agent_activity_agent:uhCAklJ61hd8saRfDb8TO9D8MX9_x1s2VEgMr6npIAP6lt1ClcZ-I
must_get_agent_activity_agent:uhCAkzmIQw18lFTeoUBHxJ5wgO1VgkjobodOfNByvCEiTXPvWaxT_
must_get_agent_activity agent was able to discover batches and create/self-validate new entries that depend on them.must_get_agent_activity_agent:uhCAk0pBIoNsPj9yjbJz6LpVD4EeBg4YVcSgPdj3XQQM7xRbJjO7U
must_get_agent_activity_agent:uhCAkHvGE8BDZ71KDmhHh3UVQyszaFoJlMRM_Iw0evjMT_55wgeMO
must_get_agent_activity_agent:uhCAkiu6M3zOLEGlKTCxrnSk5Bdxe6V9WRodrfywiIkUjA7jMceIt
must_get_agent_activity_agent:uhCAklJ61hd8saRfDb8TO9D8MX9_x1s2VEgMr6npIAP6lt1ClcZ-I
must_get_agent_activity_agent:uhCAkzmIQw18lFTeoUBHxJ5wgO1VgkjobodOfNByvCEiTXPvWaxT_
create_validated_sample_entry zome call timingwrite agent's source chain.agent:uhCAk0pBIoNsPj9yjbJz6LpVD4EeBg4YVcSgPdj3XQQM7xRbJjO7U
agent:uhCAkHvGE8BDZ71KDmhHh3UVQyszaFoJlMRM_Iw0evjMT_55wgeMO
agent:uhCAkiu6M3zOLEGlKTCxrnSk5Bdxe6V9WRodrfywiIkUjA7jMceIt
agent:uhCAklJ61hd8saRfDb8TO9D8MX9_x1s2VEgMr6npIAP6lt1ClcZ-I
agent:uhCAkzmIQw18lFTeoUBHxJ5wgO1VgkjobodOfNByvCEiTXPvWaxT_
must_get_agent_activity calls.behaviour:full_write
behaviour:zero_must_get_agent_activity
behaviour:zero_write
Remote Call Rate
Test the throughput of remote_call operations. Each agent in this scenario waits for a certain number of peers to be available or for up to two minutes, whichever happens first, before starting its behaviour.
- Default (1 agent)
agent:uhCAk3FwdhjSHxBnqN78iD3LQXKbNi4X5KeyyC8fwskc2cYs-fvam
agent:uhCAkd6cxXLFrPv7OwWntLGq5fxhsRwdo4XnhCGHlAWPykgapCfMM
agent:uhCAk3FwdhjSHxBnqN78iD3LQXKbNi4X5KeyyC8fwskc2cYs-fvam
agent:uhCAkd6cxXLFrPv7OwWntLGq5fxhsRwdo4XnhCGHlAWPykgapCfMM
Remote Signals
This scenario tests the throughput of remote_signals operations.
- Default (1 agent)
Single-write, many-read
Creates an entry in the agent setup, then read one's own record back. This tests the maximum read performance for reading back local data when the chain is short.
- Default (1 agent)
read call timingread call rate (10s)Validation Receipts
Creates an entry, wait for required validation receipts, then repeat. Records the amount of time it took to accumulate the required number of receipts for all DHT operations. This is measured to the nearest 20ms so that we don't keep the agent too busy checking for receipts.
Each agent in this scenario waits for a certain number of peers to be available or for up to two minutes, whichever happens first, before starting its behaviour.
By default, this scenario will wait for a complete set of validation receipts before committing the next record. If the NO_VALIDATION_COMPLETE environment variable is set, it will instead publish new records on every round, building up an ever-growing list of action hashes to check on.
- Default (1 agent)
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:RegisterAgentActivity
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:StoreEntry
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:StoreRecord
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:RegisterAgentActivity
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:StoreEntry
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:StoreRecord
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:RegisterAgentActivity
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:StoreEntry
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:StoreRecord
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:RegisterAgentActivity
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:StoreEntry
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:StoreRecord
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:RegisterAgentActivity
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:StoreEntry
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:StoreRecord
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:RegisterAgentActivity
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:StoreEntry
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:StoreRecord
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:RegisterAgentActivity
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:StoreEntry
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:StoreRecord
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:RegisterAgentActivity
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:StoreEntry
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:StoreRecord
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:RegisterAgentActivity
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:StoreEntry
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:StoreRecord
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:RegisterAgentActivity
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:StoreEntry
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:StoreRecord
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:RegisterAgentActivity
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:StoreEntry
agent:uhCAkBy5SKFJbnrh0g4dbTS8_C7qq2QztffR-aUml1DAKvA10cKOFop_type:StoreRecord
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:RegisterAgentActivity
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:StoreEntry
agent:uhCAkSPZK85l7YUXTJoQaYOTbUmYCf_OaIKMVdqpLGHePrUGxkEvmop_type:StoreRecord
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:RegisterAgentActivity
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:StoreEntry
agent:uhCAkURzn44nhFm4wdEHuhr1y5TBbMMwJps1V9CdWcUzqD7y6iYDLop_type:StoreRecord
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:RegisterAgentActivity
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:StoreEntry
agent:uhCAkXpbGFECvHM-vYGhMABnEnD5cnhM8-LnXUC6OV3jc6zJIDJDxop_type:StoreRecord
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:RegisterAgentActivity
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:StoreEntry
agent:uhCAkg7huKrO169uqE8VbQJoRX1faRwf6frwtAyO11t79AlWKuHvQop_type:StoreRecord
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:RegisterAgentActivity
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:StoreEntry
agent:uhCAkjbfneOHs_xjCRA35AYCEp-7aWbGAYD0KGNZQeigiUXJWeIJoop_type:StoreRecord
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:RegisterAgentActivity
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:StoreEntry
agent:uhCAkrEEN0Pz-SrKS9Sj0QkkVQcythlbuAKQLX_WnpNpKNaBxn2qJop_type:StoreRecord
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:RegisterAgentActivity
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:StoreEntry
agent:uhCAksQ7G2Zmi6_yZuFpkEOMRJ7Vjy8X7L9SiOqGTlA6nGpgfPj5iop_type:StoreRecord
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:RegisterAgentActivity
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:StoreEntry
agent:uhCAksox1TUvIBpoaqfDZ64VehnS6SUK_5kj_LetWupMLl8_6q6b3op_type:StoreRecord
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:RegisterAgentActivity
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:StoreEntry
agent:uhCAkzExdCa-1ROZ9pF6AhrnEwpmJp47dcI7mWDcaktSYU-wzVw76op_type:StoreRecord
Write/Query
Creates an entry, then queries the source chain and performs a simple operation on the entries, then repeats.
- Default (1 agent)
Write/Read
Creates an entry and reads it back, then repeats.
- Default (1 agent)
Write validated
Creates an entry, updates it and links the create to the update, then repeats. Each of the three actions is validated by the included hApp.
- Default (1 agent)
Write Validated must_get_agent_activity
A scenario where write agents create entries in batches of 10, while must_get_agent_activity agents each pick a random write agent and repeatedly attempt to create an entry that references the chain top of their latest batch. This reference means that the entry's validation function needs to make a must_get_agent_activity call.
The purpose of this scenario is to measure the time it takes for published agent activity data to be gossiped among authorities and become available to peers that query it via must_get_agent_activity.
This test is similar to Mixed-Arc must_get_agent_activity, but all agents are full-arc.
-
must_get_agent_activity(1 agent) -
write(1 agent)
action_seqaction_seq of a write agent successfully retrieved by a must_get_agent_activity agent. This reflects the DHT's ability to propagate agent activity ops and make them available to querying peers.write agent's creation of a batch and a must_get_agent_activity agent's successful discovery of the batch and creation/self-validation of a new entry that depends on it.must_get_agent_activity_agent:uhCAkRkF3wPeX6hLV9BpxNf0HVnnia8ZHRMDOC1worcaruiIZdSMh
must_get_agent_activity agent was able to discover batches and create/self-validate new entries that depend on them.must_get_agent_activity_agent:uhCAkRkF3wPeX6hLV9BpxNf0HVnnia8ZHRMDOC1worcaruiIZdSMh
create_validated_sample_entry zome call timingwrite agent's source chain.agent:uhCAkRkF3wPeX6hLV9BpxNf0HVnnia8ZHRMDOC1worcaruiIZdSMh
must_get_agent_activity calls.agent:uhCAkRkF3wPeX6hLV9BpxNf0HVnnia8ZHRMDOC1worcaruiIZdSMh
Zero-Arc Create and Read
A zero-arc/full-arc mixed scenario with two types of zero-arc nodes -- ones that create data and ones that read data -- as well as full arc nodes to "relay" the data. The scenario has three roles:
zero_write: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so thatzero_readnodes can retrieve them.zero_read: A zero-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.full: A full-arc conductor that is just here to serve entries to zero arc nodes.
-
full(3 agents) -
zero_read(3 agents) -
zero_write(3 agents)
agent:uhCAkUnPKNDHOLdBzbVccRQ52gPeXDdGUfZZravLibbK9d4xZriz2
agent:uhCAkg3nE9xNedO27jxd4wLlOaILcVSsEpzSmWjNkr4oyYec0vmcw
agent:uhCAkr59BVw6s5KQO06rIKHYRlUXFyN1fiZA1a0jir3u0xNY6G5qP
get_timed_local_entries zome function.agent:uhCAk-IknIbYS5MPKoptx5qmrpDtYhbO6QHzWBEXnQkRWOwRn7E2T
agent:uhCAkg7XZ77u9trDXNYIaml5xdGNx4EPYsLLqtIfVDB3iK2ndxBYm
agent:uhCAki2-9WGw4rJ9-y-WIwOdBiMSVhD6k9a9aTcAGZZh9XQb_Wbht
agent:uhCAk-IknIbYS5MPKoptx5qmrpDtYhbO6QHzWBEXnQkRWOwRn7E2T
agent:uhCAkg7XZ77u9trDXNYIaml5xdGNx4EPYsLLqtIfVDB3iK2ndxBYm
agent:uhCAki2-9WGw4rJ9-y-WIwOdBiMSVhD6k9a9aTcAGZZh9XQb_Wbht
Zero-Arc Create Data
zero: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so that full-arc nodes can retrieve them.full: A full-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
-
full(4 agents) -
zero(6 agents)
agent:uhCAk3VQFTE5lEDwvkIlci6sp51Yj_fen1ChfKX6Zmnk99X1Urtpm
agent:uhCAk8Jf72bFkR0lENBVYpvpwsIl6d0cNUyAMK_TH5Sa_uK9fvG7L
agent:uhCAkK4fSRN9r46qMUECPMb731bfFKz-Tu4o82egi3upKWVRca5tD
agent:uhCAkMj6sEakXAyY-Tvz9BZx2n849mEFJzWW--t1Xh0PSJbPFkguI
agent:uhCAkYLyBuv-86ATRnXGpqf2DVclS9moGFfNDMyVDMy-RPUgAi3Sz
agent:uhCAky6qHaMdTll_BmM15h9ubjZMj_62s_PzPMCDB4D2cqcyqfVUu
get_timed_local_entries zome function.agent:uhCAkDnsMufUoI9q2iIKFAKfbLexG0mrzXsAz26RLI3NfQ2ez-ANg
agent:uhCAkr-YQhQ1OoPLZ-XQQIIKav0tgTsKRD7UcqzyXJkD6Zdy9-WTM
agent:uhCAkwFnFKng90r_nZ3sw3NctllK4vf-hU9EPcZHZQQS4HeY7PK3m
agent:uhCAkDnsMufUoI9q2iIKFAKfbLexG0mrzXsAz26RLI3NfQ2ez-ANg
agent:uhCAkr-YQhQ1OoPLZ-XQQIIKav0tgTsKRD7UcqzyXJkD6Zdy9-WTM
agent:uhCAkwFnFKng90r_nZ3sw3NctllK4vf-hU9EPcZHZQQS4HeY7PK3m
Zero-arc Create Data (Validated)
A zero-arc/full-arc mixed scenario where zero-arc nodes create data that gets validated and full-arc nodes read the data. The scenario has two roles:
zero: A zero-arc conductor that just creates entries with a timestamp field. Those entries are linked to a known base hash so that full-arc nodes can retrieve them.full: A full-arc conductor that reads the entries created by the zero-arc node(s) and records the time lag between when the entry had been created and when it was first discovered.
-
full(4 agents) -
zero(6 agents)
agent:uhCAkChuZT1OEhpcH9kEHjwv1iSgUZxNRLHZNSgNNWNfqWya8UY6a
agent:uhCAkH5epTW3vfGC_IcC0IkUojTIMK2HOEj-IVe9GRyWQkv9-vHj6
agent:uhCAkPSDv-4OnXretyArz5VhOqCBzhBpHL9d71XemfD1QnHqM8LMm
agent:uhCAkXlvajNpt30vP6t2LR_xXEzijsRzfnQ3fAXn2a2OoAY3hqjFG
agent:uhCAkYJrz0X0U30skWqpvylERupRdGw9xTLlCQRsLyUB7_5f7kGSo
agent:uhCAkh7bXK-2CCEd0TOYaY-A-I9iMWrwAlwznea_2KmgUE0YwntGy
get_timed_local_entries zome function.agent:uhCAkH4_dm-9ujVOY1rCct3lRZj64N9v-VUEZDtuSr0LqGlBgW2bH
agent:uhCAkcv9Fw5B9kpisqy5PwkoJIBzAieIqSXZATkR3EB92kK06nvnq
agent:uhCAkz3JNn8YnzlEC_dXOt5dFGhZcun0qB_ekW_3zibYZXmZ11w5v
agent:uhCAkH4_dm-9ujVOY1rCct3lRZj64N9v-VUEZDtuSr0LqGlBgW2bH
agent:uhCAkcv9Fw5B9kpisqy5PwkoJIBzAieIqSXZATkR3EB92kK06nvnq
agent:uhCAkz3JNn8YnzlEC_dXOt5dFGhZcun0qB_ekW_3zibYZXmZ11w5v
Zome Call, Single Value
Calls a zome function that returns a fixed value. This tests the maximum performance of zome calls when the zome function is not calling into Holochain other otherwise doing any work.
- Default (1 agent)