Tezos_dal_node_lib.Constants
shards_store_lru_size
is the maximum shards store LRU size. See Key_value_store.init
and Store.Shards.init
.
cache_size
is the size (in number of slots) of the cache of not-yet-published slots, shards, and shard proofs.
slot_id_cache_size
is the size (in number of levels) of the cache to associate commitments with slot ids at a given level.
The frequency at which we sample the time spent in shards crypto verification.
During amplification, if the forked process takes more time than this timeout to send the proved shards, then amplification attempt is aborted to avoid keeping a pending promise forever.
Initial reconnection delay to L1 node from the DAL crawler in seconds.
Number of blocks processing retries in the L1 crawler in case a disconnection error is encountered while retrieving data from L1 outside the Layer1.iter_heads
callback.
Sleep delay before retrying processing a block in the L1 crawler in case a disconnection error is encountered while retrieving data from L1 outside the Layer1.iter_heads
callback.
This size is being used for the store's traps cache. While proto_parameters.Dal_plugin.attestation_lag
should define the minimum number of levels for which traps must be retained, we maintain a larger cache capacity of 50 levels. This extended size is acceptable since the cache is sparsely populated due to proto_parameters.traps_fraction
.