Page MenuHomePhabricator

Pybal: Depool nodes outside broadcast domain
Open, Needs TriagePublic

Description

My understanding (and please correct me if I'm wrong) is that Pybal requires hosts to be in its broadcast domain(s) to work correctly.

So I'm requesting a new feature: the ability for Pybal to automatically depool nodes outside its broadcast domain.

For greater context, we had an incident Wednesday-Friday where a couple of hosts were added to PyBal rotation without the necessary VLAN plumbing in place . This had significant user impact (1% of all searches resulted in errors) so I think it would be appropriate to add a safeguard to Pybal.

Thanks for looking! Ping me on Slack/IRC if you have any questions about this.