fix #5071: zfs over iscsi: add 'zfs-base-path' configuration option
Use '/dev/zvol' as a base path for new storages for providers 'iet' and 'LIO', because that is what modern distributions use. This is a breaking change regarding the addition of new storages on older distributions, but it's enough to specify the base path '/dev' explicitly for setups that require it. Signed-off-by: Fiona Ebner <f.ebner@proxmox.com> Tested-by: Christoph Heiss <c.heiss@proxmox.com> Link: https://lore.proxmox.com/20250605111109.52712-1-f.ebner@proxmox.com
This commit is contained in:
committed by
Thomas Lamprecht
parent
7ecab87144
commit
d181d0b1ee
@ -138,7 +138,7 @@ my $parser = sub {
|
||||
|
||||
my $line = 0;
|
||||
|
||||
my $base = get_base;
|
||||
my $base = get_base($scfg);
|
||||
my $config = $get_config->($scfg);
|
||||
my @cfgfile = split "\n", $config;
|
||||
|
||||
@ -482,7 +482,8 @@ sub run_lun_command {
|
||||
}
|
||||
|
||||
sub get_base {
|
||||
return '/dev';
|
||||
my ($scfg) = @_;
|
||||
return $scfg->{'zfs-base-path'} || '/dev';
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
Reference in New Issue
Block a user