disks: zfs: code indentation/style improvments

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht
2022-04-06 12:56:43 +02:00
parent 8009417d0d
commit 107208bdbf

View File

@ -338,15 +338,12 @@ __PACKAGE__->register_method ({
my $name = $param->{name}; my $name = $param->{name};
my $devs = [PVE::Tools::split_list($param->{devices})]; my $devs = [PVE::Tools::split_list($param->{devices})];
my $raidlevel = $param->{raidlevel}; my $raidlevel = $param->{raidlevel};
my $node = $param->{node};
my $ashift = $param->{ashift} // 12;
my $compression = $param->{compression} // 'on'; my $compression = $param->{compression} // 'on';
foreach my $dev (@$devs) { for my $dev (@$devs) {
$dev = PVE::Diskmanage::verify_blockdev_path($dev); $dev = PVE::Diskmanage::verify_blockdev_path($dev);
PVE::Diskmanage::assert_disk_unused($dev); PVE::Diskmanage::assert_disk_unused($dev);
} }
PVE::Storage::assert_sid_unused($name) if $param->{add_storage}; PVE::Storage::assert_sid_unused($name) if $param->{add_storage};
my $numdisks = scalar(@$devs); my $numdisks = scalar(@$devs);
@ -369,8 +366,7 @@ __PACKAGE__->register_method ({
die "$raidlevel needs at least $mindisks->{$raidlevel} disks\n" die "$raidlevel needs at least $mindisks->{$raidlevel} disks\n"
if $numdisks < $mindisks->{$raidlevel}; if $numdisks < $mindisks->{$raidlevel};
my $worker = sub { my $code = sub {
PVE::Diskmanage::locked_disk_action(sub {
for my $dev (@$devs) { for my $dev (@$devs) {
PVE::Diskmanage::assert_disk_unused($dev); PVE::Diskmanage::assert_disk_unused($dev);
@ -378,10 +374,7 @@ __PACKAGE__->register_method ({
if ($is_partition) { if ($is_partition) {
eval { eval {
PVE::Diskmanage::change_parttype( PVE::Diskmanage::change_parttype($dev, '6a898cc3-1dd2-11b2-99a6-080020736631');
$dev,
'6a898cc3-1dd2-11b2-99a6-080020736631',
);
}; };
warn $@ if $@; warn $@ if $@;
} }
@ -399,6 +392,7 @@ __PACKAGE__->register_method ({
} }
# create zpool with desired raidlevel # create zpool with desired raidlevel
my $ashift = $param->{ashift} // 12;
my $cmd = [$ZPOOL, 'create', '-o', "ashift=$ashift", $name]; my $cmd = [$ZPOOL, 'create', '-o', "ashift=$ashift", $name];
@ -434,15 +428,16 @@ __PACKAGE__->register_method ({
pool => $name, pool => $name,
storage => $name, storage => $name,
content => 'rootdir,images', content => 'rootdir,images',
nodes => $node, nodes => $param->{node},
}; };
PVE::API2::Storage::Config->create($storage_params); PVE::API2::Storage::Config->create($storage_params);
} }
});
}; };
return $rpcenv->fork_worker('zfscreate', $name, $user, $worker); return $rpcenv->fork_worker('zfscreate', $name, $user, sub {
PVE::Diskmanage::locked_disk_action($code);
});
}}); }});
__PACKAGE__->register_method ({ __PACKAGE__->register_method ({