<?php $rados = rados_create(); rados_conf_read_file($rados, '/etc/ceph/ceph.conf'); rados_connect($rados); foreach (rados_pool_list($rados) as $pool) { echo $pool . "\n"; } rados_shutdown($rados);
/** * @depends testRadosConnect */ public function testRadosPoolList($cluster) { $this->assertNotNull(rados_pool_list($cluster)); }
<?php $rados = rados_create(); rados_conf_set($rados, 'mon addr', '1.2.3.4'); rados_conf_set($rados, 'keyring', '/path/to/keyring.bin'); rados_connect($rados); print_r(rados_pool_list($rados)); rados_shutdown($rados);
public function poolList() { return \rados_pool_list($this->_cluster); }