Skip to content
  1. Jun 09, 2020
  2. Jun 08, 2020
  3. Jun 06, 2020
  4. Jun 05, 2020
  5. Jun 04, 2020
  6. Jun 03, 2020
  7. Jun 02, 2020
    • asynchronous rob's avatar
      note pruning of orphan blocks in the overseer description (#1189) · 280c6c23
      asynchronous rob authored
      * note pruning of orphan blocks in the overseer description
      
      * remove note about finalization events being maybe not needed
      280c6c23
    • Kian Paimani's avatar
      Comanion for substrate/pull/6173 (#1184) · 3b5bce88
      Kian Paimani authored
      * Make it work
      
      * Upsub
      3b5bce88
    • asynchronous rob's avatar
      New parachain runtime skeleton (#1158) · 217083a9
      asynchronous rob authored
      * file structure and initializer skeleton
      
      * ensure session changes happen before initialization
      
      * add a couple tests for initializer flow
      
      * integrate with session handling
      
      * configuration update logic
      
      * configuration methods
      
      * move test mock to its own module
      
      * integrate configuration into initializer
      
      * add note about initialization order
      
      * integrate configuration module into mock
      
      * add some tests for config module
      
      * paras module storage
      
      * implement paras session change operation
      
      * amend past code pruning to fully cover acceptance period
      
      * update guide again
      
      * do pruning of historical validation code
      
      * add weight to initialization
      
      * integrate into mock & leave notes for next session
      
      * clean up un-ended sentence
      
      * alter test to account for double index in past code meta
      
      * port over code-at logic test
      
      * clarify checking for conflicting code upgrades
      
      * add genesis for paras, include in mock, ensure incoming paras are processed
      
      * note on return value of `validation_code_at`
      
      * implement paras routines from implementor's guide
      
      * bring over some existing tests and begin porting
      
      * port over code upgrade tests
      
      * test parachain registration
      
      * test code_at with intermediate block
      
      * fix warnings
      
      * clean up docs and extract to separate struct
      
      * adjust implementor's guide to include replacementtimes
      
      * kill stray println
      
      * rename expected_at to applied_after
      
      * rewrite ParaPastCodeMeta to avoid reversal
      
      * clarify and test interface of validation_code_at
      
      * make FutureCode optional
      
      * rename do_old_code_pruning
      
      * add comment on Option<()> to answer FAQ
      
      * address some more grumbles
      217083a9
    • Gavin Wood's avatar
      Updtae constraint (#1187) · cc7f6bfe
      Gavin Wood authored
      cc7f6bfe
    • Peter Goodspeed-Niklaus's avatar
    • Peter Goodspeed-Niklaus's avatar
    • Peter Goodspeed-Niklaus's avatar
      Reorder subsystem descriptions, add some messages · 45674fa8
      Peter Goodspeed-Niklaus authored
      Update ordering of subsystem descriptions to rough order of use,
      mirroring the order in the overview document.
      
      Added some message types. Added OverseerSignal variants to several
      types, such that each subsystem only needs to listen for a single
      type.
      45674fa8
    • Fedor Sakharov's avatar
      Overseer (#1152) · 162486cd
      Fedor Sakharov authored
      
      
      * Initial commit
      
      * Licenses, spaces, docs
      
      * Add a spawner
      
      * Watch spawned subsystems with a FuturesUnordered
      
      * Move the types around a bit
      
      * Suggested fixes by Max
      
      * Add a handler to talk to the Overseer
      
      * FromOverseer and ToOverseer msgs and stopping
      
      * Docs and return errors
      
      * Dont broadcast, have add a from field to messages
      
      * Allow communication between subsystems and outside world
      
      * A message with a oneshot to send result example
      
      * Remove leftover can_recv_msg
      
      * Remove from field from messages
      
      * Dont be generic over stuff
      
      * Gather messages with StreamUnordered
      
      * Fix comments and formatting
      
      * More docs fixes and an example
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      
      * Fixes from review
      
      Move function from impl block.
      Do not panic but resolve with errors if spawner fails or subsystem
      resolves.
      
      * Dropping a handler results in a flaky test
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      162486cd
    • Peter Goodspeed-Niklaus's avatar
      expand subsystems descriptions independent of subsystems overview · cbaf2f3d
      Peter Goodspeed-Niklaus authored
      The subsystems overview in https://github.com/paritytech/polkadot/pull/1161
      is a very useful reference for what subsystems need to talk to each other,
      when, and why; it helps us design the actual messages.
      
      However, administratively, it belongs in a different PR. This commit
      brings in all the changes made there so far as a base for an independent
      PR.
      cbaf2f3d
  8. Jun 01, 2020