Support OpenSearch
Opened this issue · 3 comments
I propose adding support for OpenSearch in addition to Elasticsearch. Since OpenSearch maintains a high degree of compatibility with Elasticsearch APIs — including the Python client API — we can achieve this by implementing compatibility logic to switch between the elasticsearch
or opensearch-py
library, depending on an environment variable.
This approach would allow us to support both platforms with minimal changes to the existing codebase.
I am happy to create a merge request to implement this if the team agrees.
@jkhenning hello, can you comment that?
Or mention someone who can?
Hi @v1ack, sorry for the delay.
There's actually an issue with supporting OpenSearch as we're currently working on features that use new ElasticSearch features that are not supported by OpenSearch...
Is it additional functional or changes in core ClearML logic?
Is it possible to make a fallback to the functions supported by the OS?