From 741e7d43bd60241cbbb226fd56177483bea5f247 Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Wed, 17 Mar 2021 15:52:45 -0400 Subject: [PATCH] rbd: add String method for ImageMirrorMode Signed-off-by: John Mulligan --- rbd/mirror.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rbd/mirror.go b/rbd/mirror.go index 2a4f616..126d4b8 100644 --- a/rbd/mirror.go +++ b/rbd/mirror.go @@ -57,6 +57,18 @@ const ( ImageMirrorModeSnapshot = ImageMirrorMode(C.RBD_MIRROR_IMAGE_MODE_SNAPSHOT) ) +// String representation of ImageMirrorMode. +func (imm ImageMirrorMode) String() string { + switch imm { + case ImageMirrorModeJournal: + return "journal" + case ImageMirrorModeSnapshot: + return "snapshot" + default: + return "" + } +} + // SetMirrorMode is used to enable or disable pool level mirroring with either // an automatic or per-image behavior. //