mirror of
https://github.com/mclueppers/xo-server.git
synced 2025-07-27 07:54:54 +02:00
Best preferred host handling (vatesfr/xo-web#6).
This commit is contained in:
parent
6cc3241eed
commit
acce572374
@ -963,9 +963,23 @@ final class Application extends Base
|
|||||||
? $guest_metrics->os_version
|
? $guest_metrics->os_version
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
$preferred_host = ('OpaqueRef:NULL' !== $vm->affinity)
|
if ('OpaqueRef:NULL' === $vm->affinity)
|
||||||
? $vm->affinity
|
{
|
||||||
: null;
|
$preferred_host = null;
|
||||||
|
}
|
||||||
|
elseif ( ($host = $mgr_hosts->first($vm->affinity, false)) )
|
||||||
|
{
|
||||||
|
$preferred_host = array(
|
||||||
|
'uuid' => $host->uuid,
|
||||||
|
'name' => $host->name_label,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$preferred_host = array(
|
||||||
|
'ref' => $vm->affinity,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
$pv_drivers_up_to_date = $guest_metrics
|
$pv_drivers_up_to_date = $guest_metrics
|
||||||
? $guest_metrics->PV_drivers_up_to_date
|
? $guest_metrics->PV_drivers_up_to_date
|
||||||
|
Loading…
x
Reference in New Issue
Block a user