Background
The question came up, in the context of the recent esams rebuild, of whether we were going to deploy a ping offload VM at the rebuilt POP.
Discussion on irc led to a wider question about what our policy for ping offload hosts should be in general. They were introduced under T190090, to reduce load on LVS hosts ensuring most of the ICMP they had to deal with related to actual traffic (rather than spurious echo's coming from the internet).
It seems they were not deployed at POPs originally as we had no Ganeti/VM capability at them at that time. Ping hosts were added to esams when ganeti was installed there, but it seems never rolled out to ulsfo or eqsin. Ping VMs were not set up at drmrs when it was built.
Questions
- Do we need ping hosts at all?
- Has anything in the calculation changed since they were introduced which makes it more/less desirable to have them today?
- Do we need ping hosts at every POP?
- It seems to me if we think they're needed we should have them deployed consistently at all locations?
- Should our config be adjusted to also deal with IPv6 echo requests?
- Assuming people are pinging wikipedia a good chunk of them will end up using v6, so it seems to me if it's beneficial for v4 it would also help with v6?
Creating this task to enable discussion and try to reach consensus on a way forward.