[pve-devel] [PATCH dab-pve-appliances] fix #4858: install libsasl2-modules for pmg

2024-03-01 Thread Stoiko Ivanov
the issue was already resolved for installations from ISO (short time after PMG 8.0 was released), but I forgot to adapt the container-template. Signed-off-by: Stoiko Ivanov --- quickly tested by building a template and checking dpkg -l debian-12-bookworm-pmg-8-64/Makefile | 2 +- 1 file changed

Re: [pve-devel] [PATCH storage 1/1] storage/plugins: pass scfg to parse_volname

2024-03-01 Thread Roland Kammerer via pve-devel
--- Begin Message --- On Fri, Mar 01, 2024 at 10:45:37AM +0100, Dietmar Maurer wrote: > > > On 29.2.2024 16:09 CET Roland Kammerer via pve-devel > > wrote: > > All in all, yes, this is specific for our use case, otherwise > > parse_volname would already have that additional parameter as all the

[pve-devel] applied: [PATCH dab-pve-appliances] pmg: update to 8.1

2024-03-01 Thread Thomas Lamprecht
Am 29/02/2024 um 12:40 schrieb Stoiko Ivanov: > Signed-off-by: Stoiko Ivanov > --- > tested with the packages from our internal repository yesterday evening > all looked ok. > > debian-12-bookworm-pmg-8-64/dab.conf | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > applied, than

Re: [pve-devel] [PATCH storage 1/1] storage/plugins: pass scfg to parse_volname

2024-03-01 Thread Dietmar Maurer
> On 29.2.2024 16:09 CET Roland Kammerer via pve-devel > wrote: > All in all, yes, this is specific for our use case, otherwise > parse_volname would already have that additional parameter as all the > other plugin functions, but I don't see where this would hurt existing > code, and it certain

[pve-devel] [PATCH docs] storage: fix zfs over iscsi links

2024-03-01 Thread Dominik Csapak
The `_ZFS_over_iSCSI` wiki page is redirected to the legacy page (for historical reasons), but we want to link to the reference docs instead. for the wiki add the legacy link in a `see also` section, so users can still reach that page easily should they need to Signed-off-by: Dominik Csapak ---

[pve-devel] [PATCH qemu-server v9 5/7] fix #1027: virtio-fs support

2024-03-01 Thread Markus Frank
add support for sharing directories with a guest vm virtio-fs needs virtiofsd to be started. In order to start virtiofsd as a process (despite being a daemon it is does not run in the background), a double-fork is used. virtiofsd should close itself together with qemu. There are the parameters d

[pve-devel] [PATCH manager v9 7/7] api: add resource map api endpoints for directories

2024-03-01 Thread Markus Frank
Signed-off-by: Markus Frank --- PVE/API2/Cluster/Mapping.pm | 7 + PVE/API2/Cluster/Mapping/Dir.pm | 317 ++ PVE/API2/Cluster/Mapping/Makefile | 1 + 3 files changed, 325 insertions(+) create mode 100644 PVE/API2/Cluster/Mapping/Dir.pm diff --git a/PVE/AP

[pve-devel] [PATCH qemu-server v9 6/7] migration: check_local_resources for virtiofs

2024-03-01 Thread Markus Frank
add dir mapping checks to check_local_resources Since the VM needs to be powered off for migration, migration should work with a directory on shared storage with all caching settings. Signed-off-by: Markus Frank --- PVE/QemuServer.pm| 10 +- test/MigrationTest/Shared.pm | 7

[pve-devel] [PATCH guest-common v9 2/7] add dir mapping section config

2024-03-01 Thread Markus Frank
Adds a config file for directories by using a 'map' property string for each node mapping. Next to node & path, there is the optional submounts parameter in the map property string that is used to announce other mounted file systems in the specified directory. Additionally there are the default s

[pve-devel] [PATCH cluster/guest-common/docs/qemu-server/manager v9 0/7] virtiofs

2024-03-01 Thread Markus Frank
Virtio-fs is a shared file system that enables sharing a directory between host and guest VM. It takes advantage of the locality of virtual machines and the hypervisor to get a higher throughput than the 9p remote file system protocol. build-order: 1. cluster 2. guest-common 3. docs 4. qemu-serve

[pve-devel] [PATCH qemu-server v9 4/7] add virtiofsd as runtime dependency for qemu-server

2024-03-01 Thread Markus Frank
--- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 7d6f975..0fce1a8 100644 --- a/debian/control +++ b/debian/control @@ -55,6 +55,7 @@ Depends: dbus, socat, swtpm, swtpm-tools, + virtiofsd, ${

[pve-devel] [PATCH cluster v9 1/7] add mapping/dir.cfg for resource mapping

2024-03-01 Thread Markus Frank
Add it to both the perl side (PVE/Cluster.pm) and pmxcfs side (status.c). This dir.cfg is used to map directory IDs to paths on selected hosts. Signed-off-by: Markus Frank Reviewed-by: Fiona Ebner --- src/PVE/Cluster.pm | 1 + src/pmxcfs/status.c | 1 + 2 files changed, 2 insertions(+) diff -

[pve-devel] [PATCH docs v9 3/7] add doc section for the shared filesystem virtio-fs

2024-03-01 Thread Markus Frank
Signed-off-by: Markus Frank --- qm.adoc | 94 +++-- 1 file changed, 92 insertions(+), 2 deletions(-) diff --git a/qm.adoc b/qm.adoc index fa6a772..fa1de72 100644 --- a/qm.adoc +++ b/qm.adoc @@ -1056,6 +1056,95 @@ recommended to always use a lim