-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design and support for initial extension point (IndicesModule) #2711
Comments
Adding support to an extension point, we could do a POC for IndexModule. IndexModule is the extension point for all index level operations. Plugins work today as they get invoked by IndexService and they have access to IndexModule object. IndexModule object is an interface to IndexService, where plugins can use all the public methods to add EventListeners, get EngineFactory etc The problem is, with extension running outside of the process of OpenSearch. Now they dont have direct access to IndexModule object. With extensions, they dont have access to this information. So we have to build in custom interfaces for every publicly accessible information for each extension point (IndexModule in this example).
|
Possible Solution to the above problem:
|
Will close this issue as we were able to get IndicesModule up for Latency Tester. |
Code: saratvemulapalli@2d068df has been merged for first extension point. |
PR #3107 merged to feature branch! |
Add extension support for Indices Module as the first extension point.
The text was updated successfully, but these errors were encountered: