Lines Matching full:machines
78 """Return a list of all requested machines.
80 Create a list of all the requested machines, both global requests and
83 machines = self._experiment.remote
87 assert r in machines
88 return machines
91 """Update machines lists to contain only locked machines.
93 Go through all the lists of requested machines, both global and
98 locked_machines: A list of the machines we successfully locked.
116 # machines are ip address.
125 """Attempt to globally lock all of the machines requested for run.
127 This method tries to lock all machines requested for this crosperf run
129 from being able to update/use the machines while this experiment is
131 - Crosfleet machines: Use crosfleet lease-dut mechanism to lease
132 - Local machines: Use file lock mechanism to lock
145 for m in experiment.lock_mgr.machines:
160 raise RuntimeError("Unable to lock any machines.")
192 # We should not lease machines if tests are launched via `crosfleet
199 # Calculate all checksums of avaiable/locked machines, to ensure same
200 # label has same machines for testing