I can’t find any documentation that is authoritatively answering this, but is it possible to use both Rack and XDR? We have multiple clusters and are using XDR, but would like for each of those clusters to be rack, with replication between the clusters handled by XDR.
You can definitely setup clusters individually on different racks or availability zones and then have XDR configured between them. You wouldn’t have to leverage the rack aware feature itself. A cluster running within a rack would have all its nodes with the same rack-id (which is the same as keeping the default rack-id: 0).