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

task reconciliation (background creation/deletion) #328

Open
jbr opened this issue Jul 24, 2023 · 3 comments
Open

task reconciliation (background creation/deletion) #328

jbr opened this issue Jul 24, 2023 · 3 comments

Comments

@jbr
Copy link
Contributor

jbr commented Jul 24, 2023

No description provided.

@tgeoghegan
Copy link
Contributor

We know we want something with this shape (control plane syncing its view of tasks with data plane), but I think the specifics depend upon how taskprov materializes in our deployments. Still, the Janus tasks table might already be stable enough that we can make progress here.

@branlwyd
Copy link
Contributor

What is the justification for this? Right now, I think all of our taskprov-enabled deployments do not require a control plane. Has that changed, are we hoping to use the control plane for ourselves, something else?

@tgeoghegan
Copy link
Contributor

I don't think we know enough right now to make good decisions about what to do here. I think it's possible that in a taskprov setting, partner aggregators will still want some observability into and possibly automated management of tasks, and I think divviup-api would be a reasonable place to wire that up. However it occurs to me that I have made the mistake of overloading this issue, which had the well-defined goal of reconciling tasks, with nebulous concerns informed by unclear requirements. So we should probably refocus this issue on task sync/reconciliation, and write up new issues as and when requirements come into focus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants