Session affinity ("sticky sessions")?

IP hash affinity is my favorite and might work pretty well now that more clients are IPv6.

If someone is halfway between San Francisco and Chicago, their packets will consistently get routed to one or the other. They won’t bounce back and forth.

If that sounds workable, give it a shot and let us know how it goes. When we finish up some other big features we may be able to knock out sticky sessions pretty quickly.