It is true that this checks if the the service is up or not, but what we really care about is the ability to index, right? So even if the service is up, but for some reason the indexing is failing (which could be the case if the index is corrupt), we'd still want to sleep , where is this would aggressively try push updates, right ?