Re: [pve-devel] [RFC PATCH http-server] fix #6230: increase allowed post size

2025-04-02 Thread Dominik Csapak
On 4/2/25 22:09, Thomas Lamprecht wrote: Am 12.03.25 um 14:27 schrieb Dominik Csapak: In some situations, e.g. having a large resource mapping, the UI can generate a request that is bigger than the current limit of 64KiB. Our files in pmxcfs can grow up to 1 MiB, so theoretically, a single mapp

Re: [pve-devel] [PATCH v4 qemu-server 11/11] qcow2: add external snapshot support

2025-04-02 Thread DERUMIER, Alexandre via pve-devel
--- Begin Message --- >>- we should probably move the decision whether a snapshot is done on >>the storage layer or by qemu into the control of the storage plugin, >>especially since we are currently cleaning that API up to allow >>easier implementation of external plugins Agree with that indeed,

Re: [pve-devel] [PATCH v4 pve-storage 1/5] qcow2: add external snapshot support

2025-04-02 Thread DERUMIER, Alexandre via pve-devel
--- Begin Message --- > > > > > > > and > > > probably $backing should not be an arbitrary path, but something > > > that > > > is resolved locally? > > I'll send the $snapname as param instead >>see my comments on the qemu-server side, I think it would be even >>better if we could just get rid

[pve-devel] [PATCH qemu v7 03/37] PVE backup: factor out helper to initialize backup state stat struct

2025-04-02 Thread Fiona Ebner
Suggested-by: Wolfgang Bumiller Signed-off-by: Fiona Ebner --- pve-backup.c | 62 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/pve-backup.c b/pve-backup.c index 915649b5f9..88a981f81c 100644 --- a/pve-backup.c +++ b/pve-back

Re: [pve-devel] [RFC PATCH http-server] fix #6230: increase allowed post size

2025-04-02 Thread Savely Krasovsky via pve-devel
--- Begin Message --- In my case I provision VMs using Terraform and Ignition and the only way to do it it to set -fw_cfg with giant inline JSON. At first it was fine, but now my config exceeded ~40Kb and I faced with this issue. This patch helped, hope this will be fixed. 12.03.2025 14:27, Domi

[pve-devel] [PATCH docs] notification mode: revise subchapter

2025-04-02 Thread Alexander Zeidler
- Display the values and descriptions as a table. `auto`: - Rephrase the description so that the focus is on the recommended "notification-system" mode. This also fixes the incorrectly duplicated "if no email address is entered". - Emphasize "Send email to". `legacy-sendmail`: - s/version/ver

Re: [pve-devel] [PATCH v1 pve-storage 8/8] pluginbase: document import and export methods

2025-04-02 Thread Max Carrara
On Tue Apr 1, 2025 at 10:40 AM CEST, Fabian Grünbichler wrote: > CCing Fiona in case of further input w.r.t. export/import things > > On March 26, 2025 3:20 pm, Max Carrara wrote: > > Adapt the previous description, slightly rewording it and formatting > > it for POD under the IMPORTS AND EXPORTS s

Re: [pve-devel] [PATCH v1 pve-storage 4/8] pluginbase: document general plugin methods

2025-04-02 Thread Max Carrara
On Mon Mar 31, 2025 at 5:12 PM CEST, Fabian Grünbichler wrote: > On March 26, 2025 3:20 pm, Max Carrara wrote: > > Add docstrings for the following methods: > > - check_connection > > - activate_storage > > - deactivate_storage > > - status > > - cluster_lock_storage > > - parse_volname > > - get_s

Re: [pve-devel] [PATCH v1 pve-storage 6/8] pluginbase: document image operation methods

2025-04-02 Thread Max Carrara
On Mon Mar 31, 2025 at 5:12 PM CEST, Fabian Grünbichler wrote: > On March 26, 2025 3:20 pm, Max Carrara wrote: > > Add documentation for the following methods: > > - list_images > > - create_base > > - clone_image > > - alloc_image > > - free_image > > > > Signed-off-by: Max Carrara > > Co-author

Re: [pve-devel] [PATCH v1 pve-storage 1/8] pluginbase: introduce PVE::Storage::PluginBase with doc scaffold

