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

configuration propagation #6

Open
phobologic opened this issue Sep 17, 2013 · 1 comment
Open

configuration propagation #6

phobologic opened this issue Sep 17, 2013 · 1 comment
Assignees

Comments

@phobologic
Copy link
Member

The base groundwork is there for allowing for configuration propagation, but there's still a lot of work to be done. It'd be great if the scheduler pushed it's config + resources into an S3 bucket with a key name that matches the version hash for them. It should then include the version of the config that tasks are generated from - when a probe receives a task from a version it isn't running it could update itself from S3.

Same with the reactors - when they get a result from a config version they aren't running they should grab the new config from S3 and restart.

@ghost ghost assigned phobologic Sep 17, 2013
@phobologic
Copy link
Member Author

An issue is that the config.yaml is loaded separately from the resources.yaml, which results in two different version hashes. Not sure what to do with that - combine them? Create a new hash of the hashes?

Definitely shouldn't pass nodes config along as that should change rather dynamically, and likely shouldn't matter to anyone but the scheduler.

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

No branches or pull requests

1 participant