You're correct that we don't support checkpointing with active TCP
connections. This is something we'd like to have, but just haven't had
the bandwidth to do.
I think we could remove the check since the e.waiterQueue won't blow
up during checkpointing.
If you need true checkpointing of active TCP connections, that gets a
lot more complicated. Not only do we have to save our state, something
outside of the sandbox has to perform careful redirection of the
connection to the newly-restored sandbox. That's probably a lot of
work, and has to be done by whoever is running gVisor rather than
gVisor itself.
Kevin
> --
> You received this message because you are subscribed to the Google Groups "gVisor Users [Public]" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
gvisor-users...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/gvisor-users/SJ1PR20MB47144102B2F04C7A1751D1D1AE949%40SJ1PR20MB4714.namprd20.prod.outlook.com.