Hey all, The /admin/cores API has an "INVOKE" subcommand. It takes in one or more names of classes that implement an interface called 'Invocable'. For each provided classname, the API loads the class and calls an 'invoke' method, if present. As best as I can tell from the git history, it was introduced by SOLR-6220 "Replica placement strategy for SolrCloud", but I don't understand how that feature worked well enough to understand how it might've been used for that purpose.
Does anyone know what the purpose of this API is, and whether it's used for anything today? In terms of whether it's still used, there are two test methods that make sure it spits out 400's when arguments are missing, but otherwise I don't see any tests for it. (All other tests pass when I delete the INVOKE code, for what it's worth.) And it's not mentioned anywhere in the ref-guide as far as I can tell. Anyway, anyone have context on what this API did or does? Best, Jason --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org For additional commands, e-mail: dev-h...@solr.apache.org