Christine Poerschke created SOLR-13264:
------------------------------------------
Summary: unexpected autoscaling set-trigger response
Key: SOLR-13264
URL: https://issues.apache.org/jira/browse/SOLR-13264
Project: Solr
Issue Type: Bug
Reporter: Christine Poerschke
Steps to reproduce:
{code}
./bin/solr start -cloud -noprompt
./bin/solr create -c demo -d _default -shards 1 -replicationFactor 1
curl "http://localhost:8983/solr/admin/autoscaling" -d'
{
"set-trigger" : {
"name" : "index_size_trigger",
"event" : "indexSize",
"aboveDocs" : 12345,
"aboveOp" : "SPLITSHARD",
"enabled" : true,
"actions" : [
{
"name" : "compute_plan",
"class": "solr.ComputePlanAction"
}
]
}
}
'
./bin/solr stop -all
{code}
The {{aboveOp}} is documented on
https://lucene.apache.org/solr/guide/7_6/solrcloud-autoscaling-triggers.html#index-size-trigger
and logically should be accepted (even though it is actually the default) but
unexpectedly an error message is returned {{"Error validating trigger config
index_size_trigger: TriggerValidationException\{name=index_size_trigger,
details='\{aboveOp=unknown property\}'\}"}}.
>From a quick look it seems that in the {{IndexSizeTrigger}} constructor
>additional values need to be passed to the {{TriggerUtils.validProperties}}
>method i.e. aboveOp, belowOp and maybe others too i.e.
>aboveSize/belowSize/etc. Illustrative patch to follow. Thank you.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]