Can be used to generate a package for testing a particular bugfix, or
new version, which can be shared with a small audience, without
reusing the current package version, or bumping to a version that
looks like our released kernels[0].
previously this could be accomplished by setting the PKGREL va
Am 22.01.25 um 16:23 schrieb Hannes Dürr:
>
> On 1/21/25 17:12, Hannes Dürr wrote:
>>
>> On 1/21/25 16:36, Thomas Lamprecht wrote:
>>> Am 21.01.25 um 11:47 schrieb Dominik Csapak:
It's probably not a bad idea to install the packages for all
installed kernel versions? (@Thomas ?)
>>> Yea
Am 22.01.25 um 11:55 schrieb Fiona Ebner:
> Signed-off-by: Fiona Ebner
> ---
> src/test/ha-tester.pl | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>
applied, thanks!
___
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.pr
Am 22.01.25 um 11:55 schrieb Fiona Ebner:
> There is no user of File::Path remaining after commit 787b66e
> ("SimCluster: setup status dir inside new") which was the only user
> of remove_tree(). make_path() was not used at all according to git
> history.
>
> Signed-off-by: Fiona Ebner
> ---
> s
On 1/21/25 17:12, Hannes Dürr wrote:
On 1/21/25 16:36, Thomas Lamprecht wrote:
Am 21.01.25 um 11:47 schrieb Dominik Csapak:
It's probably not a bad idea to install the packages for all
installed kernel versions? (@Thomas ?)
Yeah, would be definitively a nice UX enhancement.
sounds good to m
On Wed, 22 Jan 2025 15:49:06 +0100
Thomas Lamprecht wrote:
> Am 20.01.25 um 20:27 schrieb Stoiko Ivanov:
> > Can be used to generate a package for testing a particular bugfix, or
> > new version, which can be shared with a small audience, without
> > reusing the current package version, or bumpin
Am 22.01.25 um 09:16 schrieb Dominik Csapak:
> On 1/20/25 15:51, Dominik Csapak wrote:
>> they only have one user each (where we can inline the implementation).
>> It's easy enough to recreate should we need to.
>>
>
> turns out i forgot that we added a second user of the pci function in
> pve-ma
Am 20.01.25 um 15:51 schrieb Dominik Csapak:
> this will fail with the new checks for mdev when we don't have the
> correct config.
IIUC this patch should then be ordered earlier before any patch that
needs a newer guest-common that contains the adapted check.I
_
Am 20.01.25 um 20:27 schrieb Stoiko Ivanov:
> Can be used to generate a package for testing a particular bugfix, or
> new version, which can be shared with a small audience, without
> reusing the current package version, or bumping to a version that
> looks like our released kernels[0].
>
> previo
Am 22.01.25 um 14:18 schrieb Daniel Kral:
> On 11/29/24 15:23, Fiona Ebner wrote:
>> Am 16.09.24 um 18:38 schrieb Daniel Kral:
>>> +=head3 check_volume_alloc($storecfg, $storeid, $node)
>>> +
>>> +Checks whether the volume with the identifier C<$volid>, that is
>>> defined in C<$storecfg> (which
>>
Am 22.01.25 um 14:16 schrieb Daniel Kral:
> Thank you very much for taking a look over this!
>
> Sorry for taking such a long time for getting back to you on this, I'll
> rework this patch series for a v2 now.
>
> On 11/29/24 15:23, Fiona Ebner wrote:
>> Am 16.09.24 um 18:38 schrieb Daniel Kral:
On 1/22/25 14:18, Daniel Kral wrote:
On 11/29/24 15:23, Fiona Ebner wrote:
Am 16.09.24 um 18:38 schrieb Daniel Kral:
+sub check_volume_alloc : prototype($$;$) {
Again, "assert_" and "_permission"
Hm, why did you choose permission here?
There are no permission checks done here, would be a s
On 11/29/24 15:23, Fiona Ebner wrote:
Am 16.09.24 um 18:38 schrieb Daniel Kral:
Improves checks if the underlying storage, where VMs are restored to,
support the content type 'images'. This has been already the case for
backup restores, but is refactored to use `check_storage_alloc` and
`check_v
On 11/29/24 15:23, Fiona Ebner wrote:
Am 16.09.24 um 18:38 schrieb Daniel Kral:
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index a0abe44f..13c1c4e0 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -220,18 +220,6 @@ my $check_storage_access_clone = sub {
return $sharedvm;
};
On 11/29/24 15:23, Fiona Ebner wrote:
Am 16.09.24 um 18:38 schrieb Daniel Kral:
@@ -197,6 +198,25 @@ sub check_volume_alloc : prototype($$;$) {
return 1;
}
+=head3 alloc_volume_disk($storecfg, $storeid, $vmid, $format, $name, $size_kb)
+
+Allocates a volume disk image on C<$storeid>,
On 11/29/24 15:23, Fiona Ebner wrote:
For issues like these, it's often nice to start out with the fix and put
bigger refactorings later. Then the fix can already be applied up-front
while discussing the bigger changes.
ACK, I'll move this in front of the other changes.
Am 16.09.24 um 18:38
Thomas Lamprecht writes:
> Am 22.01.25 um 13:22 schrieb Maximiliano Sandoval:
>> Maximiliano Sandoval writes:
>>> One thing to note is that xtr, unlike our script to extract translations
>>> will add comments, context, and plural forms.
>>
>> I forgot to mention that xtr is not bundled at the mo
Thank you very much for taking a look over this!
Sorry for taking such a long time for getting back to you on this, I'll
rework this patch series for a v2 now.
On 11/29/24 15:23, Fiona Ebner wrote:
Am 16.09.24 um 18:38 schrieb Daniel Kral:
diff --git a/PVE/QemuServer/Helpers.pm b/PVE/QemuSer
Am 21.01.25 um 11:36 schrieb Dominik Csapak:
> On 1/21/25 11:04, Hannes Duerr wrote:
>> diff --git a/debian/nvidia-vgpud@.service b/debian/nvidia-vgpud@.service
>> new file mode 100644
>> index 000..b3c1220
>> --- /dev/null
>> +++ b/debian/nvidia-vgpud@.service
>
> mhmm not sure if it's so good
On Tue Jan 21, 2025 at 3:46 PM CET, Aaron Lauterer wrote:
>
>
> On 2025-01-21 13:08, Alexander Zeidler wrote:
>> On Mon Jan 20, 2025 at 3:35 PM CET, Aaron Lauterer wrote:
>>> VSS in windows guests with additional backup software in the guest can
>>> cause problems. By now the guest agent does sup
Am 22.01.25 um 13:22 schrieb Maximiliano Sandoval:
> Maximiliano Sandoval writes:
>> One thing to note is that xtr, unlike our script to extract translations
>> will add comments, context, and plural forms.
>
> I forgot to mention that xtr is not bundled at the moment for Debian and
> this is a b
Maximiliano Sandoval writes:
> The catalog-{lang}.mo files are generated only with strings that are
> relevant to the proxmox-datacenter-manager instead of the whole
> {lang}.po file. The msgmerge command will produce all strings containing
> in the {lang}.po file but the ones that do not conce
The catalog-{lang}.mo files are generated only with strings that are
relevant to the proxmox-datacenter-manager instead of the whole
{lang}.po file. The msgmerge command will produce all strings containing
in the {lang}.po file but the ones that do not concern
proxmox-datacenter-manager.pot will be
For concatenating .pot files. From [1]:
> To concatenate POT files, better use xgettext, not msgcat, because
> msgcat would choke on the undefined charsets in the specified POT
> files.
[1] https://www.gnu.org/software/gettext/manual/html_node/msgcat-Invocation.html
Signed-off-by: Maximiliano Sa
There is no user of File::Path remaining after commit 787b66e
("SimCluster: setup status dir inside new") which was the only user
of remove_tree(). make_path() was not used at all according to git
history.
Signed-off-by: Fiona Ebner
---
src/test/ha-tester.pl | 2 --
1 file changed, 2 deletions(-
Signed-off-by: Fiona Ebner
---
src/test/ha-tester.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/test/ha-tester.pl b/src/test/ha-tester.pl
index 8ff1629..0693133 100755
--- a/src/test/ha-tester.pl
+++ b/src/test/ha-tester.pl
@@ -47,7 +47,7 @@ sub do_run_test {
my
Signed-off-by: Markus Frank
---
qm.adoc | 92 +++--
1 file changed, 90 insertions(+), 2 deletions(-)
diff --git a/qm.adoc b/qm.adoc
index 4bb8f2c..5ad79c1 100644
--- a/qm.adoc
+++ b/qm.adoc
@@ -1202,6 +1202,93 @@ recommended to always use a lim
Signed-off-by: Markus Frank
---
www/manager6/Makefile | 1 +
www/manager6/window/DirMapEdit.js | 208 ++
2 files changed, 209 insertions(+)
create mode 100644 www/manager6/window/DirMapEdit.js
diff --git a/www/manager6/Makefile b/www/manager6/Makefile
i
Signed-off-by: Markus Frank
---
www/manager6/Makefile | 1 +
www/manager6/form/DirMapSelector.js | 63 +
2 files changed, 64 insertions(+)
create mode 100644 www/manager6/form/DirMapSelector.js
diff --git a/www/manager6/Makefile b/www/manager6/Makefile
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. cluster
2. guest-common
3. docs
4. qemu-serve
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
Signed-off-by: Markus Frank
---
PVE/API2/Cluster/Mapping.pm | 7 +
PVE/API2/Cluster/Mapping/Dir.pm | 307 ++
PVE/API2/Cluster/Mapping/Makefile | 1 +
3 files changed, 315 insertions(+)
create mode 100644 PVE/API2/Cluster/Mapping/Dir.pm
diff --git a/PVE/AP
Signed-off-by: Markus Frank
---
www/manager6/Makefile | 1 +
www/manager6/Utils.js | 1 +
www/manager6/qemu/HardwareView.js | 19 +
www/manager6/qemu/VirtiofsEdit.js | 123 ++
4 files changed, 144 insertions(+)
create mode 100644 www/m
Signed-off-by: Markus Frank
---
PVE/QemuServer.pm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index b89a7e71..00178575 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2460,8 +2460,9 @@ sub check_non_migratable_resources
Signed-off-by: Markus Frank
---
www/manager6/Makefile | 1 +
www/manager6/dc/Config.js | 10 +
www/manager6/dc/DirMapView.js | 42 +++
3 files changed, 53 insertions(+)
create mode 100644 www/manager6/dc/DirMapView.js
diff --git a/www/manager
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| 12 +++-
test/MigrationTest/Shared.pm |
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 forces virtiofsd to report a different device number for each
submount it encounters. Without it, duplicates may be created becau
Signed-off-by: Markus Frank
---
debian/control | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/control b/debian/control
index 81f0fad6..eda357a5 100644
--- a/debian/control
+++ b/debian/control
@@ -55,6 +55,7 @@ Depends: dbus,
socat,
swtpm,
swtpm-tools,
+
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 -
On 1/20/25 15:51, Dominik Csapak wrote:
they only have one user each (where we can inline the implementation).
It's easy enough to recreate should we need to.
turns out i forgot that we added a second user of the pci function in
pve-manager
we still need to adapt the qemu-server side code st
40 matches
Mail list logo