ceph-csi/internal/rbd
Niels de Vos 926f1e813c rbd: keep rados.IOContext for re-use
This prevents the need to open the IOContext for additional operations
on the image.

It also addresses a leak of the IOContext in case `rbdVolume.open()` was
called. The method only returned the `rbd.Image` without the possibility
to close the related IOContext.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2020-06-09 13:17:31 +00:00
..
controllerserver.go rbd: Add new methods to generate spec strings 2020-06-01 05:54:54 +00:00
driver.go journal: rename CSIJournal to Config 2020-05-15 15:14:48 +00:00
errors.go cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
identityserver.go cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
nodeserver_test.go cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
nodeserver.go rbd: unmap rbd image if the mounting fails 2020-06-01 11:27:25 +00:00
rbd_attach.go rbd: Add new methods to generate spec strings 2020-06-01 05:54:54 +00:00
rbd_journal.go journal: split journal types creating a new Connection type 2020-05-15 15:14:48 +00:00
rbd_util_test.go cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
rbd_util.go rbd: keep rados.IOContext for re-use 2020-06-09 13:17:31 +00:00