File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -451,6 +451,21 @@ let process root_dir name x =
451
451
>> = fun response ->
452
452
let response = vdi_of_volume response in
453
453
Deferred.Result. return (R. success (Args.VDI.Stat. rpc_of_response response))
454
+ | { R. name = "VDI.introduce" ; R. params = [ args ] } ->
455
+ let open Deferred.Result.Monad_infix in
456
+ let args = Args.VDI.Introduce. request_of_rpc args in
457
+ Attached_SRs. find args.Args.VDI.Introduce. sr
458
+ >> = fun sr ->
459
+ let vdi = args.Args.VDI.Introduce. location in
460
+ let args = Storage.Volume.Types.Volume.Stat.In. make
461
+ args.Args.VDI.Introduce. dbg
462
+ sr
463
+ vdi in
464
+ let args = Storage.Volume.Types.Volume.Stat.In. rpc_of_t args in
465
+ fork_exec_rpc root_dir (script root_dir name `Volume " Volume.stat" ) args Storage.Volume.Types.Volume.Stat.Out. t_of_rpc
466
+ >> = fun response ->
467
+ let response = vdi_of_volume response in
468
+ Deferred.Result. return (R. success (Args.VDI.Introduce. rpc_of_response response))
454
469
| { R. name = "VDI.attach" ; R. params = [ args ] } ->
455
470
let open Deferred.Result.Monad_infix in
456
471
let args = Args.VDI.Attach. request_of_rpc args in
You can’t perform that action at this time.
0 commit comments