From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id AE4C31FF165 for ; Thu, 31 Jul 2025 00:44:10 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 313031BD18; Thu, 31 Jul 2025 00:45:35 +0200 (CEST) Message-ID: Date: Thu, 31 Jul 2025 00:45:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Proxmox VE development discussion , Christoph Heiss References: <20250730094549.263805-1-c.heiss@proxmox.com> Content-Language: en-US From: Thomas Lamprecht In-Reply-To: <20250730094549.263805-1-c.heiss@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753915519209 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.031 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_SHORT 0.001 Use of a URL Shortener for very short URL RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [qemumigrate.pm, statement.rs, expression.rs, helpers.pm, dbusvmstate.pm, qm.pm, qmphelpers.pm, qemuserver.pm, qemu.pm, capabilities.pm, src.com, firewall.rs, migration.pm, firewall.pm] Subject: [pve-devel] applied-series: [PATCH firewall/qemu-server/manager/docs v5 00/11] fix #5180: migrate conntrack state on live migration X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" 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@.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@.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! _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel