}
my $worker = sub {
- lock_file('/run/lock/pve-diskmanage.lck', undef, sub {
+ PVE::Diskmanage::locked_disk_action(sub {
PVE::Storage::LVMPlugin::lvm_create_volume_group($dev, $name);
# create thinpool with size 100%, let lvm handle the metadata size
PVE::API2::Storage::Config->create($storage_params);
}
});
-
- die $@ if $@;
};
return $rpcenv->fork_worker('lvmthincreate', $name, $user, $worker);