Some drive backends allow output of debugging information which can be
configured using properities of the image. Add fields to
virStorageSource which will allow carrying them.
---
src/util/virstoragefile.c | 2 ++
src/util/virstoragefile.h | 3 +++
2 files changed, 5 insertions(+)
diff --git a/src/util/virstoragefile.c b/src/util/virstoragefile.c
index 45a6dea8a0..6594715e5e 100644
--- a/src/util/virstoragefile.c
+++ b/src/util/virstoragefile.c
@@ -2061,6 +2061,8 @@ virStorageSourceCopy(const virStorageSource *src,
ret->tlsFromConfig = src->tlsFromConfig;
ret->tlsVerify = src->tlsVerify;
ret->detected = src->detected;
+ ret->debugLevel = src->debugLevel;
+ ret->debug = src->debug;
/* storage driver metadata are not copied */
ret->drv = NULL;
diff --git a/src/util/virstoragefile.h b/src/util/virstoragefile.h
index af8f56c8a1..24382a0a6b 100644
--- a/src/util/virstoragefile.h
+++ b/src/util/virstoragefile.h
@@ -303,6 +303,9 @@ struct _virStorageSource {
bool tlsVerify;
bool detected; /* true if this entry was not provided by the user */
+
+ unsigned int debugLevel;
+ bool debug;
};
--
2.14.3