def request(self, target="candidate"):
        node = new_ele("lock")
        sub_ele(sub_ele(node, "target"), target)
        return self._request(node)
Returns a list of hosts that meet the required specs,
dataset/ETHPy150Open ncclient/ncclient/ncclient/operations/lock.py/Lock.request--crossover with--dataset/ETHPy150Open openstack/nova-solver-scheduler/nova_solverscheduler/scheduler/solver_scheduler.py/ConstraintSolverScheduler._schedule