-
Notifications
You must be signed in to change notification settings - Fork 107
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
[FEATURE] More relevant approach to solving the non-responsive server problem #315
[FEATURE] More relevant approach to solving the non-responsive server problem #315
Conversation
Signed-off-by: Rakhat Zhuman <[email protected]>
Signed-off-by: Rakhat Zhuman <[email protected]>
Signed-off-by: Rakhat Zhuman <[email protected]>
Signed-off-by: Rakhat Zhuman <[email protected]>
I didn´t want to hijack your PR, therefore I create a separate branch in my fork. |
@Jakob3xD yes, it's certainly all great, we also did that. Since not only we have this problem, but all clients have it, so the solution should be simple and understandable, and most importantly, native for everyone. This is what we discussed here with @dblock. |
What I meant is, that it is under your user namespace and you are the owner and only maintainer of it. There is no community behind, that could continue working on it or change it if needed, as only you have access to change it. Maybe instead of a complex action we could just use the current loop used for the unreleased integration test. Beside that. I think it would be nice if lib tests just verify the cluster connection by them self if they want to, so they just need the container. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Jakob3xD Make a PR with your proposal (if you haven't already) and let's compare to see what's simpler?
Signed-off-by: Rakhat Zhuman <[email protected]>
@dblock do you mind if we will use the action that I have on my private repository? if this is important, then we can fork it under the opensearch |
I personally don't think it's a problem at all, but you should make a release. |
Description
Since the solution in this PR was quick and merged as temporary, another more relevant and scalable solution was discussed. In this pull request, this approach was implemented. That is, in order to prevent other clients from having such problems, they can set up a healthcheck (following our example or as they wish) and embed a couple of lines to check the status of the container, if the container did not pass the healthcheck, then it makes no sense to conduct tests.
Issues Resolved
Closes [#296].
If all is well, I'd like to open issue in all clients and tweak this part. Waiting for approval...
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.