Skip to content
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

Uninstall/uninitialized an extension #10088

Open
dblock opened this issue Sep 17, 2023 · 1 comment
Open

Uninstall/uninitialized an extension #10088

dblock opened this issue Sep 17, 2023 · 1 comment
Labels
enhancement Enhancement or improvement to existing feature or request Plugins

Comments

@dblock
Copy link
Member

dblock commented Sep 17, 2023

Is your feature request related to a problem? Please describe.

The extensions feature lets me initialize an extension, but doesn't support removing it and currently requires a restart of OpenSearch.

Describe the solution you'd like

One of these:

curl -XPOST "localhost:9200/_extensions/uninitialize" -H "Content-Type:application/json" --data @samples/hello/hello.json
curl -DELETE "localhost:9200/_extensions/_hello-world"

Additional context

Coming from opensearch-project/opensearch-sdk-py#43

@dbwiddis
Copy link
Member

dbwiddis commented Sep 17, 2023

There is currently no way to uninstall an extension. The main blocker is #6395

See also opensearch-project/opensearch-sdk-java#356

There may be a way to “reconnect” to a previously installed extension as a workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement or improvement to existing feature or request Plugins
Projects
None yet
Development

No branches or pull requests

4 participants