Re: [PATCH v2] Added new attribute accessmode to filesystem element

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/14/2010 06:40 PM, Daniel Veillard wrote:
On Thu, Oct 14, 2010 at 04:41:51PM +0530, Harsh Prateek Bora wrote:
This patch introduces new attribute to filesystem element
to support customizable access mode for mount type.
Valid accessmode are: passthrough, mapped and squash.
[...]
@@ -1847,6 +1853,7 @@ virDomainFSDefParseXML(xmlNodePtr node,
      char *type = NULL;
      char *source = NULL;
      char *target = NULL;
+    char *accessmode = NULL;

      if (VIR_ALLOC(def)<  0) {
          virReportOOMError();
@@ -1864,6 +1871,17 @@ virDomainFSDefParseXML(xmlNodePtr node,
          def->type = VIR_DOMAIN_FS_TYPE_MOUNT;
      }

+    accessmode = virXMLPropString(node, "accessmode");
+    if (accessmode) {
+        if ((def->accessmode = virDomainFSAccessModeTypeFromString(accessmode))<  0) {
+            virDomainReportError(VIR_ERR_INTERNAL_ERROR,
+                                 _("unknown accessmode '%s'"), accessmode);
+            goto error;
+        }
+    } else {
+        def->accessmode = VIR_DOMAIN_FS_ACCESSMODE_PASSTHROUGH;
+    }

   if non-NULL this was never freed because of a missing
     VIR_FREE(accessmode);
in the clanup: section of that routine.


   otherwise, ACK. I was just a bit worried that if no model was given
we always assume passthrough, but since that's what the QEMu backend
implementation did so far and this doesn't affect other drivers, that's
fine.

   Applied and pushed with that small change,

    thanks !

Thanks very much ! :)
Daniel


--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]