Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

The Router Module #1679

Closed
wants to merge 20 commits into from
Closed

The Router Module #1679

wants to merge 20 commits into from

Conversation

pepyakin
Copy link
Contributor

@pepyakin pepyakin commented Sep 2, 2020

This is a placeholder PR that implements the router module, specifically UMP, DMP and HRMP. Along the way it updates the implementer's guide.

This PR has structured commits. Therefore:

  1. expect a lot of rebases
  2. the recommended way to check this PR is commit-by-commit basis.
  3. if commits are good to go, they could be extracted into separate PRs and landed in advance.

Closes #1400
Closes #1663
Closes #1702
Closes #1704
Closes #1806
Closes #1869

Regarding #1663 I decided to go with a simple implementation: just to send a DM to notify paras. For now, it makes sense to start with a simpler approach to see how it works and then extend it as needed. My concern about this solution was that these notifications should be processed in a timely manner but a downward message queue can be clogged. Well, that's a bit too forward looking since most likely the queues won't be filled in the foreseeable future (assuming we can upgrade later). Apart from that, if that becomes an issue, it is possible for the PVF to enact messages out-of-order therefore getting some sort of QoS. But again I doubt that this will be required for now.

TODO

@pepyakin pepyakin added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes S1-implement PR/Issue is in the implementation stage C1-low PR touches the given topic and has a low impact on builders. A3-in_progress Pull request is in progress. No review needed at this stage. and removed A0-please_review Pull request needs code review. labels Sep 2, 2020
@pepyakin pepyakin force-pushed the ser-first-messaging-changes branch 4 times, most recently from ebeff82 to b5e0c85 Compare September 8, 2020 11:22
@pepyakin pepyakin changed the title Skeleton of the Router module The Router Module Sep 9, 2020
@pepyakin pepyakin force-pushed the ser-first-messaging-changes branch 10 times, most recently from f637148 to e87cecd Compare September 14, 2020 12:35
@pepyakin pepyakin marked this pull request as draft September 14, 2020 12:36
@pepyakin pepyakin force-pushed the ser-first-messaging-changes branch 7 times, most recently from 8f0eb50 to 5de6142 Compare September 16, 2020 14:42
@pepyakin pepyakin force-pushed the ser-first-messaging-changes branch 4 times, most recently from 43554ad to 1427dd1 Compare October 28, 2020 19:12
@pepyakin pepyakin force-pushed the ser-first-messaging-changes branch from 1427dd1 to 8ff407e Compare October 29, 2020 14:59
@pepyakin
Copy link
Contributor Author

pepyakin commented Nov 2, 2020

Subsumed by #1900

@pepyakin pepyakin closed this Nov 2, 2020
@pepyakin pepyakin mentioned this pull request Nov 2, 2020
3 tasks
@acatangiu acatangiu deleted the ser-first-messaging-changes branch December 12, 2022 10:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A3-in_progress Pull request is in progress. No review needed at this stage. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. S1-implement PR/Issue is in the implementation stage
Projects
None yet
4 participants