Welcome


The front page shows all the recent posts. To see a more organized view use the tabs above.


WhsDbCheck - 1.0.0 Build 13 BETA

Posted by Alex at 10:39 PM

Notes:

Re-architected the status/progress reporting for better integration into future products. Fixed a bug that was causing cluster checks to pass on incorrect data in some rare cases (Level 2+). Put in an explicit int parse check. Before this, we would throw an index out of range exception on corrupt data, now we get a more informative exception. Again, this only happens if data is corrupt. Tiny bump in overall performance.

Be aware that this version is the first to display overall progress, along with an estimated time to complete the whole check. The time can be somewhat inaccurate at this point, I still have some work to do there that didn’t make it into this build. In particular, the time can shift when changing check types. Even though this shift happens, the estimation algorithm is an adaptive one and should catch on after 30 to 60 seconds and re-compute.

Changes:
  • Better status reporting architecture. Now allows for console color output.
  • Added /pause switch.
  • Better progress reporting architecture with overall progress report and less scrolling.
  • Fix for index cache. Can cause cluster checks to pass even though index was out of range. Now, cluster checks will fail correctly.
  • Added Windows home server int overflow checks.
  • Tiny bump in performance by optimizing out one loop in int parsing routine.

Download 1.0.0.13 BETA

blog comments powered by Disqus