also as an FYI I created this JIRA https://issues.apache.org/jira/browse/SOLR-2811
which perhaps should be removed if the roles option comes to life. Is there a JIRA on that now? On Tue, Oct 4, 2011 at 12:12 PM, Jamie Johnson <jej2...@gmail.com> wrote: > Thanks for the reply Mark. So a couple of questions. > > When is distributed indexing going to be available on Trunk? Are > there docs on it now? > > I think having Roles on the shard would scratch the itch here, because > as you said I could then include a role which indicated what to do > with this server. > > My use case is actually for something outside of Solr. As of right > now we are not on the latest trunk (actually a few months back I > think) but could push to upgrade to it if the distributed indexing > code was available today, but management may still shoot that down > because of a short timeline. Suffice it to say that I'll be reading > this information by another application to handle distributed indexing > externally. The version that I'm working on requires that the > application be responsible for performing the distribution. > > > On Tue, Oct 4, 2011 at 12:05 PM, Mark Miller <markrmil...@gmail.com> wrote: >> Because the distributed indexing phase of SolrCloud will not use >> replication, we have not really gone down this path at all. >> >> One thing we are considering is adding the ability to add various roles to >> each shard as hints - eg a shard might be designated a searcher and another >> an indexer. >> >> You might be able to piggy back on this to label things master/slave. A >> ZooKeeper aware replication handler could then use this information. >> >> There is nothing to stop you from adding this information to zookeeper >> yourself, using standard zookeeper tools - but just putting the information >> is only half the problem - something then needs to read it. >> >> - Mark Miller >> lucidimagination.com >> 2011.lucene-eurocon.org | Oct 17-20 | Barcelona >> >> On Oct 4, 2011, at 10:26 AM, Jamie Johnson wrote: >> >>> Ok, so I am pretty sure this information is not available. What is >>> the most appropriate way to add information like this to ZK? I can >>> obviously look for the system properties enable.master and >>> enable.slave, but that won't be fool proof since someone could put >>> this in the config file instead and not as a system property. Is >>> there a way to determine this quickly programatically without having >>> to go through all of the request handlers in the solrCore? >>> >>> On Mon, Oct 3, 2011 at 5:52 PM, Jamie Johnson <jej2...@gmail.com> wrote: >>>> Is it possible to determine if a solr instance is a master or a slave >>>> in replication terms based on the information that is placed in ZK in >>>> SolrCloud? >>>> >> >> >> >> >> >> >> >> >> >> >> >> >