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
mqtt: enable by default #5858
mqtt: enable by default #5858
Conversation
The CI shows some tests failing for msys1_mingw_debug_openssl and what it's dumping during the failed tests appears to be MQTT tests of different test numbers which passed so I don't know what's going on.
and a whole lot of that. /cc @mback2k |
It looks like the directory isn't cleaned properly so there are leftovers from several previous tests in there, tests that ran fine. |
Could this be related to the tests being flaky in general? I am currently thinking about creating a C-only version of my group-job utility to include in the curl test suite in order to have process chains shutdown completely. It seems like lingering processes are still the root cause of trouble with the Window CI. Since there is no exec/fork-like process spawning on Windows, the Shell and Perl scripts in the test suite result in huge process hierarchies and the lt-script-wrapper binaries add up to that as well. So my current guess is that the PID and process shutdown/reaping does not work in all cases, which seems to be confirmed by this:
|
If you want to try that I have no problem with it, but to me it seems like a shot in the dark. I think I've seen too much random CI weirdness over time and I'm prone to ignore it unless it keeps happening. /azp run windows |
No longer considered experimental. Closes #5858
aae0d72
to
bfceca9
Compare
Follow up to curl#5858
This introduced another data race:
Was working on #4915 and this new race appeared. After reveting this commit in lib/url.c everything was "fine" again |
Turns out this is the fault of our implementation of MQTT, not this commit. Sorry for the false warning |
No longer considered experimental.
Proposal taken to the mailing list: https://curl.haxx.se/mail/lib-2020-08/0033.html