Commit 35a72468 authored by Dietmar Maurer's avatar Dietmar Maurer

pveceph: fix purge command

parent e69bd5aa
...@@ -16,6 +16,7 @@ use PVE::RPCEnvironment; ...@@ -16,6 +16,7 @@ use PVE::RPCEnvironment;
use PVE::Storage; use PVE::Storage;
use PVE::Tools qw(run_command); use PVE::Tools qw(run_command);
use PVE::JSONSchema qw(get_standard_option); use PVE::JSONSchema qw(get_standard_option);
use PVE::CephTools;
use PVE::API2::Ceph; use PVE::API2::Ceph;
use PVE::CLIHandler; use PVE::CLIHandler;
...@@ -60,14 +61,17 @@ __PACKAGE__->register_method ({ ...@@ -60,14 +61,17 @@ __PACKAGE__->register_method ({
my $monstat; my $monstat;
eval { $monstat = PVE::API2::Ceph::ceph_mon_status(1); }; eval {
my $rados = PVE::RADOS->new();
my $monstat = $rados->mon_command({ prefix => 'mon_status' });
};
my $err = $@; my $err = $@;
die "detected running ceph services- unable to purge data\n" die "detected running ceph services- unable to purge data\n"
if !$err; if !$err;
# fixme: this is dangerous - should we really support this function? # fixme: this is dangerous - should we really support this function?
PVE::API2::Ceph::purge_all_ceph_files(); PVE::CephTools::purge_all_ceph_files();
return undef; return undef;
}}); }});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment