Wip sd filestore optimization

Checking EIO for disk failures and asserting accordingly. This is old logic, but, I am not sure how get_index can return EIO though.