[pve-devel] applied-series: [PATCH firewall/qemu-server/manager/docs v5 00/11] fix #5180: migrate conntrack state on live migration

Thomas Lamprecht t.lamprecht at proxmox.com
Thu Jul 31 00:45:30 CEST 2025


Am 30.07.25 um 11:47 schrieb Christoph Heiss:

> Diffstat
> ========
> 
> proxmox-firewall:
> 
> Christoph Heiss (1):
>   firewall: add connmark rule with VMID to all guest chains
> 
>  proxmox-firewall/src/firewall.rs              | 14 +++-
>  .../integration_tests__firewall.snap          | 84 +++++++++++++++++++
>  proxmox-nftables/src/expression.rs            |  9 ++
>  proxmox-nftables/src/statement.rs             | 10 ++-
>  4 files changed, 114 insertions(+), 3 deletions(-)
> 
> pve-firewall:
> 
> Christoph Heiss (2):
>   firewall: add connmark rule with VMID to all guest chains
>   firewall: helpers: add sub for flushing conntrack entries by mark
> 
>  debian/control              |  3 ++-
>  src/PVE/Firewall.pm         | 14 ++++++++++++--
>  src/PVE/Firewall/Helpers.pm | 20 ++++++++++++++++++++
>  3 files changed, 34 insertions(+), 3 deletions(-)
> 
> qemu-server:
> 
> Christoph Heiss (5):
>   qmp helpers: allow passing structured args via qemu_objectadd()
>   api2: qemu: add module exposing node migration capabilities
>   fix #5180: dbus-vmstate: add daemon for QEMUs dbus-vmstate interface
>   fix #5180: migrate: integrate helper for live-migrating conntrack info
>   migrate: flush old VM conntrack entries after successful migration
> 
>  Makefile                                      |   4 +-
>  debian/control                                |   7 +-
>  src/Makefile                                  |   1 +
>  src/PVE/API2/Makefile                         |   1 +
>  src/PVE/API2/NodeCapabilities/Makefile        |   9 +
>  .../API2/NodeCapabilities/Qemu/Migration.pm   |  48 +++++
>  src/PVE/API2/Qemu.pm                          |  75 ++++++++
>  src/PVE/CLI/qm.pm                             |   5 +
>  src/PVE/QemuMigrate.pm                        |  78 ++++++++
>  src/PVE/QemuServer.pm                         |   6 +
>  src/PVE/QemuServer/DBusVMState.pm             | 125 +++++++++++++
>  src/PVE/QemuServer/Makefile                   |   1 +
>  src/PVE/QemuServer/QMPHelpers.pm              |   4 +-
>  src/dbus-vmstate/Makefile                     |  11 ++
>  src/dbus-vmstate/dbus-vmstate                 | 168 ++++++++++++++++++
>  src/dbus-vmstate/org.qemu.VMState1.conf       |  11 ++
>  src/dbus-vmstate/pve-dbus-vmstate at .service    |  10 ++
>  17 files changed, 560 insertions(+), 4 deletions(-)
>  create mode 100644 src/PVE/API2/NodeCapabilities/Makefile
>  create mode 100644 src/PVE/API2/NodeCapabilities/Qemu/Migration.pm
>  create mode 100644 src/PVE/QemuServer/DBusVMState.pm
>  create mode 100644 src/dbus-vmstate/Makefile
>  create mode 100755 src/dbus-vmstate/dbus-vmstate
>  create mode 100644 src/dbus-vmstate/org.qemu.VMState1.conf
>  create mode 100644 src/dbus-vmstate/pve-dbus-vmstate at .service
> 
> pve-manager:
> 
> Christoph Heiss (2):
>   api2: capabilities: expose new qemu/migration endpoint
>   ui: window: Migrate: add checkbox for migrating VM conntrack state
> 
>  PVE/API2/Capabilities.pm       |  8 +++-
>  www/manager6/window/Migrate.js | 82 ++++++++++++++++++++++++++++++++--
>  2 files changed, 86 insertions(+), 4 deletions(-)
> 
> pve-docs:
> 
> Christoph Heiss (1):
>   qm: document conntrack state migration for live migrations
> 
>  qm.adoc | 18 ++++++++++++++++++
>  1 file changed, 18 insertions(+)
> 


applied, thanks!




More information about the pve-devel mailing list