Dave Borowitz 67700e9b90 sync: Order projects according to last fetch time
Some projects may consistently take longer to fetch than others, for
example a more active project may have many more Gerrit changes than a
less active project, which take longer to transfer. Use a simple
heuristic based on the last fetch time to fetch slower projects first,
so we do not tend to spend the end of the sync fetching a small number
of outliers.

This algorithm is probably not optimal, and due to inter-run latency
variance and Python thread scheduling, we may not even have good
estimates of a project sync time.

Change-Id: I9a463f214b3ed742e4d807c42925b62cb8b1745b
2012-10-24 14:51:58 -07:00
2009-06-02 00:09:07 +02:00
2009-06-02 00:09:07 +02:00
2012-10-09 12:45:30 +02:00
2012-10-22 12:30:14 +09:00
2008-10-21 07:00:00 -07:00
2012-10-22 12:30:14 +09:00
2012-10-10 08:30:15 +02:00
2012-10-09 12:45:30 +02:00
2012-10-09 12:45:30 +02:00
2012-10-22 12:30:14 +09:00
2012-10-22 12:30:14 +09:00
2012-10-09 12:45:30 +02:00
2011-09-19 14:52:57 -07:00
2012-10-22 12:30:14 +09:00
2012-10-10 08:30:15 +02:00
Description
No description provided
Apache-2.0 35 MiB
Languages
Python 99.1%
Shell 0.9%