https://bugzilla.wikimedia.org/show_bug.cgi?id=71212
Giuseppe Lavagetto <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #3 from Giuseppe Lavagetto <[email protected]> --- This is a long-standing issue we encounter for a number of reasons: we need an orchestration tool different from "vi". So to achieve this specific goal we have two ways, the quick one and the correct one. The quick one: - Create a file on the local disk of each machine with a predefined content ("OK"), and make apache serve it via some url like "/is-this-pooled"; then modify this file when we want to actually depool a server The correct one: - Set up a distributed, consistent configuration database like Etcd or Zookeeper (my preference goes strongly to the first one, and I think there is some consensus in ops about this). - Make pybal fetch its config from this database, and watch the database for changes - Make scap/puppet/whatever work with it (for puppet, the best option is to use etcd as a secondary hiera backend just for orchestrated functionality) I think the effort for this is really different, and while the latter solution will be implemented, I'm not sure it's advisable to do it now if it's going to be an hhvm blocker. I'll add to this bug people that I think are relevant. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
