Skip to content
  • Michael Müller's avatar
    Adjust consensus telemetry (#2198) · da833e52
    Michael Müller authored and asynchronous rob's avatar asynchronous rob committed
    * Send high-level consensus telemetry by default
    
    * Notify telemetry on finalized
    
    * Send used authority set to telemetry
    
    * Do not send commit message telemetry by default
    
    * Fix typo
    
    * Allow for notifications on telemetry connect
    
    ...and send the current authority set on each connect.
    
    * Send authority set to telemetry on change
    
    * Revert "Send used authority set to telemetry"
    
    This reverts commit 1deceead.
    
    * Merge branch 'master' into 'cmichi-send-high-level-consensus-telemetry-by-default'
    
    Squashed commit of the following:
    
    commit 6de583a2
    Author: Xiliang Chen <[email protected]>
    Date:   Wed Apr 10 20:26:29 2019 +1200
    
        update authers for rest of the node-template cargo.toml files (#2242)
    
    commit 5240bc1f
    Author: Bastian Köcher <[email protected]>
    Date:   Tue Apr 9 10:31:18 2019 +0200
    
        Throw a compile error for `on_finalise` and `on_initialise` (#2236)
    
    commit 67d2e71a
    Author: Pierre Krieger <[email protected]>
    Date:   Tue Apr 9 05:30:43 2019 -0300
    
        Add warning when using default protocol ID (#2234)
    
        * Add warning when using default protocol ID
    
        * Update core/service/src/lib.rs
    
    commit 1421fed6
    Author: Xiliang Chen <[email protected]>
    Date:   Tue Apr 9 17:22:20 2019 +1200
    
        update name and authors to placeholder text for node-template (#2222)
    
        * update name and authors to placeholder text
    
        * revert package name change
    
    commit 6617f231
    Author: André Silva <[email protected]>
    Date:   Mon Apr 8 12:50:34 2019 +0100
    
        grandpa: Voter persistence and upgrade to finality-grandpa v0.7 (#2139)
    
        * core: grandpa: migrate to grandpa 0.7
    
        * core: grandpa: store current round votes and load them on startup
    
        * core: grandpa: resend old persisted votes for the current round
    
        * core: grandpa: store base and votes for last completed round
    
        * core: grandpa: fix latest grandpa 0.7 changes
    
        * core: grandpa: update to grandpa 0.7.1
    
        * core: grandpa: persist votes for last two completed rounds
    
        * core: grandpa: simplify VoterSetState usage
    
        * core: grandpa: use Environment::update_voter_set_state
    
        * core: grandpa: fix aux_schema test
    
        * core: grandpa: add docs
    
        * core: grandpa: add note about environment assumption
    
        * core: grandpa: don't update voter set state on ignored votes
    
        * core: grandpa: add test for v1 -> v2 aux_schema migration
    
        * core: grandpa: add test for voter vote persistence
    
        * core: grandpa: use grandpa 0.7.1 from crates.io
    
        * core: grandpa: use try_init in test
    
        * core: grandpa: add comment about block_import in test
    
        * core: grandpa: avoid cloning HasVoted
    
        * core: grandpa: add missing docs
    
        * core: grandpa: cleanup up can_propose/prevote/precommit
    
    commit 21e0877e
    Author: Gregory Terzian <[email protected]>
    Date:   Mon Apr 8 13:17:00 2019 +0200
    
        remove clone bound on specialization in testnet factory (#2157)
    
    commit 7c647466
    Author: Andrew Jones <[email protected]>
    Date:   Sat Apr 6 12:23:56 2019 +0100
    
        Contract import/export validation (#2203)
    
        * Reject validation of contract with unknown exports
    
        * Validate imports eagerly
    
        * Increment spec version
    
    commit 12718fac
    Author: Pierre Krieger <[email protected]>
    Date:   Fri Apr 5 14:07:09 2019 -0300
    
        Fix state inconsistency between handler and behaviour (#2220)
    
        * Fix state inconsistency between handler and behaviour
    
        * Fix the error! being in the wrong place
    
    commit f917d124
    Author: Bastian Köcher <[email protected]>
    Date:   Fri Apr 5 18:50:38 2019 +0200
    
        Use `storage_root` of newly calculated header (#2216)
    
        Instead of calculating the `storage_root` a second time, we just can
        take the `storage_root` from the new header.
    
    commit 3359ce0b
    Author: Marek Kotewicz <[email protected]>
    Date:   Fri Apr 5 14:44:46 2019 +0200
    
        Peerset::discovered accepts many peer ids (#2213)
    
        * Peerset::discovered accepts many peer ids
    
        * Improve tracing in peerset
    
    commit dd82e0e6
    Author: Marek Kotewicz <[email protected]>
    Date:   Thu Apr 4 19:40:40 2019 +0200
    
        simplification of peerset api (#2123)
    
        * Introduction of PeersetHandle
    
        * integrate PeersetHandle with the rest of the codebase
    
        * fix compilation errors
    
        * more tests for peerset, fixed overwriting bug in add_reserved_peer
    
        * Slots data structure and bugfixes for peerset
    
        * bend to pressure
    
        * updated lru-cache to 0.1.2 and updated linked-hash-map to 0.5.2
    
        * peerset discovered list is now a LinkedHashMap
    
        * fix review suggestions
    
        * split back Peerset and PeersetHandle
    
        * test for Peerset::discovered
    
        * applied review suggestions
    
        * fixes to peerset::incoming
    
        * peerset disconnects are all instantaneous
    
        * instantaneous drop in peerset finished
    
        * Peerset::set_reserved_only can also reconnect nodes
    
        * Peerset scores cache uses lru-cache
    
        * remove redundant function call and comment from Peerset::on_set_reserved_only
    
        * add_peer returns SlotState enum
    
        * apply review suggestions
    
        * is_reserved -> is_connected_and_reserved
    
    commit d90833d7
    Author: Arkadiy Paronyan <[email protected]>
    Date:   Thu Apr 4 18:01:28 2019 +0200
    
        Disconnect on protocol timeout (#2212)
    
    commit c0a46b59
    Author: André Silva <[email protected]>
    Date:   Thu Apr 4 15:56:49 2019 +0100
    
        core: grandpa: verify commit target in justification (#2201)
    
    commit 3a4901a7
    Author: Bastian Köcher <[email protected]>
    Date:   Thu Apr 4 16:56:16 2019 +0200
    
        Introduce `original_storage` and `original_storage_hash` (#2211)
    
        Both functions will ignore any overlayed changes and access the backend
        directly.
    
    commit a7a469f9
    Author: Xiliang Chen <[email protected]>
    Date:   Fri Apr 5 03:55:55 2019 +1300
    
        code cleanup (#2206)
    
    commit 26c7b442
    
    
    Author: Arkadiy Paronyan <[email protected]>
    Date:   Wed Apr 3 15:52:46 2019 +0200
    
        Emberic elm testnet (#2197)
    
    * Make telemetry onconnect hoook optional
    
    * Merge branch 'master' into 'cmichi-send-high-level-consensus-telemetry-by-default'
    
    * Introduce GrandpaParams struct to condense parameters
    
    * Remove debug statement
    
    * Fix tests
    
    * Rename parameter
    
    * Fix tests
    
    * Rename struct
    
    * Do not send verbosity level
    
    * Combine imports
    
    * Implement comments
    
    * Run cargo build --all
    
    * Remove noisy telemetry
    
    * Add docs for public items
    
    * Unbox and support Clone trait
    
    * Fix merge
    
    * Fix merge
    
    * Update core/finality-grandpa/src/lib.rs
    
    Co-Authored-By: default avatarcmichi <[email protected]>
    da833e52