Skip to content
  1. Mar 26, 2020
  2. Mar 25, 2020
    • Max Inden's avatar
      client/finality-grandpa/src/until_imported: Refactor BlockGlobalMessage (#5390) · e5dbd82c
      Max Inden authored
      
      
      * client/finality-grandpa/src/until_imported: Refactor BlockGlobalMessage
      
      `BlockGlobalMessage` owns an `inner` which contains (1) a count for the
      amount of outstanding blocks to be waited on and (2) the message itself.
      
      Given that both is already wrapped in an `Arc` there is no need to keep
      track of the outstanding blocks, given that it simply corresponds to the
      amount of strong reference counts on the `Arc` itself.
      
      This commit removes the atomic counter within `inner` and piggy backs on
      the `Arc` reference counter instead.
      
      * client/finality-grandpa/src/until_imported: Remove useless match
      
      * client/finality-grandpa/src/until_imported.rs: Remove unused var
      
      Co-Authored-By: default avatarAndré Silva <[email protected]>
      
      * client/finality-grandpa/src/until_imported: Address comment suggestion
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      e5dbd82c