gRPC-style devices are no longer supported (as much as they ever were); instead, each agent supplies a flat list of properties and resources which jobs can consume. Pools can specify conditions to collect related agents together which are evaluated on the list of properties.
Dynamic pools are distinguished from explicit (user-defined) pools, and are updated on the agent along with session updates.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17486156 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17486162 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17432013 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v867-17431908)
[CL 17432023 by ben marsh in ue5-release-engine-test branch]
Do not modify MetaData.cs
#jira none
#ROBOMERGE-SOURCE: CL 17426368 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17426388 by jonathan adamczewski in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17409520 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17409536 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17405657 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17405660 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17394417 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17394425 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17393747 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17393755 by ben marsh in ue5-release-engine-test branch]
On systems with multiple process groups, distribute launched processes explicitly between groups to improve overall utiliization.
#jira none
#ROBOMERGE-SOURCE: CL 17392872 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17392888 by jonathan adamczewski in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17392463 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17392498 by ben marsh in ue5-release-engine-test branch]
Optional request body specifies a list of objects that the client already has, and the server does not need to recurse through.
[FYI] Joe.Kirchoff
#ROBOMERGE-SOURCE: CL 17391157 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17391171 by ben marsh in ue5-release-engine-test branch]
user command must have a space after the -o before the user name, restore the space and quoting the user name
#jira none
#ROBOMERGE-SOURCE: CL 17389981 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17389988 by ryan hummer in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17386458 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17386464 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17386176 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17386190 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17385591 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17385602 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17381660 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17381663 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17380942 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17380955 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17380649 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17380675 by ben marsh in ue5-release-engine-test branch]
Make ConfigValueTracker immutable.
Propagate some nullability in and around TargetRules.
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17377821 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17377828 by jonathan adamczewski in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17377613 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17377646 by ben marsh in ue5-release-engine-test branch]