fiksu/cluster_chef — comment on commit b65a7a5b74402c0c222ae9da27bd8163045997e8
File: site-cookbooks/cluster_service_discovery/libraries/cluster_service_discovery.rb line 60
By arp:

Yep, this definitely isn't a final solution: my aim was to avoid startup problems asap and later resolve that properly. That's why I haven't issued a pull request yet.

Thus said, I agree that options={} and avoiding method argument passthrough is a better way to handle this.

Generally, my aim is to have a single-shot cluster launching command, which looks exactly what #60 is about. Right now it works for us, but with about 30% reliability: some race conditions are still present, and there's another tricky issue that I'm going to investigate and fix/report.

I think we may just synchronize our efforts, so that we don't solve the same problem twice. Does this sound reasonable? I've just started following you in Twitter, so you can DM me.