oh, in case of index data corrupted on slave, I want to download the entire index from master. During downloading, I want the slave be out of service and put it back after it finished. I was trying figure out how to determine downloading is done. Right now, I am calling
http://slave_host:8983/solr/replication?command=details<http://slave_host:8983/solr/replication?command=indexversion> and compare the index version on slave and on master, and put the instance back in service when this two are the same. It works fine except that the response claims that the structure of the response may change. Is this the right way to do it? Thanks, 2009/7/21 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > on the slave this command would not work well. The indexversion is not > the actual index version. It is the current replicateable index > version. > > why do you call that API directly? > > > On Tue, Jul 21, 2009 at 12:53 AM, solr jay<solr...@gmail.com> wrote: > > If you ask for the index version of a slave instance, you always get > version > > number being 0. Is it expected behavior? > > > > I am using this url > > > > http://slave_host:8983/solr/replication?command=indexversion > > > > This request returns correct version on master. > > > > If you use the 'details' command, you get the right version number (and > > generation number, and it gives more than what you want). > > > > Thanks, > > > > -- > > J > > > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com > -- J