drewdeponte / octopusci

A multi-branch continuous integration server
MIT License
19 stars 2 forks source link

Make it so that if one of the apps is restarted the new config is read in. #48

Open drewdeponte opened 12 years ago

drewdeponte commented 12 years ago

This is important in the case where octopusci-tentacles is restarted because of config changes but you don't want to have to restart apache and the web app for those changes to take effect in the web app as well.

This might be as simple as spliting the config loading, but there could be consequences of doing that. For example you could potentially end up in a situation where web app thinks the config is in an old state and the tentacles are in a new state. This could be potentially very bad and create confusion based on miss-matching data.

kfatehi commented 12 years ago

This is good, in addition we should probably make it re-read the config and job definitions when needed rather than from a cache if possible -- currently it is a huge pain to change the config and job definitions.

You can assign such a task to me as I basically need it in order to fine tune my octopusci setup.