41 karma · joined February 15, 2021
A few ideas to test this theory: 1) Find an asset on their server that is smaller than 500-1000 bytes so the entire payload will fit in a packet. Maybe a HEAD would work? 2) Clamp your MSS on this IP to something much smaller like 500 instead of the standard 1460. This should force the server to send smaller packets and will work better in practice than changing your MTU. See: https://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.cookbook.mtu-...
[1] https://static.googleusercontent.com/media/research.google.c...
https://github.com/crawshaw/sqlite https://github.com/zombiezen/go-sqlite
IMO the idempotency key should be required to be set and make the user aware that they need to handle retries properly.
You should be able to bind to the anchor ip to make the floating ip work. https://www.digitalocean.com/docs/networking/floating-ips/ho...