@@ -40,7 +40,7 @@ fn main() {
4040 // return and allow for pattern matching.
4141
4242 // Example of accessing the `Admin Socket` for mon
43- match admin_socket_command ( "help" , "/var/run/ceph/ceph-mon.ceph-vm1 .asok" ) {
43+ match admin_socket_command ( "help" , "/var/run/ceph/ceph-mon.ip-172-31-31-247 .asok" ) {
4444 Ok ( json) => {
4545 println ! ( "{}" , json) ;
4646 } ,
@@ -51,16 +51,24 @@ fn main() {
5151
5252 let rados_version = ceph_helpers:: rados_libversion ( ) ;
5353 println ! ( "Librados version: {:?}" , rados_version) ;
54+
55+ println ! ( "Connecting to ceph" ) ;
5456 let cluster = ceph_helpers:: connect_to_ceph ( "admin" , "/etc/ceph/ceph.conf" ) . unwrap ( ) ;
57+ println ! ( "Creating pool {}" , pool_name) ;
5558 ceph_helpers:: rados_create_pool ( cluster, pool_name) . unwrap ( ) ;
5659
60+ println ! ( "Listing pools" ) ;
5761 let pools_list = ceph_helpers:: rados_pools ( cluster) . unwrap ( ) ;
58- println ! ( "{:?}" , pools_list) ;
62+ for pool in pools_list{
63+ println ! ( "pool: {}" , pool) ;
64+ }
5965
66+ println ! ( "Deleting pool: {}" , pool_name) ;
6067 ceph_helpers:: rados_delete_pool ( cluster, pool_name) . unwrap ( ) ;
6168
62- let fsid = ceph_helpers:: rados_fsid ( cluster) . unwrap ( ) ;
63- println ! ( "rados_cluster_fsid {}" , fsid) ;
69+ println ! ( "Getting cluster fsid" ) ;
70+ let fsid = ceph_helpers:: rados_fsid ( cluster) ;
71+ println ! ( "rados_cluster_fsid {:?}" , fsid) ;
6472
6573 let cluster_stat = ceph_helpers:: rados_stat_cluster ( cluster) . unwrap ( ) ;
6674 println ! ( "Cluster stat: {:?}" , cluster_stat) ;
@@ -74,7 +82,7 @@ fn main() {
7482 // and `git_version`
7583 // will be called soon to replace the string parse.
7684 // Change to the real mon admin socket name
77- let ceph_ver = ceph_helpers:: ceph_version ( "/var/run/ceph/ceph-mon.ceph-vm1 .asok" ) ;
85+ let ceph_ver = ceph_helpers:: ceph_version ( "/var/run/ceph/ceph-mon.ip-172-31-31-247 .asok" ) ;
7886 println ! ( "Ceph Version - {:?}" , ceph_ver) ;
7987 // Mon command to check the health. Same as `ceph -s`
8088 match ceph_helpers:: ceph_mon_command ( cluster, "prefix" , "status" , None ) {
@@ -102,6 +110,7 @@ fn main() {
102110 // It's very long so it's commented out.
103111 // println!("{}", ceph_helpers::ceph_commands(cluster, None).unwrap().pretty());
104112 unsafe {
113+ println ! ( "Getting rados instance id" ) ;
105114 let instance_id = ceph:: rados_get_instance_id ( cluster) ;
106115 println ! ( "Instance ID: {}" , instance_id) ;
107116 }
0 commit comments