1. 23 Feb, 2021 6 commits
  2. 22 Feb, 2021 4 commits
  3. 19 Feb, 2021 3 commits
    • Bastian Köcher's avatar
      Companion for Substrate#8155 (#2478) · fc655ee5
      Bastian Köcher authored
      * Companion for Substrate#8155
      * :D
      * Update the Substrate reference
    • Bernhard Schuster's avatar
      feat/jaeger: more spans, more stages (#2477) · f9186eb2
      Bernhard Schuster authored
      * feat/jaeger: more spans, more stages
      Stage numbers are still arbitrarily picked.
      * feat/jaeger: additional spans
      * chore/spellcheck: improve the dictionary
      * fix/jaeger JaegerSpan -> jaeger::Span
    • Shawn Tabrizi's avatar
      Session Delayed Para Changes / Actions Queue (#2406) · afb6daa7
      Shawn Tabrizi authored
      * initial implementation of lifecycles and upgrades
      * clean up a bit
      * fix doc comment
      * more rigid lifecycle checks
      * include paras which are transitioning, and lifecycle query
      * format guide
      * update api
      * update guide
      * explicit outgoing state, fix genesis
      * handle outgoing with transitioning paras
      * do not include transitioning paras in identifier
      * Update roadmap/implementers-guide/src/runtime/paras.md
      * Update roadmap/implementers-guide/src/runtime/paras.md
      * Update roadmap/implementers-guide/src/runtime/paras.md
      * Apply suggestions from code review
      * Use matches macro
      * Correct terms
      * Apply suggestions from code review
      * actions queue
      * Revert "actions queue"
      This reverts commit b2e9011e
      * collapse onboarding state
      * starting actions queue
      * consolidate actions queue
      * schedule para initialize result
      * more actions queue for upgrade/downgrade
      * clean up with fully implemented actions queue
      * fix tests
      * fix scheduler tests
      * fix hrmp tests
      * fix test
      * doc fixes
      * fix hrmp test w/ valid para
      * Update paras.md
      * fix paras registrar
      * Update propose_parachain.rs
      * fix merge
      * Introduce "shared" module
      * fix rococo build
      * fix up and use shared
      * guide updates
      * add shared config to common tests
      * add shared to test-runtime
      * remove println
      * fix note
      Co-authored-by: default avatarGavin Wood <gavin@parity.io>
  4. 18 Feb, 2021 3 commits
  5. 17 Feb, 2021 10 commits
  6. 16 Feb, 2021 6 commits
    • Bastian Köcher's avatar
      Make sure the adder collator fails when something is wrong (#2450) · 71475c85
      Bastian Köcher authored
      As futures most of the time are catching panics and we don't check this,
      it could happen that we have some statement that isn't correct but the
      test succeeds successfully.
    • asynchronous rob's avatar
      Disputes High-level rewrite & Disputes runtime (#2424) · f877b041
      asynchronous rob authored
      * REVERT: comment out graphviz
      * rewrite most of protocol-disputes
      * write about conclusion and  chain selection
      * tie back in overview
      * basic disputes module
      * guide: InclusionInherent -> ParaInherent
      * language
      * add ParaInherentData type
      * plug parainherentdata into provisioner
      * provide_multi_dispute
      * tweak
      * inclusion pipeline logic for disputes
      * be clearer about signature checking
      * reject backing of disputed blocks
      * some type rejigging
      * known-disputes runtime API
      * wire up inclusion
      * Revert "REVERT: comment out graphviz"
      This reverts commit 66203e36.
      * timeouts
      * include in initialization order
      * address grumbles
    • thiolliere's avatar
      companion: Babe remove inherent (#2438) · 0409d123
      thiolliere authored
    • Andronik Ordian's avatar
      fix approval import tests and some bugs (#2452) · cb0570d8
      Andronik Ordian authored
      * tests: use future::join
      * fix panic in cache_session_info_for_head
      * fix test assertion
      * fix infinite loop in determine_new_blocks
      * fix ordering in determine_new_blocks
      * fix expected ancestry in tests
    • Sergey Pepyakin's avatar
      Clean up sizes for a workspace (#2445) · f28a622e
      Sergey Pepyakin authored
    • asynchronous rob's avatar
      Integrate Approval Voting into Overseer / Service / GRANDPA (#2412) · 7a1e581c
      asynchronous rob authored
      * integrate approval voting into overseer
      * expose public API and make keystore arc
      * integrate overseer in service
      * guide: `ApprovedAncestor` returns block number
      * return block number along with hash from ApprovedAncestor
      * introduce a voting rule for reporting on approval checking
      * integrate the delay voting rule
      * Rococo configuration
      * fix compilation and add slack
      * fix web-wasm build
      * tweak parameterization
      * migrate voting rules to asycn
      * remove hack comment
  7. 15 Feb, 2021 6 commits
    • Sergey Pepyakin's avatar
      Mitigation of SIGBUS (#2440) · 69b1058d
      Sergey Pepyakin authored
      * Update shared-memory to new version & refactor
      This two are combined in a single commit because the new version of
      shared-memory doesn't provide the used functionality anymore.
      Therefore in order to update the version of this crate we implement the
      functionality that we need by ourselves, providing a cleaner API along
      the way.
      * Significantly decrease the required memory for a workspace
      For some reason it was allocating an entire GiB of memory. I suspect
      this has something to do with the current memory size limit of a PVF
      execution environment (the prior name suggests that). However, we don't
      need so much memory anywhere near that amount.
      In fact, we could reduce the allocated size even more, but that maybe
      for the next time.
      * Unlink shmem just after opening
      That will make sure that we don't leak the shmem accidentally.
      * Do not compile workspace mod for androind and wasm
      * Address some review comments
      * Fix the test runner
      * Fix missed +1 for the attached flag
      * Use .expect rather than .unwrap
      * Add a rustdoc for the workspace module
      * fixup! Use .expect rather than .unwrap
      * Add some doc comments to pub members
      * Warn on error removing shm_unlink
      * Change the alignment implementation
      * Fix the comment nit
    • André Silva's avatar
      node: migrate grandpa voting rule to async api (#2422) · 5898cafc
      André Silva authored
      * node: migrate grandpa voting rule to async api
      * node: fix grandpa voting rule tests
      * "Update Substrate"
      * update Substrate
      Co-authored-by: parity-processbot <>
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
    • Shawn Tabrizi's avatar
      Initializer + Paras Clean Up Messages When Offboarding (#2413) · d376fe66
      Shawn Tabrizi authored
      * initial hack in
      * finish up
      * use notification to pass outgoing paras
      * move outgoing paras from notifications
      * missing comma
      * update guides
      * clean up
    • Bastian Köcher's avatar
      Polkadot companion for 8114 (#2437) · 7faacf94
      Bastian Köcher authored
      * Polkadot companion for 8114
      * "Update Substrate"
      Co-authored-by: parity-processbot <>
    • Pierre Krieger's avatar
      Companion for substrate#8079 (#2408) · 91bd0ba7
      Pierre Krieger authored
      * Companion for substrate#8079
      * More changes
      * "Update Substrate"
      Co-authored-by: parity-processbot <>
    • Bastian Köcher's avatar
  8. 14 Feb, 2021 1 commit
    • Bastian Köcher's avatar
      Notify collators about seconded collation (#2430) · ac5ef00e
      Bastian Köcher authored
      * Notify collators about seconded collation
      This pr adds functionality to inform a collator that its collation was
      seconded by a parachain validator. Before this signed statement was only
      gossiped over the validation substream. Now, we explicitly send the
      seconded statement to the collator after it was validated successfully.
      Besides that it changes the `CollatorFn` to return an optional result
      sender that is informed when the build collation was seconded by a
      parachain validator.
      * Add test
      * Make sure we only send `Seconded` statements
      * Make sure we only receive valid statements
      * Review feedback
  9. 13 Feb, 2021 1 commit