Here's bugs we fixed:
- Prior to yesterday, there were a lot of x11 coins that had 100% lost blocks, including DASH. We resolved this issue and now there are more x11 coins available to mine as a result.
- We upgraded the daemon servers so that they do not reestablish connections to the mining server every time there is a new block, reducing mining server load.
- This daemon server upgrade also restored throttling of daemon upstream bandwidth, which was causing higher orphan rates.
- We improved performance of the mining server by about 4%, which reduced the time that it was at 100% CPU load from about 15% of the time down to 5% of the time. This is important because when the mining server is at 100% load, it backs up sending new blocks to miners, which can cause stale shares in the meantime.
- There are additional mining server performance improvements that have not yet been released which will cut another 2% off CPU load.
- We reduced database load by examining long-running queries and eliminating some of them. This should reduce the amount of time the database is behind.
- We updated the website to eliminate old REST API calls that no longer functioned and which were causing unnecessary database load by producing errors. We also deleted code from 2014 that had been left in the system but was no longer operational.
- Michael fixed some website charts and a release of those is pending.
- The block explorer data was restored, and it is currently being indexed (which is why the database got behind).
- We know of several more ways to improve the performance of the mining server. Our goal is to get the mining server to never have 100% CPU load before we address any other suspected mining server issues, because many of them are related to the system being unable to service network traffic in real time.
- The block explorer data is almost finished indexing, and Chris promises that all block explorers will be online today.
- The forums still crash if the browser is left open for a long time.
- The hashrates still sometimes display "NaN" for a while after opening the main site or the forums.
- One downside to yesterday's accomplishments is that the attempted fix for the hashrate charts showing gaps when the system is behind did not take successfully for an unknown reason, and seems to have caused the charts not to be generated at all. I'll be investigating why today.