2025-04-02 Thread Max Carrara
On Mon Mar 31, 2025 at 5:13 PM CEST, Fabian Grünbichler wrote: > On March 26, 2025 3:20 pm, Max Carrara wrote: > > Add PVE::Storage::PluginBase, which defines stubs for all methods that > > storage plugins should implement in order to conform to our plugin > > API. This makes it much easier for (th

Re: [pve-devel] [PATCH v1 pve-storage 2/8] pluginbase: add high-level plugin API description

2025-04-02 Thread Max Carrara
On Mon Mar 31, 2025 at 5:13 PM CEST, Fabian Grünbichler wrote: > On March 26, 2025 3:20 pm, Max Carrara wrote: > > Add a short paragraph in DESCRIPTION serving as an introduction as > > well as the GENERAL PARAMETERS and CACHING EXPENSIVE OPERATIONS > > sections. > > > > These sections are added i

Re: [pve-devel] [PATCH edk2-firmware/qemu-server/manager v5 0/4] AMD SEV-SNP

2025-04-02 Thread Daniel Kral
On 3/31/25 15:59, Philipp Giersfeld wrote: This patch series adds support for AMD SEV-SNP. Where possible it mimics the existing support for AMD SEV(-ES). Running SEV-SNP VMs requires a specific OVMF firmware image. Contrary to other setups, SEV-SNP does not support loading the firmware via pfla

[pve-devel] applied-series: [PATCH-SERIES qemu 0/6] async snapshot improvements

2025-04-02 Thread Wolfgang Bumiller
Applied the series, but I undid the removal of the `restart:` goto-style error handling and instead renamed it to 'fail', since we'd otherwise copy the exact same function call into multiple locations which later becomes its own extra helper function specifically for this one purpose, which is now

Re: [pve-devel] [PATCH pve-network 09/17] sdn: running: apply fabrics config

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Save the fabrics configuration in the running configuration, when > applying the SDN configuration. This causes the FRR configuration to > be actually generated for the openfabric and ospf plugins, since the > FRR config

Re: [pve-devel] [PATCH guest-common v14 2/12] add dir mapping section config

2025-04-02 Thread Markus Frank
Thanks for the feedback. On 2025-04-02 15:14, Fabian Grünbichler wrote: On March 4, 2025 12:57 pm, Markus Frank wrote: Adds a config file for directories by using a 'map' property string for each node mapping. Next to node & path, there is the optional announce-submounts parameter which force

Re: [pve-devel] [PATCH-SERIES qemu/storage/qemu-server/container/manager v7 00/37] backup provider API

2025-04-02 Thread Friedrich Weber
Hi, I tried v7 very quickly with the backup-provider-dir-example storage. Some minor things I noticed below, IMO nothing that can't be fixed in follow-ups. Note that I didn't look too closely how the backup provider API really works, so some of the following may just be consequences of the example

Re: [pve-devel] [PATCH manager, docs v2 0/6] Ceph: add RBD Namespace management

2025-04-02 Thread Friedrich Weber
I tested this in a 4-node Squid cluster, one thing I noticed: - after selecting a pool in the GUI and creating a namespace, the namespace panel is greyed out and I get a spinning wheel with the error message > rbd error: Ensure that the default pool has been created or specify an alternate pool n

Re: [pve-devel] [PATCH manager v14 12/12] ui: add options to add virtio-fs to qemu config

2025-04-02 Thread Daniel Kral
On 4/2/25 12:36, Laurențiu Leahu-Vlăducu wrote: Is it a good idea to use cache=auto by default? I know that "cache=auto" is the upstream default, but I was wondering whether it's not safer to use "never" by default in PVE to minimize the amount of potential issues. Feel free to contradict me, t

Re: [pve-devel] [PATCH storage v7 12/37] plugin: introduce new_backup_provider() method

2025-04-02 Thread Max Carrara
On Tue Apr 1, 2025 at 7:34 PM CEST, Fiona Ebner wrote: > The new_backup_provider() method can be used by storage plugins for > external backup providers. If the method returns a provider, Proxmox > VE will use callbacks to that provider for backups and restore instead > of using its usual backup/re

Re: [pve-devel] [PATCH cluster/guest-common/docs/qemu-server/manager v14 0/12] virtiofs

2025-04-02 Thread Daniel Kral
On 3/4/25 12:57, Markus Frank wrote: Virtio-fs is a shared file system that enables sharing a directory between host and guest VMs. 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. cluste

Re: [pve-devel] [PATCH docs v14 3/12] add doc section for the shared filesystem virtio-fs

2025-04-02 Thread Daniel Kral
Some comments inline, with those addressed consider this as: Reviewed-by: Daniel Kral On 3/4/25 12:57, Markus Frank wrote: Signed-off-by: Markus Frank --- v14: * addressed formulation nits * added paragraph about expose-acl & expose-xattr qm.adoc | 99 ++

Re: [pve-devel] [PATCH manager v14 12/12] ui: add options to add virtio-fs to qemu config

2025-04-02 Thread Daniel Kral
Some smaller higher level comments inline. Else the patch looks good to me and with those addressed, consider this as: Reviewed-by: Daniel Kral Tested-by: Daniel Kral On 3/4/25 12:58, Markus Frank wrote: Signed-off-by: Markus Frank --- v14: * disable expose-xattr when expose-acl is set * ad

Re: [pve-devel] [PATCH manager v14 10/12] ui: add resource mapping view for directories

2025-04-02 Thread Daniel Kral
One comment inline, else LGTM and with this addressed consider this as: Reviewed-by: Daniel Kral On 3/4/25 12:58, Markus Frank wrote: Signed-off-by: Markus Frank --- v14: * return HTML encoded comment www/manager6/Makefile | 1 + www/manager6/dc/Config.js | 10 + www

Re: [pve-devel] [PATCH guest-common v14 2/12] add dir mapping section config

2025-04-02 Thread Daniel Kral
One small comment inline. Tested the obvious cases: - trying to add multiple map entries with the same node for the same dirid results in an error in the WebGUI - adding multiple map entries manually in the file for a dirid will make the VM fail to start with an error indicating that there are

Re: [pve-devel] [PATCH v4 qemu-server 04/11] blockdev: vm_devices_list : fix block-query

2025-04-02 Thread Fabian Grünbichler
> Alexandre Derumier via pve-devel hat am > 11.03.2025 11:28 CET geschrieben: > Look at qdev value, as cdrom drives can be empty > without any inserted media > > Signed-off-by: Alexandre Derumier > --- > PVE/QemuServer.pm | 9 + > 1 file changed, 5 insertions(+), 4 deletions(-) > >

Re: [pve-devel] [PATCH cluster/guest-common/docs/qemu-server/manager v14 0/12] virtiofs

2025-04-02 Thread Fabian Grünbichler
other than the comments on individual patches nothing here jumped out at me for the backend part, I haven't looked at the front-end. some things that would be nice to consider/follow-up with: - add a hotplug feature (set up all the machinery, even if no virtiofs is configured yet, then add/remov

Re: [pve-devel] [PATCH qemu-server v14 6/12] migration: check_local_resources for virtiofs

2025-04-02 Thread Fabian Grünbichler
On March 4, 2025 12:57 pm, Markus Frank wrote: > 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 > Reviewed-by: Fiona Ebne

Re: [pve-devel] [PATCH docs v14 3/12] add doc section for the shared filesystem virtio-fs

2025-04-02 Thread Fabian Grünbichler
On March 4, 2025 12:57 pm, Markus Frank wrote: > Signed-off-by: Markus Frank > --- > v14: > * addressed formulation nits > * added paragraph about expose-acl & expose-xattr > > qm.adoc | 99 +++-- > 1 file changed, 97 insertions(+), 2 deletions

Re: [pve-devel] [PATCH pve-network 11/17] api: add fabrics subfolder

2025-04-02 Thread Fabian Grünbichler
On April 2, 2025 2:20 pm, Stefan Hanreich wrote: > > > On 4/2/25 12:41, Fabian Grünbichler wrote: >>> +code => sub { >>> + my ($param) = @_; >>> + my $rpcenv = PVE::RPCEnvironment::get(); >>> + >>> + my $running = extract_param($param, 'running'); >>> + my $pending = extract_param($pa

Re: [pve-devel] [PATCH pve-network 11/17] api: add fabrics subfolder

2025-04-02 Thread Stefan Hanreich
On 4/2/25 12:41, Fabian Grünbichler wrote: >> +code => sub { >> +my ($param) = @_; >> +my $rpcenv = PVE::RPCEnvironment::get(); >> + >> +my $running = extract_param($param, 'running'); >> +my $pending = extract_param($param, 'pending'); >> + >> +my $fabric_config = PVE::Ne

[pve-devel] [PATCH manager] www: utils: add description for `reloadnetworkall` task

2025-04-02 Thread Christoph Heiss
This task name is used by the SDN stack when applying the configuration, i.e. reloading the network configuration completely on all cluster nodes. Signed-off-by: Christoph Heiss --- www/manager6/Utils.js | 1 + 1 file changed, 1 insertion(+) diff --git a/www/manager6/Utils.js b/www/manager6/Uti

Re: [pve-devel] [PATCH pve-manager v5 4/4] Add configuration options for AMD SEV-SNP

2025-04-02 Thread Markus Frank
Hello, looks good to me. On 2025-03-31 15:59, Philipp Giersfeld wrote: Expand input panel with AMD SEV-SNP selection, and relevant optional parameters similar to existing options for AMD SEV(-ES). Further, upon selecting AMD SEV-SNP, issue a warning that EFI disks are not included when using

Re: [pve-devel] [PATCH pve-network 08/17] sdn: frr: add daemon status to frr helper

2025-04-02 Thread Stefan Hanreich
On 4/2/25 12:41, Fabian Grünbichler wrote: > On March 28, 2025 6:13 pm, Gabriel Goller wrote: >> From: Stefan Hanreich >> >> Add functions that allow reading and manipulating values in the >> /etc/frr/daemons file. We need this for en/disabling daemons depending >> on which fabric types are config

Re: [pve-devel] [PATCH pve-manager 6/7] fabrics: Add main FabricView

2025-04-02 Thread Friedrich Weber
Hi, two comments inline: On 28/03/2025 18:13, Gabriel Goller wrote: > TreeView that shows all the fabrics and nodes in a hierarchical > structure. It also shows all the pending changes from the > running-config. > > We decided against including all the interfaces (as children of nodes) > because

Re: [pve-devel] [PATCH storage v7 12/37] plugin: introduce new_backup_provider() method

2025-04-02 Thread Thomas Lamprecht
Am 02.04.25 um 12:01 schrieb Max Carrara: >> +use base qw(PVE::BackupProvider::Plugin::Base); > You can `use parent ...` here, as that's more lightweight. `base` is > fine too though. > > See: https://perldoc.perl.org/parent > > Only difference is that `use parent ...` doesn't support the `fi

Re: [pve-devel] [PATCH pve-network 11/17] api: add fabrics subfolder

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Add a new subfolder that contains the API methods for the sdn > fabrics. We also add a method for listing all fabrics of all types as > a GET endpoint, with the respective schemas. It supports the same > filtering option

Re: [pve-devel] [PATCH pve-network 12/17] api: fabrics: add common helpers

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Since the perlmod API for both the openfabric and ospf are the same, > add helpers for all CRUD operations that will be supported by the > openfabric and ospf endpoints, so they can share the same code. > > Signed-off-b

Re: [pve-devel] [PATCH pve-network 08/17] sdn: frr: add daemon status to frr helper

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Add functions that allow reading and manipulating values in the > /etc/frr/daemons file. We need this for en/disabling daemons depending > on which fabric types are configured. We only enable daemons which are > required

Re: [pve-devel] [PATCH pve-network 13/17] fabric: openfabric: add api endpoints

2025-04-02 Thread Fabian Grünbichler
some high level comments, see below for details though I haven't repeated them for all instances: - lots of schema duplication - lots of string types without formats - no indices, but this is a two-level deep nested router with path parameters/child links.. - ACL paths referenced are not yet vali

Re: [pve-devel] [PATCH pve-network 14/17] fabric: ospf: add api endpoints

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Add CRUD endpoints for the ospf fabric and node section types. same comments as for the openfabrics one apply here as well.. > > Signed-off-by: Stefan Hanreich > Co-authored-by: Gabriel Goller > Signed-off-by: Gabri

Re: [pve-devel] [PATCH pve-network 17/17] frr: fix reloading frr configuration

2025-04-02 Thread Fabian Grünbichler
On March 28, 2025 6:13 pm, Gabriel Goller wrote: > From: Stefan Hanreich > > Reloading the FRR configuration failed, because outfunc was defined as > an empty hash, but Tools.pm requires it to be a CODE reference, so the > following error has been thrown on FRR reload: > > Not a CODE reference

Re: [pve-devel] [PATCH cluster/guest-common/docs/qemu-server/manager v14 0/12] virtiofs

2025-04-02 Thread Laurențiu Leahu-Vlăducu
Thanks for working on this awesome feature! I tested it with Debian 12 and Windows Server 2025 VMs and it worked really well. This patch series LGTM and can be merged very soon, IMO. I wrote some further comments as answers to the other patches. For the whole series, please consider: Tested-

Re: [pve-devel] [PATCH docs v14 3/12] add doc section for the shared filesystem virtio-fs

2025-04-02 Thread Laurențiu Leahu-Vlăducu
I think the docs should also - at least shortly - mention that: 1. The directory is only mounted temporarily and does not persist after a restart. 2. The reasoning behind this decision. 3. How to mount permanently, if still desired (despite the reasoning from point 2). Other popular virtual

Re: [pve-devel] [PATCH pve-manager 2/7] fabrics: add common interface panel

2025-04-02 Thread Friedrich Weber
On 02/04/2025 12:04, Gabriel Goller wrote: > On 02.04.2025 11:26, Friedrich Weber wrote: >>> +    commonColumns: [ >>> +    { >>> +    text: gettext('Status'), >>> +    dataIndex: 'status', >>> +    width: 30, >>> +    renderer: function(value, metaData, record) { >>> +    let i

Re: [pve-devel] [PATCH storage v7 13/37] config api/plugins: let plugins define sensitive properties themselves

2025-04-02 Thread Max Carrara
On Tue Apr 1, 2025 at 7:34 PM CEST, Fiona Ebner wrote: > Hard-coding a list of sensitive properties means that custom plugins > cannot define their own sensitive properties for the on_add/on_update > hooks. > > Have plugins declare the list of their sensitive properties in the > plugin data. For ba

Re: [pve-devel] [PATCH pve-manager 2/7] fabrics: add common interface panel

2025-04-02 Thread Gabriel Goller
On 02.04.2025 11:26, Friedrich Weber wrote: +commonColumns: [ + { + text: gettext('Status'), + dataIndex: 'status', + width: 30, + renderer: function(value, metaData, record) { + let icon = record.data.statusIcon || ''; +

Re: [pve-devel] [PATCH pve-docs 1/1] fabrics: add initial documentation for sdn fabrics

2025-04-02 Thread Gabriel Goller
[snip] +Name:: This is the name of the OpenFabric fabric and can be at most 8 characters long. + +Loopback Prefix:: CIDR (IPv4 or IPv6) network range (e.g., 10.0.0.0/24) used to verify that +all router-IDs in the fabric are contained within this prefix. + +Hello Interval:: Controls how frequentl

Re: [pve-devel] [PATCH pve-docs 1/1] fabrics: add initial documentation for sdn fabrics

2025-04-02 Thread Christoph Heiss
On Wed Apr 2, 2025 at 11:09 AM CEST, Gabriel Goller wrote: [..] >>> +Interfaces:: Specify the interfaces used to establish peering connections >>> with >>> +other OpenFabric nodes. Preferably select interfaces without pre-assigned >>> IP >>> +addresses, then configure addresses in the IPv4/IPv6 c

Re: [pve-devel] [PATCH pve-manager 6/7] fabrics: Add main FabricView

2025-04-02 Thread Christoph Heiss
Some comments inline - did the review mostly in tandem with testing the UI, to get a better context. On Fri Mar 28, 2025 at 6:13 PM CET, Gabriel Goller wrote: [..] > diff --git a/www/manager6/dc/Config.js b/www/manager6/dc/Config.js > index 74728c8320e9..68f7be8d6042 100644 > --- a/www/manager6/dc

Re: [pve-devel] [PATCH pve-manager 2/7] fabrics: add common interface panel

2025-04-02 Thread Friedrich Weber
Hi, one minor comment inline: On 28/03/2025 18:13, Gabriel Goller wrote: > Implements a shared interface selector panel for openfabric and ospf fabrics. > This GridPanel combines data from two sources: the node network interfaces > (/nodes//network) and the fabrics section configuration, displayin

Re: [pve-devel] [PATCH qemu-server v7 25/37] backup: implement restore for external providers

2025-04-02 Thread Fiona Ebner
Am 01.04.25 um 19:34 schrieb Fiona Ebner: > + my $convert_opts = { > + bwlimit => $options->{bwlimiit}, There's a typo here :/ ___ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/

Re: [pve-devel] [PATCH pve-docs 1/1] fabrics: add initial documentation for sdn fabrics

2025-04-02 Thread Gabriel Goller
On 02.04.2025 10:49, Christoph Heiss wrote: On Fri Mar 28, 2025 at 6:13 PM CET, Gabriel Goller wrote: [..] + +Installation + + +We use the FRR implementations of OpenFabric and OSPF, so first you need to +install `frr` and the `frr-pythontools` package: Rather try to avoid first-pe

Re: [pve-devel] [PATCH proxmox v3 1/2] network-types: initial commit

2025-04-02 Thread Christoph Heiss
Applied all the patches and built all the crates. Unit tests and clippy look good. Only really looked at patch #2 ("network-types: add hostname type") in the series, as all others are just code moves. Please consider the entire series: Reviewed-by: Christoph Heiss On Tue Apr 1, 2025 at 4:52 PM

Re: [pve-devel] [PATCH pve-docs 1/1] fabrics: add initial documentation for sdn fabrics

2025-04-02 Thread Christoph Heiss
On Fri Mar 28, 2025 at 6:13 PM CET, Gabriel Goller wrote: [..] > + > +Installation > + > + > +We use the FRR implementations of OpenFabric and OSPF, so first you need to > +install `frr` and the `frr-pythontools` package: Rather try to avoid first-person, as per our style guide [0]. C

Re: [pve-devel] [RFC v1 pve-storage 1/2] (rfc) example: sshfs plugin: add custom storage plugin for sshfs

2025-04-02 Thread Max Carrara
On Mon Mar 31, 2025 at 10:06 AM CEST, Fiona Ebner wrote: > Am 28.03.25 um 18:12 schrieb Max Carrara: > > - What would be the preferred way to allow specifying whether a > > (custom) plugin is shared or not via our API? > > > > E.g. some external plugins do the following, which (I suppose) > >

Re: [pve-devel] [PATCH storage v4 09/27] plugin: introduce new_backup_provider() method

2025-04-02 Thread Fiona Ebner
Am 01.04.25 um 20:21 schrieb Thomas Lamprecht: > Am 01.04.25 um 18:02 schrieb Andreas Rogge: >>> The backup provider gives a path to the disk image that will be >>> restored. The path needs to be something 'qemu-img' can deal with, >>> e.g. can also be an NBD URI or similar. >> Um... that has nothi

Re: [pve-devel] [PATCH storage v4 09/27] plugin: introduce new_backup_provider() method

2025-04-02 Thread Wolfgang Bumiller
On Tue, Apr 01, 2025 at 08:21:30PM +0200, Thomas Lamprecht wrote: > Hi! > > Am 01.04.25 um 18:02 schrieb Andreas Rogge: > > sorry for digging up that ancient mail, but I feel that's the best > > starting point for me. > > For more current discussion it might be best to check out the recently > p

Re: [pve-devel] [PATCH v4 pve-storage 1/5] qcow2: add external snapshot support

2025-04-02 Thread Fabian Grünbichler
> DERUMIER, Alexandre hat am 02.04.2025 > 10:01 CEST geschrieben: > > > >   > > @@ -716,7 +721,11 @@ sub filesystem_path { > >   > > my $dir = $class->get_subdir($scfg, $vtype); > >   > > -    $dir .= "/$vmid" if $vtype eq 'images'; > > +    if ($scfg->{snapext} && $snapname) { > > + $na

Re: [pve-devel] [PATCH v4 qemu-server 10/11] blockdev: add backing_chain support

2025-04-02 Thread Fabian Grünbichler
> Alexandre Derumier via pve-devel hat am > 11.03.2025 11:29 CET geschrieben: > We need to define name-nodes for all backing chain images, > to be able to live rename them with blockdev-reopen > > For linked clone, we don't need to definebase image(s) chain. > They are auto added with #block

[pve-devel] [PATCH proxmox 1/2] network-types: initial commit

2025-04-02 Thread Stefan Hanreich
This commit moves some IP address and MAC address types from proxmox-ve-config to proxmox, so they can be used re-used across our code base. The code in this commit is mostly the same as in proxmox-ve-config ('bc9253d8'), but I have made a few changes: * Added additional documentation to some of

Re: [pve-devel] About PVE Backup Integration Guide

2025-04-02 Thread Thomas Lamprecht
Am 02.04.25 um 08:20 schrieb Prashant Patil: > Basically, the backup/restore tasks will be managed through our backup > solution. So, all we needed is VM config which can be fetched through PVE > REST API and a API to get access to consistent disk image which can be then > transferred to backup