Oops, apologies for my confusing grammar and for missing the attachment. The intro sentence should have read "I have a question about upgrading a solr cloud cluster in place." I've actually attached the log below this time.
Thanks again, Stephen On Mon, Aug 22, 2016 at 7:41 PM, Stephen Lewis <i...@stephen-lewis.net> wrote: > Hello, > > I have a question about updating a solr cloud cluster servers in place. I > have a scripted method for updating a solr cloud in place, which works > consistently to up/down grade between 6.0.0 and 6.0.1 (in our test > environment), but hits an error consistently when going from either to solr > 6.1.0. Each server is hosting a single solr node, and each shard has a > replication factor of 3. > > The way the script works is as follows. For each instance: > > 1. Pull the instance from serving requests and drain. > 2. Delete the replica from the collection (but leave the index and data) > 3. If that node was the leader, force a leader election (solr is not > accepting writes at this time, so this is safe) > 4. Run a bootstrapping script on the remote machine (which installs a > particular solr version, and is otherwise idempotent) > 5. Once the instance is updated and solr is confirmed, add the node as a > replica where it used to be > 6. Wait for recovery > 7. Reserve requests from this node. > > As mentioned, this hasn't shown any problem switching between versions > 6.0.0 and 6.0.1, but when I try to use this to upgrade to solr 6.1.0, the > "ADDREPLICA" command fails as follows: > > "status":500,"QTime":65},"failure":{"172.18.6.68:8983_solr":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error > from server at http://172.18.6.68:8983/solr: Expected mime type > application/octet-stream but got text/html > > I've included the full log below as an attachment. The exact request > being served is the following: > > http://52.91.138.30:8983/solr/admin/collections?wt=json&acti > on=ADDREPLICA&collection=panopto&shard=shard2&node=172.18.6.68:8983_solr > > I didn't see any special actions which needed to be taken when upgrading > to 6.1.0. Is there perhaps something wrong in my upgrade methodology or > anything else you're aware of which may be related? > > Thanks for your help! > Stephen > > -- > www.stephen-lewis.net > -- www.stephen-lewis.net