Andrey Chursin
Andrey Chursin
Prometheus histogram implementation requires specifying buckets and reported histogram therefore is not very precise. The implementation in this PR takes different approach and calculates 'true' histogram by ordering data points....
This diff adds few metrics (a) `sequencing_certificate_latency`: histogram for consensus adapter that measures latency of transaction sequencing. This should be a key metric that shows how much consensus contributes to...
Currently when we generate new fragment we send it to consensus and do not have any persistent retry mechanism. After we generate fragment for each authority, we simply assume that...
authority_server spawns tasks on each incoming request for transaction or certificate, this PR allows to monitor number of such pending tasks.
Consensus integrity hash calculation can diverge after restart because consensus hash calculation did not handle a case when executor can replay transactions. This can happen because executor replay transactions on...
This PR adds checkpoint_boundary table to authority store. In combination with `consensus_message_order` table this will define set of "root" transaction to form a checkpoint.
# This document outlines new checkpoint design ## TLDR The new design significantly simplifies checkpoint protocol by putting all certificates in the consensus. The checkpoint content is then implicitly derived...
This is a shortlist of things we think needs to be done before we can claim that narwhal reconfiguration works - [ ] Cleanup narwhal tables on reconfiguration - [...
This commit introduces `EffectsNotifyRead` trait that has `notify_read(Vec) -> SuiResult`. This trait is implemented on the `AuthorityState`: we register notification channels first, then inspect if effects are stored in the...
This PR signs and submit checkpoint to consensus so it can be later aggregated into a certified checkpoint. https://github.com/MystenLabs/sui/issues/5763