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

feat: Autosharding API for (relay) subscriptions #674

Closed
3 tasks done
chair28980 opened this issue Aug 23, 2023 · 2 comments
Closed
3 tasks done

feat: Autosharding API for (relay) subscriptions #674

chair28980 opened this issue Aug 23, 2023 · 2 comments
Assignees
Labels
E:1.2: Autosharding for autoscaling See https://github.com/waku-org/pm/issues/65 for details

Comments

@chair28980
Copy link
Contributor

chair28980 commented Aug 23, 2023

Currently the only way to manipulate a relay node's pubsub topic subscriptions is through an explicit subscribe call with the pubsub topic as argument or via static configuration when setting up the node. This task tracks work to add a subscribe method to relevant Relay APIs allowing applications to provide desired content topics as (relay) subscribe arguments, while the node translates those to relay subscriptions for specific shards. This task should involve a mechanism where an application is only notified of new messages on subscribed content topics, instead of all messages on the subscribed shards.

Priority: Critical for launch

@fryorcraken fryorcraken added this to Waku Aug 23, 2023
@chaitanyaprem chaitanyaprem added E:1.2: Autosharding for autoscaling See https://github.com/waku-org/pm/issues/65 for details and removed E:2023-1mil-users labels Sep 11, 2023
@chaitanyaprem chaitanyaprem moved this to To Do in Waku Sep 26, 2023
@chaitanyaprem chaitanyaprem removed the status in Waku Sep 26, 2023
@chaitanyaprem chaitanyaprem moved this to To Do in Waku Sep 27, 2023
@chaitanyaprem chaitanyaprem moved this from To Do to In Progress in Waku Sep 29, 2023
@chaitanyaprem
Copy link
Collaborator

chaitanyaprem commented Oct 19, 2023

Weekly Update

  • achieved: update relay to support new contentTopic based subscriptions, implement new autosharding relay RPC APIs and REST APIs

@chaitanyaprem
Copy link
Collaborator

Unit tests for REST API is being tracked as part of #861

@github-project-automation github-project-automation bot moved this from In Progress to Done in Waku Nov 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:1.2: Autosharding for autoscaling See https://github.com/waku-org/pm/issues/65 for details
Projects
Archived in project
Development

No branches or pull requests

2 participants