Dmitriy, Are you suggesting that we need to pass partitions state to a topology validator so that user needs to check it manually. I do not think this is convenient for an end-user and like the approach with the policy that Vladimir suggested better.
Raul, I assume you want to add IgniteCacheEx interface? How one would get it? Another thing that crossed my mind was that it may be more efficient to reset the state of multiple caches simultaneously, so maybe we should add this method to Ignite and pass a list of cache names?