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}


Reply via email to