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] Replication Profile #47

Open
jcace opened this issue Apr 17, 2023 · 2 comments
Open

[Feature] Replication Profile #47

jcace opened this issue Apr 17, 2023 · 2 comments
Assignees

Comments

@jcace
Copy link
Contributor

jcace commented Apr 17, 2023

Replication Profiles will allow users to configure many parameters for replicating content to providers.

This will enable control of the following on a per-dataset-per-SP basis:

  • Unsealed copy
  • Announce to indexer

For example,

  • Dataset A can be replicated to SPA and SPB, where SPA will keep an unsealed copy and announce to indexer while SPB will not keep an unsealed copy, but will still announce to indexer
@jcace
Copy link
Contributor Author

jcace commented May 1, 2023

We will accomplish this by modifying the ProviderAllowedDatasets model and changing it to ReplicationProfile, and moving the unsealed copy and announce to indexer flags here.

This table will maintain the many-many relationship between Datasets and Providers, and will facilitate additional configuration regarding what's allowed to be replicated.

@jcace
Copy link
Contributor Author

jcace commented May 1, 2023

A new endpoint /replication_profiles will be added with GET, POST, DELETE, and PUT routes for modifying this table. It will be decoupled from the /providers endpoint as it will take on additional complexity when we build out more features on it.

This was referenced May 3, 2023
@jcace jcace self-assigned this May 30, 2023
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.

1 participant