From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id E2B851FF0EF for ; Sun, 02 Aug 2026 05:36:44 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id B4D59214AC; Sun, 02 Aug 2026 05:36:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neatech-ar.20251104.gappssmtp.com; s=20251104; t=1785641794; x=1786246594; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Ra0iy4o0rvgdYON3wqYlWodRUPKkxhpO91JURXCrKHQ=; b=lTmdiPYL+HgXPaM+v1bsLpo9GvxAY5rfYfP6C70tISovIq1SRK2kK0U7btKOTcnaVV YMVMkyPKd5Wslh4b3GnO8eaRUZvZSSIxdDMw7e+Mk7h5E1K1QxQ6Oj9iaZNs8lRSmE7h 8iRe8f0wEqlJ9BX0Vwf1kfh97MxElyTLJFhssT3a8GAvw+vcplCB5Fsq1BuyJaiEP6p5 URisVuo0uLdx67bPl11eppqT82hkiu/zWXEewll69HQepnAoFaANntJ/zMT/VlIlsvKw qcvoyaDK2Ac4UbR8822BuJQbE52cLZqZOAR6szLUtulFdQ8wAoKjrg5G14KM18SELv5t XX+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785641794; x=1786246594; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Ra0iy4o0rvgdYON3wqYlWodRUPKkxhpO91JURXCrKHQ=; b=r0+6ih7dlxvABFROdw89zvPnK7sJHcJj6llydya6NmKRbDdWjMzXJ3x5rfBB4RGB3H nXcGU8NKMp3KFArXodAL2aHXPlPDc//y++Gcl0LsDUHYo30LkuZWFupV6z5Vk4sXGsGl PVWJQT6FWDcfxFhtp1PRatmr0vfqxMWLuDFqGOFc50nfJv7fma2/gSQMEci4i4nT1hQO 2l0OOKP7JBVW44K1cCcFcSi6xacXWlK3LmmfBmaoMQ2htA7aqdDPrpZBbY1i2MUMJOZ2 wT4MRLBWmhD4UmBfzlKArnQ5bXYGb13rea0wyo+WdsFQi9YaGtKL1Uy48eX0I7U2LwbP QvpQ== X-Gm-Message-State: AOJu0Yw1OZzonQkM/dy3xz3z3BPIJ0lcCNU1ocBh7JH9c3TeIpj50bkH BECiCUXyLoW2Py1vVzUrB+6HDoXP+Se9scsdliewwaZkXzJXoPyrVtSiE+uR8oZJcCR5sgXEgcp Rf4HQQVs= X-Gm-Gg: AR+sD13kgz3VU8eNZSC48CfPZqrbH54g9ien4S4Yr+8tv9ZL4EdIxId0yRT2Kz1qCiD xkTyVJOqireoOLE5icc1PYppXy87yb1H2OA9KNrLzAn+uXNcj6OxzZXW3grQDzpbX+njoIMqI/e waR1H85UYmZlUdJxtWvlaEo7vcCuA9C+McJ9k2kRJHzs7kavrQeJWV3UkT/Olt9RX7ufYWdmF9D SE7TvMm7rBtk1/0t35f+qet6VV1Z/DrLWcZfhDWP90xyExrQFwAAelf3982EQdAYh+w9YEh4/ir tByuYliGN5Va03Rv/cq+IlMd3akoiM/oPExnz4ygTZLTbK62XBnaQo5aUv0z9i+dvoETg/cv0kR /OKqr1D7K2QTQas2CpNtZZATUF93X5JaXvT5V0gM1EPrbAKKxoNp0+8oITMdmQG8aEgrDPwvqsk XvEPYcZUsz1XYR3px66uCckYuiUbm9Jetdrq3awg5EJ81CzDgbcQItWOXMp/vuy3Gaoa6euT25O +iADqn+hlScsFeHj0gu4WPlSk/fprMf9XnDdpf3L+9F X-Received: by 2002:a17:90b:3947:b0:38e:549:9e04 with SMTP id 98e67ed59e1d1-38fbc3ebbb2mr6639906a91.1.1785641793993; Sat, 01 Aug 2026 20:36:33 -0700 (PDT) From: Joaquin Varela To: pve-devel@lists.proxmox.com Subject: [PATCH docs v2 0/5] document ZFS over NVMe/TCP storage Date: Sun, 2 Aug 2026 00:36:25 -0300 Message-ID: X-Mailer: git-send-email 2.54.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.000 Adjusted score from AWL reputation of From: address 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 DMARC_PASS -0.1 DMARC pass policy 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 Message-ID-Hash: IGNA65WDHQ633DZ7DCOIHDZWMUCQRBFH X-Message-ID-Hash: IGNA65WDHQ633DZ7DCOIHDZWMUCQRBFH X-MailFrom: joaquinvarela@neatech.ar X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Joaquin Varela X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi, this is the documentation companion series for the `zfsnvme` backend. It covers target and initiator setup, native multipath, DH-HMAC-CHAP, lifecycle semantics, failure policy and the storage schema. The follow-up patches document target reboot prerequisites, the complete Host NQN ACL list required for atomic reconstruction, and the cloud-init datasource hazard on a dedicated target that can see guest `cidata` zvols. The documentation packages build successfully. The exact branch is: https://github.com/joaquinv98/pve-docs/tree/submission/zfs-nvme-tcp-rfc-v2 Joaquin Varela (5): storage: document ZFS over NVMe/TCP backend storage: harden ZFS over NVMe/TCP guidance storage: document NVMe all-path loss policy zfsnvme: document target reboot prerequisites zfsnvme: document host ACL and cloud-init prerequisites pve-storage-zfsnvme.adoc | 200 +++++++++++++++++++++++++++++++++++++++ pvesm.adoc | 4 + 2 files changed, 204 insertions(+) create mode 100644 pve-storage-zfsnvme.adoc -- 2.54.0.windows.1