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

feature: Support home to remote mirroring #4218

Closed
sehz opened this issue Oct 23, 2024 · 2 comments · May be fixed by #4217
Closed

feature: Support home to remote mirroring #4218

sehz opened this issue Oct 23, 2024 · 2 comments · May be fixed by #4217
Assignees

Comments

@sehz
Copy link
Contributor

sehz commented Oct 23, 2024

Current mirroring feature supports mirror data from remote to home. In certain scenario such as building distributed coordination control plane (such as IOT, AI Agents), it would be handy to support mirroring from home to remote. This allow home to push out application level commands or requests to remote(edge) devices.

In the mirror topic creation, new flag --home-to-remote would be added to mark that mirrored topic would be used for mirroring from home to remote cluster.

If this flag is supplied, then following produce policy would be applied.

  • producing to topic from remote would be prohibited.
  • producing to topic from home would be allowed.

Without this flag, existing produce policy would be applied.

Flag can be applied like this:

$ fluvio topic create edge-request --mirror  --home-to-remote

or with mirror configuration:

$ fluvio topic create edge-request --mirror-apply mirror.json --home-to-remote
@ajhunyady
Copy link
Contributor

home-to-edge is fine... I cannot come up with anything better.

@sehz sehz changed the title feature: Support home to edge mirroring feature: Support home to remote mirroring Oct 23, 2024
@sehz sehz assigned sehz and unassigned fraidev Oct 25, 2024
@sehz sehz mentioned this issue Nov 1, 2024
4 tasks
@sehz
Copy link
Contributor Author

sehz commented Nov 4, 2024

Done with #4231

@sehz sehz closed this as completed Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants