Configuration: *Solr Cloud with Solr version 9.8 *All collections have 4 TLOG and 2 PULL *Routing Override shards.preference=replica.leader:false
Cross Collection Join sends the query to all replicas (including leader). Cross Collection Join Query is not respecting routing preference https://solr.apache.org/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html#shards-preference-parameter. It doesn't respect when joining between 2 collections with 1 shard each and also when joining between 2 collections with 6 shards each. When checking the source code for cross collection join, it uses Streaming expressions in its implementation. Looks like that does not respect routing preference https://github.com/apache/solr/blob/main/solr/core/src/java/org/apache/solr/search/join/CrossCollectionJoinQuery.java#L286 Wanted to make sure if its an actual bug. If so, how do I go about creating an issue? I don't seem to have access to the jira https://issues.apache.org/jira/projects/SOLR/issues. I don't have an ASF account. Maybe I request a jira account? https://selfserve.apache.org/jira-account.html}
