Hi All - I just ran the REPLACENODE command on a cluster with 5 nodes in it.  I ran the command async, and it failed with:

{
  "responseHeader":{
    "status":0,
    "QTime":11},
  "Operation replacenode caused 
exception:":"java.util.concurrent.RejectedExecutionException:java.util.concurrent.RejectedExecutionException:
 Task 
org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda$52/1374786673@18107b06 
rejected from org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor@2c993425[Running, 
pool size = 10, active threads = 10, queued tasks = 0, completed tasks = 0]",
  "exception":{
    "msg":"Task 
org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda$52/1374786673@18107b06 
rejected from org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor@2c993425[Running, 
pool size = 10, active threads = 10, queued tasks = 0, completed tasks = 0]",
    "rspCode":-1},
  "status":{
    "state":"failed",
    "msg":"found [1234] in failed tasks"}}

Prior to running the command, each shard had two replicas.  Now some shards 
have 4, and some 3.  In addition the auto scaling policy of:
cluster-policy":[{
      "replica":"<2",
      "shard":"#EACH",
      "node":"#ANY"}],
seems to be ignored as many collections have the same node hosting multiple 
replicas.  Is this related to JIRA:
https://issues.apache.org/jira/browse/SOLR-13586

?
Thank you!

-Joe

Reply via email to