Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.

Benchmark hierarchical consensus processes (SCA, block validation, events, etc.) #150

Open
adlrocha opened this issue Mar 17, 2022 · 0 comments

Comments

@adlrocha
Copy link
Collaborator

We may have introduced additional delays in the critical path of block validation and message execution by integrating hierarchical consensus. We should benchmark functions in the SCA, the execution of messages and cross-messages, and block validation to understand where we may have introduced overheads, and to try and fix it or come up with alternatives.

This may be an issue for the integration of hierarchical consensus in Filecoin as (apparently) it affect the block validation times of Filecoin consensus miners.

2022-03-17T12:18:03.323+0100    WARN    miner   miner/miner.go:587      CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up     {"tPowercheck ": 0.000770352, "tTicket ": 0.001767202, "tSeed": 0.000002295, "tProof ": 6.599668993, "tPending ": 0.001282738, "tCreateBlock ": 0.063642352}
@adlrocha adlrocha changed the title Benchmark hierarchical consensus processes (block validation, events, etc.) Benchmark hierarchical consensus processes (SCA, block validation, events, etc.) Mar 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant