Kevin Krakauer
Kevin Krakauer
Oh, I see the issue: `-i any` is getting the packet on two interfaces. You can see it switch between two `Interface index` values in wireshark. I'm assuming this is...
I have a theory as to what's going on, although there are a couple open questions WRT the packet captures. Looking at the A100 (fast) capture, we see a healthy...
@thundergolfer In addition to testing at head with 94c10243701c6a5d884c0f5f106d65ad34e6729d, do you know whether you do anything to change the MTU inside runsc or the network namespace in which it runs?
Noted also that H100 instances appear to always use gVNIC, while A100 can use gVNIC or virtio, defaulting to the latter I believe. Maybe part of the issue, but I'm...
As a workaround: you can pass `runsc` a `--gso=false` flag that should get you close to native speeds. @manninglucas got us a test machine and -- with our particular setup...
Glad that flag works. Not sure where that awful download stat comes from; I don't see it when I try to replicate at any commit. Will keep looking, especially if...
My guess: gVisor is using an internal overlay filesystem, so writing data modifies process memory instead of the host filesystem. And when `docker inspect` runs, it's getting `SizeRw` from the...
Yes, AF_XDP is limited to 4K frames. Something to watch out for: supported frame size depends on the driver. Note that our AF_XDP support is not "battle-hardened" like PACKET_MMAP is....
Closing this and opening a feature request at #10966. Dispatch is no longer buggy, but could use improvements.
Adding @nybidari, who knows more about RACK. Interesting that this is Windows-only, as I wouldn't expect that to matter. Maybe something to do with timers (since RACK is time-based) is...