Hi mdpdev,
No one wants to know how long it will take us to update all of these projects more than I do. Sometimes we are able to update every project within 24 hours, other times we are not so lucky.
The question of the update queue comes up quite often, so I'm going to get a little bit long-winded and explain how projects are selected for update, and why it's almost impossible to publish a schedule.
We have a large farm of servers, and the source code for an individual project is stored redundantly on a random selection of 2 or 3 servers. For efficiency reasons, project updates only run on machines that already have a copy of the project source code. When an individual server becomes idle, it checks its collection of source code for the project with the oldest report, and updates that project. In general, the oldest projects get updated first.
However, new projects always go to the front of the queue, and if we are very busy with new projects (like we have been lately), it can take a very long time before we start updating old projects again.
We've been continually expanding our server farm over the last year to increase capacity. Last week, we implemented a major change to how we store code, which shut us down for a couple of days, but should speed us up considerably in the long run. Coupled with the recent increase in new project requests, we are fairly backed up right now.
Email notifications of project updates is a likely feature. We're looking at providing email notifications in general, and update notifications shouldn't be too difficult.
All excuses aside, it is within my power to push your project to the front of the queue, and I am happy to indulge requests for updates. Which project are you looking for?