#opensearch 2.13 just landed in AWS.
them: cool features! many bug fixes!
me: <click upgrade and hope basic queries are faster>
#opensearch 2.13 just landed in AWS.
them: cool features! many bug fixes!
me: <click upgrade and hope basic queries are faster>
that feeling when you realizing you might be one of about six people in the world attempting to use an enterprise technology and it isn't clear that any of the six have ever gotten it to work.
(In this case an #AWSGlue to #Opensearch java library)
I finally cleaned up and pushed openmock 2.2.0, which incorporate 2 pull request from the community. #opensearch
https://pypi.org/project/openmock/2.2.0/
Lessons learned
- Easier to fork a project that has a build script that goes beyond just unittests
- Libraries should do matrix builds, apps generally not, so it has to be a different build script
- gitlab actions makes it easy to see if your code is unnecessarily windows incompatible.
I don't know if ES supports this, but rejecting queries that are crushing the server is the best idea ever. (aka backpressure) Opensearch has it, old versions of ES didn't and it caused me so much pain.
https://opensearch.org/docs/latest/opensearch/search-backpressure/