I would replace **do this** with something along the lines of : **feed the cluster map (i.e. the topology of the cluster) to the crush algorithm which will return the OSD in which the data is to be read / written**