Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fully functional reactive relayer #823

Closed
4 of 9 tasks
ancazamfir opened this issue Apr 15, 2021 · 1 comment
Closed
4 of 9 tasks

Fully functional reactive relayer #823

ancazamfir opened this issue Apr 15, 2021 · 1 comment
Assignees
Labels
A: admin Admin: general administrative & planning issue I: logic Internal: related to the relaying logic
Milestone

Comments

@ancazamfir
Copy link
Collaborator

ancazamfir commented Apr 15, 2021

Crate

relayer

Summary

This is the mega-issue for the fully functional reactive relayer

Problem Definition

We discussed this before in the design meeting, this issue is for identifying high level pieces of functionality and further divide them in issues that we can plan and work on.

Proposal

  • Finalize and implement the initial architecture as described in Reactive relayer architecture for packets relaying and channel/connection handshakes #764)
    - [ ] Run the reactive relayer as a service (daemonize)
  • Define and implement manageability interface, e.g. to initiate new connections and channels, or to (re)configure sub-services (for example start/stop monitoring and refreshing clients, apply policy changes), perform queries, etc.
  • Add metrics
  • Define and implement a policy mechanism for custom relaying, e.g. relay only over specific paths, or only packets from specific accounts, etc.

Acceptance Criteria

tbd


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@ancazamfir ancazamfir added the A: admin Admin: general administrative & planning issue label Apr 15, 2021
@romac romac added the I: logic Internal: related to the relaying logic label Apr 16, 2021
@romac romac added this to the 06.2021 milestone Apr 28, 2021
@ancazamfir ancazamfir modified the milestones: 06.2021, 08.2021 Jun 7, 2021
@adizere adizere modified the milestones: 08.2021, Backlog Aug 3, 2021
@ancazamfir
Copy link
Collaborator Author

All implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: admin Admin: general administrative & planning issue I: logic Internal: related to the relaying logic
Projects
None yet
Development

No branches or pull requests

3 participants