[
https://issues.apache.org/jira/browse/SOLR-12978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Noble Paul reassigned SOLR-12978:
---------------------------------
Assignee: Noble Paul
> Autoscaling Suggester tries to test metrics for dead nodes
> ----------------------------------------------------------
>
> Key: SOLR-12978
> URL: https://issues.apache.org/jira/browse/SOLR-12978
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: AutoScaling, SolrCloud
> Reporter: Shalin Shekhar Mangar
> Assignee: Noble Paul
> Priority: Major
> Fix For: 7.6, master (8.0)
>
>
> Suggester tries to test clauses in the applyRules phase for each row
> regardless of whether the row is live or not. When the node is not live and
> there are no metrics fetched, testing the clause causes an NPE.
> {code}
> 20586 WARN (AutoscalingActionExecutor-37-thread-1) [ ]
> o.a.s.c.a.ScheduledTriggers Exception executing actions
> org.apache.solr.cloud.autoscaling.TriggerActionException: Error processing
> action for trigger event: {
> "id":"21d1e96fd8737T4ighk35ce6gv7f6h5zbndib4n",
> "source":"node_lost_trigger",
> "eventTime":594967172843319,
> "eventType":"NODELOST",
> "properties":{
> "eventTimes":[594967172843319],
> "preferredOperation":"movereplica",
> "_enqueue_time_":594968181417909,
> "nodeNames":["127.0.0.1:63255_solr"]}}
> at
> org.apache.solr.cloud.autoscaling.ScheduledTriggers.lambda$null$419(ScheduledTriggers.java:311)
> [java/:?]
> at
> org.apache.solr.cloud.autoscaling.ScheduledTriggers$$Lambda$498/1669229711.run(Unknown
> Source) [java/:?]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> [?:1.8.0_51]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51]
> at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$328(ExecutorUtil.java:209)
> [java/:?]
> at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda$10/1568754952.run(Unknown
> Source) [java/:?]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> [?:1.8.0_51]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> [?:1.8.0_51]
> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
> Caused by: org.apache.solr.common.SolrException: Unexpected exception while
> processing event: {
> "id":"21d1e96fd8737T4ighk35ce6gv7f6h5zbndib4n",
> "source":"node_lost_trigger",
> "eventTime":594967172843319,
> "eventType":"NODELOST",
> "properties":{
> "eventTimes":[594967172843319],
> "preferredOperation":"movereplica",
> "_enqueue_time_":594968181417909,
> "nodeNames":["127.0.0.1:63255_solr"]}}
> at
> org.apache.solr.cloud.autoscaling.ComputePlanAction.process(ComputePlanAction.java:160)
> ~[java/:?]
> at
> org.apache.solr.cloud.autoscaling.ScheduledTriggers.lambda$null$419(ScheduledTriggers.java:308)
> ~[java/:?]
> ... 8 more
> Caused by: java.lang.NullPointerException
> at
> org.apache.solr.client.solrj.cloud.autoscaling.RangeVal.match(RangeVal.java:34)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Operand$2.match(Operand.java:43)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Variable.match(Variable.java:46)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type.match(Variable.java:358)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Condition.isPass(Condition.java:71)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Condition.isPass(Condition.java:76)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Clause.test(Clause.java:531)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Policy$Session.applyRules(Policy.java:635)
> ~[java/:?]
> at
> org.apache.solr.client.solrj.cloud.autoscaling.Suggester.getSuggestion(Suggester.java:185)
> ~[java/:?]
> at
> org.apache.solr.cloud.autoscaling.ComputePlanAction.process(ComputePlanAction.java:114)
> ~[java/:?]
> at
> org.apache.solr.cloud.autoscaling.ScheduledTriggers.lambda$null$419(ScheduledTriggers.java:308)
> ~[java/:?]
> ... 8 more
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]