-
Notifications
You must be signed in to change notification settings - Fork 313
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
Stop trying to test Elasticsearch 6.8.0 on ARM #1571
Conversation
This will allow developers with Apple Silicon hardware to still run integration tests.
It was submitted by mistake, the metrics store version is also too old
Interestingly ITs pass up until
If we use
This is the same behaviour I'm seeing in #1570. |
Setting Thespian debug logs with:
Allowed me to capture this as Rally 'hung':
Thanks to @pquentin, we found a workaround for this by commenting out line 1342 in - lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
+ # lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) We're not exactly sure what is happening (envoyproxy/envoy#1446 suggests that perhaps we're trying to set an option on a socket that is shut down), but this appears to only affect MacOS. I will raise an issue to Thespian's repo next week. |
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.
Apart from #1575, ITs pass on ARM based OSX.
Therefore IMHO we should be good to merge.
This will allow developers with Apple Silicon hardware to still run
integration tests.