Am 16.06.25 um 12:46 schrieb DERUMIER, Alexandre via pve-devel: > > I think I have wrongly dropped nbd with unix socket in my last patch > series, but previously it was: > > > + } elsif ($path =~ m/^nbd:(\S+):(\d+):exportname=(\S+)$/) { > + my $server = { type => 'inet', host => $1, port => $2 }; > + $blockdev = { driver => 'nbd', server => $server, export => $3 > }; > + } elsif ($path =~ m/^nbd:unix:(\S+):exportname=(\S+)$/) { > + my $server = { type => 'unix', path => $1 }; > + $blockdev = { driver => 'nbd', server => $server, export => $2 > };
Right, we use those paths too, good catch! Just noting for completeness: In the future, we might want to switch to the more modern syntax, but that is something for later (and requires proper backwards-compat handling for migration). From 'man kvm': > Syntax for specifying a NBD device using TCP, in > preferred URI form: > "nbd://<server-ip>[:<port>]/[<export>]" > > Syntax for specifying a NBD device using Unix Domain Sockets; > remember that '?' is a > shell glob character and may need quoting: > "nbd+unix:///[<export>]?socket=<do‐ > main-socket>" > > Older syntax that is also recognized: > "nbd:<server-ip>:<port>[:exportname=<export>]" > > Syntax for specifying a NBD device using Unix Domain > Sockets "nbd:unix:<do‐ > main-socket>[:exportname=<export>]" _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel