Jordan Schalm

Results 34 issues of Jordan Schalm

Todo: [x] Update main README with info about analytics [x] Update sample config with dashboard config [x] Add mitigation for HELO spamming

This PR modifies protocol events: * protocol events are emitted after the corresponding database transaction completes successfully * protocol events may not be delivered, only due to a crash/restart, and...

This PR improves handling of unsealed invalid service events. Currently, observation of an invalid service event triggers epoch fallback upon insertion of the block where the service event takes effect,...

S-Consensus

This PR updates `Forks` to implement 2-chain finalization as defined in [Jolteon](https://arxiv.org/abs/2106.10362) (and later adopted in [DiemBFT v4](https://developers.diem.com/papers/diem-consensus-state-machine-replication-in-the-diem-blockchain/2021-08-17.pdf)). * Updates error handling and documentation in `LevelledForest` * Updates error handling...

This PR modifies `EpochLookup` to respond to epoch fallback triggers explicitly via protocol event. The modified structure is based on the consensus committee changes in https://github.com/onflow/flow-go/pull/2782. * `EpochLookup` implements `Component`...

@durkmurder noticed that periodic halts to approval production were causing flakiness in the static epoch test. Applying the same change here, to disable requiring approvals, to see if it will...

⚠️ This PR extends and depends on https://github.com/onflow/flow-go/pull/3369 This PR defines expected error types for admin command implementations, and updates existing Validator functions to make use of the validation sentinel...

This PR adds the `ConfigManager` and associated admin commands, which simplifies making dynamically updatable configs, and adds `block-rate-delay` as a dynamically updatable config. * Adds admin commands * `list-configs` -...

Improvement

This PR modifies the HotStuff CLI command, replacing `get-view` with `get-liveness` and `get-safety`. Example usage on Localnet:

S-Consensus