# HG changeset patch
# User Jon Ludlam <[email protected]>
# Date 1285345948 -3600
# Node ID b5f83ca52e4bfd898972edb1086e850d37a0a7aa
# Parent  c9096a7ecb48a10462c280b8b672e8bf04bbd3e1
The storage backends use sm-config for various bits of per-vdi info. We 
shouldn't copy that when cloning/copying a VDI.

Signed-off-by: Jon Ludlam <[email protected]>

diff -r c9096a7ecb48 -r b5f83ca52e4b ocaml/xapi/xapi_vdi.ml
--- a/ocaml/xapi/xapi_vdi.ml
+++ b/ocaml/xapi/xapi_vdi.ml
@@ -447,7 +447,7 @@
       ~read_only:a.Db_actions.vDI_read_only
       ~other_config:a.Db_actions.vDI_other_config
       ~xenstore_data:a.Db_actions.vDI_xenstore_data
-      ~sm_config:a.Db_actions.vDI_sm_config ~tags:[]
+      ~sm_config:[] ~tags:[]
     in
     (try
        (* Remove the vdi_clone from the SR's current operations, this prevents 
the whole
@@ -488,7 +488,7 @@
           ~read_only:src.API.vDI_read_only
           ~other_config:src.API.vDI_other_config
           ~xenstore_data:src.API.vDI_xenstore_data
-          ~sm_config:src.API.vDI_sm_config ~tags:[] in
+          ~sm_config:[] ~tags:[] in
     if src.API.vDI_on_boot = `reset then begin
                try Client.VDI.set_on_boot ~rpc ~session_id ~self:result 
~value:(`reset) with _ -> ()
        end;
# HG changeset patch
# User Jon Ludlam <[email protected]>
# Date 1285345948 -3600
# Node ID b5f83ca52e4bfd898972edb1086e850d37a0a7aa
# Parent  c9096a7ecb48a10462c280b8b672e8bf04bbd3e1
The storage backends use sm-config for various bits of per-vdi info. We shouldn't copy that when cloning/copying a VDI.

Signed-off-by: Jon Ludlam <[email protected]>

diff -r c9096a7ecb48 -r b5f83ca52e4b ocaml/xapi/xapi_vdi.ml
--- a/ocaml/xapi/xapi_vdi.ml
+++ b/ocaml/xapi/xapi_vdi.ml
@@ -447,7 +447,7 @@
       ~read_only:a.Db_actions.vDI_read_only
       ~other_config:a.Db_actions.vDI_other_config
       ~xenstore_data:a.Db_actions.vDI_xenstore_data
-      ~sm_config:a.Db_actions.vDI_sm_config ~tags:[]
+      ~sm_config:[] ~tags:[]
     in
     (try
        (* Remove the vdi_clone from the SR's current operations, this prevents the whole
@@ -488,7 +488,7 @@
 	   ~read_only:src.API.vDI_read_only
 	   ~other_config:src.API.vDI_other_config
 	   ~xenstore_data:src.API.vDI_xenstore_data
-	   ~sm_config:src.API.vDI_sm_config ~tags:[] in
+	   ~sm_config:[] ~tags:[] in
     if src.API.vDI_on_boot = `reset then begin
 		try Client.VDI.set_on_boot ~rpc ~session_id ~self:result ~value:(`reset) with _ -> ()
 	end;
_______________________________________________
xen-api mailing list
[email protected]
http://lists.xensource.com/mailman/listinfo/xen-api

Reply via email to