From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 5E2161FF183 for <inbox@lore.proxmox.com>; Wed, 4 Jun 2025 14:53:12 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E47083C6F1; Wed, 4 Jun 2025 14:53:29 +0200 (CEST) References: <mailman.538.1747833190.394.pve-devel@lists.proxmox.com> <1283184248.17536.1747895442851@webmail.proxmox.com> <857cbd6c-6866-417d-a71f-f5b5297bf09c@storpool.com> <1349127939.17705.1747902137180@webmail.proxmox.com> <CAHXTzuk7tYRJV_j=88RWc3R3C7AkiEdFUXi88m5qwnDeYDEC+A@mail.gmail.com> <11746909.21389.1748414016786@webmail.proxmox.com> <CAHXTzumXeyJQQCj+45Hmy5qdU+BTFBYbHVgPy0u3VS-qS=_bDQ@mail.gmail.com> <1695649345.530.1748849837156@webmail.proxmox.com> <CAHXTzukAMG9050Ynn-KRSqhCz2Y0m6vnAQ7FEkCmEdQT3HapfQ@mail.gmail.com> <1233617227.683.1748854174885@webmail.proxmox.com> <CAHXTzu=AiNx0iTWFEUU2kdzx9-RopwLc7rqGui6f0Q=+Hy52=w@mail.gmail.com> <2141074266.768.1748864577569@webmail.proxmox.com> <CAHXTzu=qrZe2eEZro7qteR=fDjJQX13syfB9fs5VfFbG7Vy6vQ@mail.gmail.com> <2059883652.1014.1748874664476@webmail.proxmox.com> In-Reply-To: <2059883652.1014.1748874664476@webmail.proxmox.com> Date: Wed, 4 Jun 2025 15:52:14 +0300 To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> MIME-Version: 1.0 Message-ID: <mailman.252.1749041608.395.pve-devel@lists.proxmox.com> List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Post: <mailto:pve-devel@lists.proxmox.com> From: Denis Kanchev via pve-devel <pve-devel@lists.proxmox.com> Precedence: list Cc: Denis Kanchev <denis.kanchev@storpool.com>, Wolfgang Bumiller <w.bumiller@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> Subject: Re: [pve-devel] PVE child process behavior question Content-Type: multipart/mixed; boundary="===============6293466669187028408==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> --===============6293466669187028408== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <denis.kanchev@storpool.com> X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 6A121CBF35 for <pve-devel@lists.proxmox.com>; Wed, 4 Jun 2025 14:53:28 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 431E73C743 for <pve-devel@lists.proxmox.com>; Wed, 4 Jun 2025 14:52:58 +0200 (CEST) Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for <pve-devel@lists.proxmox.com>; Wed, 4 Jun 2025 14:52:57 +0200 (CEST) Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-70e767ce72eso68229267b3.1 for <pve-devel@lists.proxmox.com>; Wed, 04 Jun 2025 05:52:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=storpool.com; s=google; t=1749041570; x=1749646370; darn=lists.proxmox.com; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=asw/9ZtNstn7dc30+L78QqxyaFNDUeR8jLs6Q+6wyRk=; b=VxzQfiHsdrejqY3HTbitp033aiY8CV6jrwMi81xQ0QwWa+QnIOUl+oHHexW/J8sK3c lgIZwce+JaxYDBao4YpQRuXaF85tp3OmZD9HVPF/vh1/LJbZnOI3bvTMJwoqbFKaEEcW jWk3cmzwxBP84BQLth0EUCMq1q7IymiyyusMJt4yGuhMQB0J3VZskqY7g1BP2VRkz0Ba 0Id5B6/dMrsHFNts54H0SQPGhn+qCVIrzpECM/RTKulgOnvtern6VRAGmDvgMvTS2JjY PSGfEwaL//hV00k+zG/S/SEX6mG08RB5/FCBkdzUX9bgm0rj52cwraTfqkUNVzdFudNa TL+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749041570; x=1749646370; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=asw/9ZtNstn7dc30+L78QqxyaFNDUeR8jLs6Q+6wyRk=; b=m2xEjRXOl/ObhAjpK1b7OTOL9F979WEP+eV7q0pGskqJTghsDm7/kximkgtf+MIXmN HI+4fUq6zLRwdtI94SRsThNRVQOK+6vLcEAh3WicOeznYwjdTNe2sqUbCUGoy5dM67hd +EEFe9Fibqd4PgL9eTe9YWShST+OxKzOMpahnRikEBAvwkyFSagEXhJJFJ7dWUinAdPU lkfp7q8G17pVweV5HedtJ7M5Zk4/sOTYwuNJEA3f/0X1pz+eqziZ6KafLjnGmK0jiW6N fFdo8k2CObOSopLZBTaSdNJ13ly3eesX8Pez7SSpFlT0ixv7ZJ9WmRQb991uhYZ4t9s1 hoKw== X-Gm-Message-State: AOJu0Yxkk0SEg+3j4qRKnxsQC82RJmoe9qKDdMYZcQlxxtXyM1WelTuE l/Sb4mn98fCoXl4pfeKvgJSt5HCRnCiRtQOaw3jhdzS1R8UZ0i9orsCaopu1zK1FGKJiAb9jAwS R1J8qclQYMrR6ZZST5lFxGfumwAJ0m4oFc2UCsJ69fQ== X-Gm-Gg: ASbGnct3ARjBfiNoVFdlbSBzYtb0Js4xjLv2el65ppcDsHueEYl4eM/ZoNitZE7W6yt C1adQxv7ECGwi9/FUT59PdkMKECAMzf/FRwHJhq/hgIk1V9h512flPIQMZFiRMdfQ/F7RHzl/72 q+gawANKg21Z2lfThLWp1mVN+sPdkmX8lUQA== X-Google-Smtp-Source: AGHT+IGWwjLSORgNUsY4E5iPu+6DKIDKlok/7w5eBJN2aa2e8UIryjX1wJ8394bPN/7YYAK/huUYsRqx5N7nVSWWRzc= X-Received: by 2002:a05:690c:490e:b0:70e:2cfb:1848 with SMTP id 00721157ae682-710d9fe70d1mr37571427b3.31.1749041569892; Wed, 04 Jun 2025 05:52:49 -0700 (PDT) MIME-Version: 1.0 References: <mailman.538.1747833190.394.pve-devel@lists.proxmox.com> <1283184248.17536.1747895442851@webmail.proxmox.com> <857cbd6c-6866-417d-a71f-f5b5297bf09c@storpool.com> <1349127939.17705.1747902137180@webmail.proxmox.com> <CAHXTzuk7tYRJV_j=88RWc3R3C7AkiEdFUXi88m5qwnDeYDEC+A@mail.gmail.com> <11746909.21389.1748414016786@webmail.proxmox.com> <CAHXTzumXeyJQQCj+45Hmy5qdU+BTFBYbHVgPy0u3VS-qS=_bDQ@mail.gmail.com> <1695649345.530.1748849837156@webmail.proxmox.com> <CAHXTzukAMG9050Ynn-KRSqhCz2Y0m6vnAQ7FEkCmEdQT3HapfQ@mail.gmail.com> <1233617227.683.1748854174885@webmail.proxmox.com> <CAHXTzu=AiNx0iTWFEUU2kdzx9-RopwLc7rqGui6f0Q=+Hy52=w@mail.gmail.com> <2141074266.768.1748864577569@webmail.proxmox.com> <CAHXTzu=qrZe2eEZro7qteR=fDjJQX13syfB9fs5VfFbG7Vy6vQ@mail.gmail.com> <2059883652.1014.1748874664476@webmail.proxmox.com> In-Reply-To: <2059883652.1014.1748874664476@webmail.proxmox.com> From: Denis Kanchev <denis.kanchev@storpool.com> Date: Wed, 4 Jun 2025 15:52:14 +0300 X-Gm-Features: AX0GCFvoCQQBq60KgdjVvd_i1Jt5PYnLqTaSWYmgdyvWvrIaRn6QhOBuo7neMi0 Message-ID: <CAHXTzukATnAznNmeTq2YdJqL0KRXk7e=AFKW7MNQaa9f=3+n+w@mail.gmail.com> Subject: Re: [pve-devel] PVE child process behavior question To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> Cc: Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Wolfgang Bumiller <w.bumiller@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy HTML_MESSAGE 0.001 HTML included in message RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust 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. [storpool.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 > how are you hooking the migration state to know whether deactivation should be done or not? By using the VM property "lock" which must be "migrate": PVE::Cluster::get_guest_config_properties(['lock']); > qm start (over SSH, is this being killed?) > -> start_vm task worker (or this?) > --> activate_volume > --> fork, enter systemd scope, run_command to execute the kvm process > ---> kvm (or this?) The parent of the process that is executing activate_volume() is killed, in this case it should be qm start. --===============6293466669187028408== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============6293466669187028408==--