Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
autotest
/
934f0dca520ebf8eeebaa7befa484408281e0f91
/
scheduler
/
drone_utility.py
d3d96d6
[autotest] replace shutil.rmtree with rm -rf in drone initialzation.
by Dan Shi
· 10 years ago
cf731e3
[autotest] Scheduler, drone_manager, drone_utility stats.
by Prashanth B
· 10 years ago
340fd1e
[autotest] Threaded asynchronous task execution on drones.
by Prashanth B
· 10 years ago
3ef8213
Revert "[autotest] Threaded asynchronous task execution on drones."
by Prashanth B
· 10 years ago
0933899
[autotest] Threaded asynchronous task execution on drones.
by Prashanth B
· 10 years ago
da8c60a
[autotest] Migrate graphite directory to client/common_lib/cros
by Michael Liang
· 10 years ago
32317b6
[autotest] Add a stat to cover pickle overhead.
by Alex Miller
· 10 years ago
a1aaaf7
Autotest: Add option to disable drone calling build_externals.
by Simran Basi
· 11 years ago
882f15b
Autotest: Add logging to copy to results repo logic
by Simran Basi
· 11 years ago
93a2cd6
Autotest: Add logging for drones.
by Simran Basi
· 11 years ago
1b409ec
[autotest] Add retry to `ps` in drone_utility.
by Alex Miller
· 11 years ago
48f2203
[autotest] Record stats about sub-parts of drone refresh.
by Alex Miller
· 11 years ago
e76e225
[autotest] Filter process information in drone_manager.
by Alex Miller
· 11 years ago
eb1c68e
[autotest] drone_utility can't handle generators
by Alex Miller
· 11 years ago
7e264ec
[autotest] Have drone report all running processes.
by Alex Miller
· 11 years ago
af9b8e7
Autotest: Parallelize Aborting so that Large Aborts are faster
by Simran Basi
· 12 years ago
a33ee48
Remove hardcoding of relative paths from results dir.
by Chris Sosa
· 12 years ago
31cf2bd
Autotest: Have the scheduler not die trying to kill a dead pid
by Simran Basi
· 12 years ago
c93bc5f
Change _WARNING_DURATION in drone manager from 60 to 400.
by Scott Zawalski
· 12 years ago
e0493a4
Merge remote branch 'cros/upstream' into tempbranch
by Eric Li
· 14 years ago
c92d90a
by jamesren
· 14 years ago
4608b00
Add a new Archiving stage to the scheduler, which runs after Parsing. This stage is responsible for copying results to the results server in a drone setup, a task currently performed directly by the scheduler, and allows for site-specific archiving functionality, replacing the site_parse functionality. It does this by running autoserv with a special control file (scheduler/archive_results.control.srv), which loads and runs code from the new scheduler.archive_results module. The implementation was mostly straightfoward, as the archiving stage is fully analogous to the parser stage. I did make a couple of refactorings:
by mbligh
· 15 years ago
1b0ffc3
Address shutil.copy() failure when running a scheduler instance without
by showard
· 15 years ago
786da9a
Escalate to a SIGKILL in DroneUtility.kill_process() if the SIGTERM didn't work
by showard
· 15 years ago
d791dcb
Give all scheduler launched child processes a mark and check for
by showard
· 15 years ago
6631273
Make a bunch of stuff executable
by mbligh
· 15 years ago
7c8ea99
Not all distros put a symlink in for the python version. However
by mbligh
· 15 years ago
d3dc199
Add support to the scheduler to run autoserv --collect_crashinfo after a job finishes or is aborted.
by showard
· 16 years ago
de634ee
by showard
· 16 years ago
78d4d97
by showard
· 16 years ago
0205a3e
by showard
· 16 years ago
c408c5e
by showard
· 16 years ago
d1ee1dd
* move some scheduler config options into a separate module, scheduler_config
by showard
· 16 years ago
170873e
Attached is a very large patch that adds support for running a
by showard
· 16 years ago