B-58092 moved HashRingDatastore classes from core-lib to dist datastore, deduped from datstore filter