mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
librbd: add "migration" trash image source
Signed-off-by: Mykola Golub <mgolub@suse.com>
This commit is contained in:
parent
431b443718
commit
ad4809bab2
@ -212,7 +212,8 @@ enum {
|
||||
|
||||
typedef enum {
|
||||
RBD_TRASH_IMAGE_SOURCE_USER = 0,
|
||||
RBD_TRASH_IMAGE_SOURCE_MIRRORING = 1
|
||||
RBD_TRASH_IMAGE_SOURCE_MIRRORING = 1,
|
||||
RBD_TRASH_IMAGE_SOURCE_MIGRATION = 2
|
||||
} rbd_trash_image_source_t;
|
||||
|
||||
typedef struct {
|
||||
|
@ -166,7 +166,8 @@ cdef extern from "rbd/librbd.h" nogil:
|
||||
|
||||
ctypedef enum rbd_trash_image_source_t:
|
||||
_RBD_TRASH_IMAGE_SOURCE_USER "RBD_TRASH_IMAGE_SOURCE_USER",
|
||||
_RBD_TRASH_IMAGE_SOURCE_MIRRORING "RBD_TRASH_IMAGE_SOURCE_MIRRORING"
|
||||
_RBD_TRASH_IMAGE_SOURCE_MIRRORING "RBD_TRASH_IMAGE_SOURCE_MIRRORING",
|
||||
_RBD_TRASH_IMAGE_SOURCE_MIGRATION "RBD_TRASH_IMAGE_SOURCE_MIGRATION"
|
||||
|
||||
ctypedef struct rbd_trash_image_info_t:
|
||||
char *id
|
||||
|
@ -268,6 +268,9 @@ int do_list(librbd::RBD &rbd, librados::IoCtx& io_ctx, bool long_flag,
|
||||
case RBD_TRASH_IMAGE_SOURCE_MIRRORING:
|
||||
del_source = "MIRRORING";
|
||||
break;
|
||||
case RBD_TRASH_IMAGE_SOURCE_MIGRATION:
|
||||
del_source = "MIGRATION";
|
||||
break;
|
||||
}
|
||||
|
||||
std::string time_str = ctime(&entry.deletion_time);
|
||||
|
Loading…
Reference in New Issue
Block a user