aboutgitcodebugslistschat
path: root/contrib
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2025-02-27 16:55:14 +1100
committerStefano Brivio <sbrivio@redhat.com>2025-02-28 01:32:33 +0100
commit39f85bce1a3b9da3bd11458c521e589f674e587a (patch)
tree6c38baf14daef74972c5bb2b7f0f74f821679653 /contrib
parent7b92f2e8525a94fb6f80d5e0bedba7eacc378714 (diff)
downloadpasst-39f85bce1a3b9da3bd11458c521e589f674e587a.tar
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.tar.gz
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.tar.bz2
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.tar.lz
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.tar.xz
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.tar.zst
passt-39f85bce1a3b9da3bd11458c521e589f674e587a.zip
migrate, flow: Don't attempt to migrate TCP flows without passt-repair
Migrating TCP flows requires passt-repair in order to use TCP_REPAIR. If passt-repair is not started, our failure mode is pretty ugly though: we'll attempt the migration, hitting various problems when we can't enter repair mode. In some cases we may not roll back these changes properly, meaning we break network connections on the source. Our general approach is not to completely block migration if there are problems, but simply to break any flows we can't migrate. So, if we have no connection from passt-repair carry on with the migration, but don't attempt to migrate any TCP connections. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions