From: Dietmar Maurer Date: Tue, 1 Apr 2014 04:01:42 +0000 (+0200) Subject: pveceph: fix purge command X-Git-Url: https://git.proxmox.com/?p=pve-manager.git;a=commitdiff_plain;h=35a7246854866e3f90e38d091f7f77e06ae23235 pveceph: fix purge command --- diff --git a/bin/pveceph b/bin/pveceph index 0def860b..a0a9e95e 100755 --- a/bin/pveceph +++ b/bin/pveceph @@ -16,6 +16,7 @@ use PVE::RPCEnvironment; use PVE::Storage; use PVE::Tools qw(run_command); use PVE::JSONSchema qw(get_standard_option); +use PVE::CephTools; use PVE::API2::Ceph; use PVE::CLIHandler; @@ -60,14 +61,17 @@ __PACKAGE__->register_method ({ 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 = $@; die "detected running ceph services- unable to purge data\n" if !$err; # 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; }});