提交 c110cdb2 编写于 作者: J Ján Tomko

Fix storage format probing

Commit fff74b27 moved the probing into virStorageFileGetMetadataFromBuf
but didn't update the format in volume definition.

https://bugzilla.redhat.com/show_bug.cgi?id=1104908
上级 effbb11e
......@@ -104,6 +104,8 @@ virStorageBackendProbeTarget(virStorageSourcePtr target,
/* Default to success below this point */
ret = 0;
target->format = meta->format;
if (*backingStore &&
*backingStoreFormat == VIR_STORAGE_FILE_AUTO &&
virStorageIsFile(*backingStore)) {
......
......@@ -298,6 +298,7 @@ virStorageBackendGlusterRefreshVol(virStorageBackendGlusterStatePtr state,
&vol->backingStore.format)))
goto cleanup;
vol->target.format = meta->format;
if (vol->backingStore.path &&
vol->backingStore.format < 0)
vol->backingStore.format = VIR_STORAGE_FILE_RAW;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册