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

Reply via email to