1. 13 Oct, 2021 1 commit
  2. 12 Oct, 2021 1 commit
  3. 11 Oct, 2021 1 commit
  4. 08 Oct, 2021 1 commit
  5. 07 Oct, 2021 1 commit
  6. 06 Oct, 2021 3 commits
  7. 05 Oct, 2021 1 commit
  8. 04 Oct, 2021 2 commits
  9. 02 Oct, 2021 1 commit
  10. 01 Oct, 2021 1 commit
  11. 30 Sep, 2021 1 commit
  12. 29 Sep, 2021 1 commit
    • Bernhard Schuster's avatar
      remove `AllSubsystems` and `AllSubsystemsGen` types (#3874) · e721a5aa
      Bernhard Schuster authored
      
      
      * introduce the OverseerConnector, use it
      
      * introduce is_relay_chain to RelayChainSelection
      
      * Update node/service/src/lib.rs
      
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      
      * avoid the deferred setting of `is_relay_chain` in `RelayChainSelection`
      
      * positive assertion is not mandated, only the negative one, to avoid a stall
      
      * cleanup: overseer residue
      
      * spellcheck
      
      * fixin
      
      * groundwork to obsolete Overseer::new and AllSubsystemsGen proc-macro
      
      * Now all malus & tests can be ported to the builder pattern.
      
      Obsoletes `Overseer::new`, `AllSubsystemsGen` derive macro, `AllSubsystems`.
      
      * spellcheck
      
      * adjust tests, minor fixes
      
      * remove derive macro AllSubsystemsGen
      
      * add forgotten file dummy.rs
      
      * remove residue
      
      * good news everyone!
      
      * spellcheck
      
      * address review comments
      
      * fixup imports
      
      * make it conditional
      
      * fixup docs
      
      * reduce import
      
      * chore: fmt
      
      * chore: fmt
      
      * chore: spellcheck / nlprules
      
      * fixup malus variant-a
      
      * fmt
      
      * fix
      
      * fixins
      
      * pfmt
      
      * fixins
      
      * chore: fmt
      
      * remove expanded overseer generation
      
      * tracing version
      
      * Update node/network/statement-distribution/src/lib.rs
      
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * use future::ready instead
      
      * silence warning
      
      * chore: fmt
      
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      e721a5aa
  13. 28 Sep, 2021 1 commit
    • Bernhard Schuster's avatar
      remove connected disconnected state, 3rd attempt (#3898) · e80340c0
      Bernhard Schuster authored
      
      
      * overseer: remove mut in connector
      
      * rename SelectRelayChainWFallback -> SelectRelayChain
      
      * split Basics
      
      * introduce the OverseerConnector, use it
      
      * introduce is_relay_chain to RelayChainSelection
      
      * chore: rename var
      
      * avoid dummy import in subsystem
      
      * actually remove Disconnecte/Connected enum
      
      * extract DummySubsystem into mod dummy.
      
      * Handle::Connected -> Handle::new
      
      * chore: fmt
      
      * fix test
      
      * select relay chain takes no arg, simplification
      
      * fmt
      
      * Update node/service/src/lib.rs
      
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      
      * chore: improve malus tests
      
      * avoid the deferred setting of `is_relay_chain` in `RelayChainSelection`
      
      * positive assertion is not mandated, only the negative one, to avoid a stall
      
      * chore: fmt
      
      * assure the `RelayChainSelection` is not used before the overseer is up and running
      
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      e80340c0
  14. 27 Sep, 2021 2 commits
  15. 25 Sep, 2021 1 commit
  16. 24 Sep, 2021 1 commit
  17. 23 Sep, 2021 1 commit
  18. 20 Sep, 2021 2 commits
  19. 17 Sep, 2021 1 commit
    • Bernhard Schuster's avatar
      remove connected disconnected state only (#3868) · 7bc35262
      Bernhard Schuster authored
      * remove connected disconnected state from overseer
      
      * foo
      
      * split new partial
      
      * fix
      
      * refactor init code to not require a `OverseerHandle` when we don't have an overseer
      
      * intermediate
      
      * fixins
      
      * X
      
      * fixup
      
      * foo
      
      * fixup
      
      * docs
      
      * conditional
      
      * Update node/service/src/lib.rs
      
      * review by ladi
      7bc35262
  20. 16 Sep, 2021 1 commit
  21. 14 Sep, 2021 1 commit
  22. 07 Sep, 2021 1 commit
  23. 04 Sep, 2021 2 commits
  24. 02 Sep, 2021 1 commit
  25. 30 Aug, 2021 1 commit
  26. 26 Aug, 2021 1 commit
  27. 25 Aug, 2021 1 commit
  28. 13 Aug, 2021 1 commit
    • Bernhard Schuster's avatar
      collect better memory stats (#3612) · ed50a911
      Bernhard Schuster authored
      * add jemalloc memory statistics tracking
      
      * chore: move Metronome in a separate file
      
      * add meta flag spellcheck
      
      * adjust metrics names
      
      * account for new metrics in test
      ed50a911
  29. 12 Aug, 2021 1 commit
    • Robert Klotzner's avatar
      Remove request multiplexer (#3624) · 117466aa
      Robert Klotzner authored
      * WIP: Get rid of request multiplexer.
      
      * WIP
      
      * Receiver for handling of incoming requests.
      
      * Get rid of useless `Fault` abstraction.
      
      The things the type system let us do are not worth getting abstracted in
      its own type. Instead error handling is going to be merely a pattern.
      
      * Make most things compile again.
      
      * Port availability distribution away from request multiplexer.
      
      * Formatting.
      
      * Port dispute distribution over.
      
      * Fixup statement distribution.
      
      * Handle request directly in collator protocol.
      
      + Only allow fatal errors at top level.
      
      * Use direct request channel for availability recovery.
      
      * Finally get rid of request multiplexer
      
      Fixes #2842 and paves the way for more back pressure possibilities.
      
      * Fix overseer and statement distribution tests.
      
      * Fix collator protocol and network bridge tests.
      
      * Fix tests in availability recovery.
      
      * Fix availability distribution tests.
      
      * Fix dispute distribution tests.
      
      * Add missing dependency
      
      * Typos.
      
      * Review remarks.
      
      * More remarks.
      117466aa
  30. 06 Aug, 2021 1 commit
  31. 02 Aug, 2021 1 commit
  32. 27 Jul, 2021 1 commit
  33. 26 Jul, 2021 1 commit
    • Andronik Ordian's avatar
      enable disputes (#3478) · 2d197804
      Andronik Ordian authored
      
      
      * initial integration and migration code
      
      * fix tests
      
      * fix counting test
      
      * assume the current version on missing file
      
      * use SelectRelayChain
      
      * remove duplicate metric
      
      * Update node/service/src/lib.rs
      
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * remove ApprovalCheckingVotingRule
      
      * address my concern
      
      * never mode for StagnantCheckInterval
      
      * REVERTME: some logs
      
      * w00t
      
      * it's ugly but it works
      
      * Revert "REVERTME: some logs"
      
      This reverts commit e210505a
      
      .
      
      * it's handle, not handler
      
      * fix a few typos
      
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      2d197804
  34. 15 Jul, 2021 1 commit