7911ad578749d59a476e2e66072feb7bd801f557 |
|
18-Dec-2015 |
MK Ryu <mkryu@google.com> |
[autotest] Non-threaded version of drone task queue Drone manager creates threads for each drone. Creating threads and joining them sometimes incurs a long latency. A shard uses itself as a drone. There is no reason to create/join a thread and has higher scheduler tick by the latency. Let the drone manager choose to be threaded/non-threaded by the configuration option. BUG=chromium:444643 TEST=Run dummy suite on a testing machine using a real DUT with TRUE/FALSE threaded_drone_manager option. Change-Id: I18d2e041a7b5363b3bade69e194018064e12d876 Reviewed-on: https://chromium-review.googlesource.com/320160 Commit-Ready: Mungyung Ryu <mkryu@google.com> Tested-by: Mungyung Ryu <mkryu@google.com> Reviewed-by: Mungyung Ryu <mkryu@google.com>
/external/autotest/scheduler/drone_task_queue.py
|