IPv6 routes EU traffic transatlantic

Hi, this evening I noticed my app was feeling sluggish when accessing the website from my laptop. The logs didn’t show any slow processing for requests on the fly.io side of things. It also didn’t feel sluggish when accessing the website from my phone (which is on another network).

After some digging it seems that my laptop uses IPv6 to connect to the server and a traceroute shows that IPv6 traffic gets directed through America even though my app is running in Amsterdam. Is there anything on my end that I can do to fix or improve this situation?

Traceroute (trimmed):
4 colozur.swissix.sunrise.ch 12.279 ms 14.995 ms 10.828 ms
6 e0-35.core2.gva1.he.net 20.640 ms 16.703 ms 14.712 ms (Geneva?)
8 be7.core1.nyc4.he.net 98.185 ms * 96.621 ms (New York?)
11 be47.core1.nyc5.he.net 95.508 ms 93.727 ms 99.256 ms (New York?)

Thanks for your feedback in advance.

can you please post a full traceroute, or, better, a mtr -rwbzo "LSD NABVW" debug.fly.dev?

Hey, thank you for the quick reply. This must have been a sporadic issue. Today it feels fine and also the timings went way down, so I’m no longer able to run the command on the slow network.

glad to hear it’s looking better now. this was likely related to some new Asia edge servers we were bringing up this week - Asia routes were being leaked to EU and it was a bit of whack-a-mole to get that fixed.