Skip to content

Conversation

@epugh
Copy link
Contributor

@epugh epugh commented Jan 28, 2026

https://issues.apache.org/jira/browse/SOLR-18091

Description

Instead of having SystemInfoHandler accessible at two different URLS, and serving different data, just split them and have proper names.

V1: http://localhost:8983/solr/admin/info/system
V2: http://localhost:8983/api/node/system

and

http://localhost:8983/solr/techproducts/admin/info

There appears to be no V2 for the core level

Solution

Make loading pattern clearer. CoreInfoHandler is in ImplicitPlugins.json, while SystemInfoHandler is part of InfoHandler loaded in CoreContainer.

Tests

manual and unit

I still need to check the solr Admin UI to make sure the new /solr/techproducts/admin/info url makes.

@epugh epugh requested review from dsmiley and gerlowskija January 28, 2026 04:29

@Override
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception {
rsp.setHttpCaching(false);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this request handler need if (AdminHandlersProxy.maybeProxyToNodes(req, rsp, getCoreContainer(req))) { like SystemInfoHandler has? Is that soemthing every class needs?

@epugh epugh changed the title Seperate out core specific info into CoreInfoHandler SOLR-18091: Separate out core specific info into CoreInfoHandler Jan 31, 2026
@epugh
Copy link
Contributor Author

epugh commented Jan 31, 2026

@gerlowskija @igiguere you may be interested in this PR with your work on the V2 apis...

@github-actions github-actions bot added the tests label Jan 31, 2026
@github-actions github-actions bot added documentation Improvements or additions to documentation client:solrj cat:api labels Jan 31, 2026
@epugh
Copy link
Contributor Author

epugh commented Jan 31, 2026

I think this could go to 10x as it turns out the Admin UI, which is the primary consumer, was easy to update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

admin-ui cat:api client:solrj documentation Improvements or additions to documentation tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant