choose specified primary shard nodes for datacenter crossing case