History log of /external/autotest/scheduler/drone_task_queue.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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