As I understand, the client is doing the hashing in an organized manner, based on some counter. I mean that when i close the client, it saves the current state, so it can continue just where it left last time. Am i right ?
I was wondering how often is the client doing backup of current state in its database, because in an event on sudden power failure, they client could forget where it was and waste some amount of time doing the same work twice when it is turned on later. Is that the case ? Or is the counter saved in real time ?
So If I hard-reset my computer or kill the client with -9 parameter and then restart the client, will it pick up hashing exactly where it left, or will it start some stage from the beginning ?
I hope i made myself clear enough, because my english surely isn't perfect.