[ https://issues.apache.org/jira/browse/SOLR-11990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noble Paul updated SOLR-11990: ------------------------------ Description: It is necessary to co-locate replicas of different collection together in a node when cross-collection joins are performed. while creating a collection specify the parameter {{withCollection=other-collection-name}} . This ensure that Solr always ensure that atleast one replica of {{other-cllection}} is present with this collection replicas This requires changing create collection, create shard and add replica APIs as well because we want a replica of collection A to be created first before a replica of collection B is created so that join queries etc are always possible. was: It is necessary to co-locate replicas of different collection together in a node when cross-collection joins are performed. The policy rules framework should support this use-case. Example: Co-locate exactly 1 replica of collection A in each node where a replica of collection B is present. {code} {"replica":">0", "collection":"A", "shard":"#EACH", "withCollection":"B"} {code} This requires changing create collection, create shard and add replica APIs as well because we want a replica of collection A to be created first before a replica of collection B is created so that join queries etc are always possible. > Make it possible to co-locate replicas of multiple collections together in a > node using policy > ---------------------------------------------------------------------------------------------- > > Key: SOLR-11990 > URL: https://issues.apache.org/jira/browse/SOLR-11990 > Project: Solr > Issue Type: New Feature > Security Level: Public(Default Security Level. Issues are Public) > Components: AutoScaling, SolrCloud > Reporter: Shalin Shekhar Mangar > Assignee: Shalin Shekhar Mangar > Priority: Major > Fix For: master (8.0), 7.5 > > Attachments: SOLR-11990.patch, SOLR-11990.patch, SOLR-11990.patch, > SOLR-11990.patch, SOLR-11990.patch, SOLR-11990.patch > > > It is necessary to co-locate replicas of different collection together in a > node when cross-collection joins are performed. > while creating a collection specify the parameter > {{withCollection=other-collection-name}} . This ensure that Solr always > ensure that atleast one replica of {{other-cllection}} is present with this > collection replicas > This requires changing create collection, create shard and add replica APIs > as well because we want a replica of collection A to be created first before > a replica of collection B is created so that join queries etc are always > possible. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org