You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
~doc:"The VGPU is not compatible with any PGPU in the destination."();
681
+
error Api_errors.nvidia_tools_error ["host"]
682
+
~doc:"Nvidia tools error. Please ensure that the latest Nvidia tools are installed"();
679
683
680
684
error Api_errors.openvswitch_not_active []
681
685
~doc:"This operation needs the OpenVSwitch networking backend to be enabled on all hosts in the pool."();
@@ -1683,7 +1687,7 @@ let rrd_cf_type = Enum ("rrd_cf_type",
1683
1687
let vm_get_boot_record = call
1684
1688
~name:"get_boot_record"
1685
1689
~in_oss_since:None
1686
-
~in_product_since:rel_rio
1690
+
~lifecycle:[Published, rel_rio, ""; Deprecated, rel_inverness, "Use the current VM record/fields instead"]
1687
1691
~doc:"Returns a record describing the VM's dynamic state, initialised when the VM boots and updated to reflect runtime configuration changes e.g. CPU hotplug"
1688
1692
~result:(Record _vm, "A record describing the VM")
1689
1693
~params:[Ref _vm, "self", "The VM whose boot-time state to return"]
@@ -2509,12 +2513,15 @@ let vm_migrate_send = call
2509
2513
~name:"migrate_send"
2510
2514
~in_product_since:rel_tampa
2511
2515
~doc:"Migrate the VM to another host. This can only be called when the specified VM is in the Running state."
2512
-
~params:[Ref _vm, "vm", "The VM";
2513
-
Map(String,String), "dest", "The result of a Host.migrate_receive call.";
2514
-
Bool, "live", "Live migration";
2515
-
Map (Ref _vdi, Ref _sr), "vdi_map", "Map of source VDI to destination SR";
2516
-
Map (Ref _vif, Ref _network), "vif_map", "Map of source VIF to destination network";
{param_type=Map(String,String); param_name="dest"; param_doc="The result of a Host.migrate_receive call."; param_release=tampa_release; param_default=None};
{param_type=Map(String,String); param_name="dest"; param_doc="The result of a VM.migrate_receive call."; param_release=tampa_release; param_default=None};
field ~qualifier:DynamicRO~ty:(Map (Ref _vgpu_type, Int)) ~lifecycle:[Published, rel_vgpu_productisation, ""] ~default_value:(Some (VMap[])) "supported_VGPU_max_capacities""A map relating each VGPU type supported on this GPU to the maximum number of VGPUs of that type which can run simultaneously on this GPU";
9376
9416
field ~qualifier:DynamicRO~ty:(pgpu_dom0_access) ~lifecycle:[Published, rel_cream, ""] ~default_value:(Some (VEnum"enabled")) "dom0_access""The accessibility of this device from dom0";
9377
9417
field ~qualifier:DynamicRO~ty:Bool~lifecycle:[Published, rel_cream, ""] ~default_value:(Some (VBoolfalse)) "is_system_display_device""Is this device the system display device";
9418
+
field ~qualifier:DynamicRO~ty:(Map (String,String)) ~lifecycle:[Published, rel_inverness, ""] ~default_value:(Some (VMap[])) "compatibility_metadata""PGPU metadata to determine whether a VGPU can migrate between two PGPUs";
9378
9419
]
9379
9420
()
9380
9421
@@ -9529,7 +9570,7 @@ let vgpu =
9529
9570
field ~qualifier:RW~ty:(Map (String,String)) ~lifecycle:[Published, rel_boston, ""] "other_config""Additional configuration"~default_value:(Some (VMap[]));
9530
9571
field ~qualifier:DynamicRO~ty:(Ref _vgpu_type) ~lifecycle:[Published, rel_vgpu_tech_preview, ""] "type""Preset type for this VGPU"~default_value:(Some (VRef null_ref));
9531
9572
field ~qualifier:DynamicRO~ty:(Ref _pgpu) ~lifecycle:[Published, rel_vgpu_tech_preview, ""] "resident_on""The PGPU on which this VGPU is running"~default_value:(Some (VRef null_ref));
9532
-
field ~qualifier:DynamicRO~ty:(Ref _pgpu) ~lifecycle:[Published, rel_dundee, ""] ~internal_only:true"scheduled_to_be_resident_on""The PGPU on which this VGPU is scheduled to run"~default_value:(Some (VRef null_ref));
9573
+
field ~qualifier:DynamicRO~ty:(Ref _pgpu) ~lifecycle:[Published, rel_dundee, ""] "scheduled_to_be_resident_on""The PGPU on which this VGPU is scheduled to run"~default_value:(Some (VRef null_ref));
0 commit comments