On 01/06/2016 04:25 AM, Wido den Hollander wrote: > It could happen that rbd_list() returns X names, but that while > refreshing the pool one of those RBD images is removed from Ceph > through a different route then libvirt. > > We do not need to error out in such case, we can simply ignore the > volume and continue. > > error : volStorageBackendRBDRefreshVolInfo:289 : > failed to open the RBD image 'vol-998': No such file or directory > > It could also be that one or more Placement Groups (PGs) inside Ceph > are inactive due to a system failure. > > If that happens it could be that some RBD images can not be refreshed > and a timeout will be raised by librados. > > error : volStorageBackendRBDRefreshVolInfo:289 : > failed to open the RBD image 'vol-893': Connection timed out > > Ignore the error and continue to refresh the rest of the pool's > contents. > > Signed-off-by: Wido den Hollander <wido@xxxxxxxxx> > --- > src/storage/storage_backend_rbd.c | 18 +++++++++++++++++- > 1 file changed, 17 insertions(+), 1 deletion(-) > ACK and pushed both patches - tks, John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list