Okay. After the wide range of issues we had yesterday with the server upgrade we had no alternative but to roll back 24 hours to a backup from the point at which the server was put live. So we have effectively gone back to data from November 12 at around 05:00 GMT.
All races that ran yesterday (or this morning) have been postponed and reset to the next available slot. Any races starting later today will run normally. Check your league schedule for the next start time for your league.
We have addressed the issue with the server overnight and everything will run as normal from this point onwards. The server migration we carried out yesterday / today was a huge operation that moved iGP to a totally new datacenter and as you can imagine there were many technical challenges involved.
The server migration was carried out by a different team of people to the team that handle the iGP websites, and there was some disconnect between the two. The people handling the migration disappeared after the operation was complete and we were left with a malfunctioning service. We then had to wait for them to return to rectify the situation which is why the issue was prolonged and affected so much data. We concluded that the most sensible option was to revert to a backup to remove the corrupt data, and take the site offline until they returned and rectified the issue, so that nobody wasted any more time entering data that would be wiped away. Our apologies for any inconvenience this may have caused, and we appreciate your understanding and patience on the matter.
For anyone interested in what the technical problem actually was yesterday: Database operations that wrote to disk were performing very poorly. This is why operations that read from the database (browsing the site) performed well, but processes that wrote to the database (inserting results, updating results etc.) were very slow and/or contained errors. But now we can continue from a clean slate, the bad data is gone and the underlying issue has been fixed.