[ https://issues.apache.org/jira/browse/SOLR-16507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17714110#comment-17714110 ]
Jason Gerlowski commented on SOLR-16507: ---------------------------------------- bq. The V2 API situation is very much in flux... maybe look at GenericSolrRequest instead? Missed the tag on this question. Sorry to chime in here so late (maybe after the original question is even relevant...) There's no v2 metrics API currently, though it's on my plate to fix. Anyway, for this reason, +1 to use GenericSolrRequest as David suggested. > Remove NodeStateProvider & Snitch > --------------------------------- > > Key: SOLR-16507 > URL: https://issues.apache.org/jira/browse/SOLR-16507 > Project: Solr > Issue Type: Task > Reporter: David Smiley > Assignee: Noble Paul > Priority: Major > Labels: newdev > Time Spent: 1.5h > Remaining Estimate: 0h > > The NodeStateProvider is a relic relating to the old autoscaling framework > that was removed in Solr 9. The only remaining usage of it is for > SplitShardCmd to check the disk space. For this, it could use the metrics > api. > I think we'll observe that Snitch and other classes in > org.apache.solr.common.cloud.rule can be removed as well, as it's related to > NodeStateProvider. > Only > org.apache.solr.cluster.placement.impl.AttributeFetcherImpl#getMetricSnitchTag > and org.apache.solr.cluster.placement.impl.NodeMetricImpl refer to some > constants in the code to be removed. Those constants could move out, > consolidated somewhere we think is appropriate. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org