Uh oh!
There was an error while loading. Please reload this page.
dns: default to verbatim=true in dns.lookup() - #31567
Conversation
Switch the default from false (reorder the result so that IPv4 addresses come before IPv6 addresses) to true (return them exactly as the resolver sent them to us.) Fixes: nodejs#31566 Refs: nodejs#6307 Refs: nodejs#20710
nodejs-github-bot
commented
Jan 29, 2020
addaleax
commented
Jan 31, 2020
Looks like this causes a significant number of failures in CI... |
bnoordhuis
commented
Feb 1, 2020
Yep, I didn't expect anything less. I'll be working on fixing up the tests in the next few days. |
benschulz
commented
Feb 1, 2020
@bnoordhuis, I'm the original reporter of #6307. I saw the recent activity there and wanted to say that I appreciate all the work that went into this and is still going into it. Thank you. |
8ae28ff to
2935f72Comparejasnell
commented
Jun 25, 2020
Ping @bnoordhuis |
This issue/PR was marked as stalled, it will be automatically closed in 30 days. If it should remain open, please leave a comment explaining why it should remain open. |
telmich
commented
Oct 20, 2020
Ping. What is blocking this to be merged? |
treysis
commented
Jan 21, 2021
@telmich Maybe the CI does not support IPv6. but running the code with |
I don't see any reason to believe that. The musl |
telmich
commented
Jan 25, 2021
@richfelker Interesting. As far as I understood the musl So practically speaking, there are probably 2 fixes necessary:
Do I see this correctly? |
richfelker
commented
Jan 25, 2021
@telmich: Either (1) or (2) should solve the immediate problem. Both (1) and (2) should be done for independent reasons. (1) ensures you try the best results first, and (2) ensures that you don't spuriously fail from the first result being momentarily down or unreachable. |
telmich
commented
Jan 28, 2021
Is there anything that I can do to help merging this patch, @richfelker / @jasnell ? |
aduh95
commented
Mar 9, 2021
I think the way forward is to open a new PR picking up the changes in this one, and try to solve the CI failures. |
richfelker
commented
Mar 9, 2021
What is wrong with the current PR? Why can't it just be merged? |
ljharb
commented
Mar 9, 2021
@richfelker tests are failing; merging it would cause tests to fail in master. |
Well is something wrong with this change, or are the failing tests just wrong/invalid? I don't know how to look at what the tests in question actually are, but from their names it sounds like maybe the problem is that they're being run in a misconfigured environment where |
aduh95
commented
Mar 9, 2021
Either way, for the tests to land on master we need to have a green CI. Help is needed to investigate why the tests are failing, and how to make them pass.
If someone knows how to make this work, please send a PR. I believe our CI machine configuration files are located at nodejs/build. |
treysis
commented
Mar 9, 2021
And where are the log files? |
aduh95
commented
Mar 9, 2021
Last CI run was back in January 2020, unfortunately the log files are gone. We would need to first resolve the git conflict to spawn a new CI job for this PR – and it seems the original author is not interested in working on it anymore. If someone is interested to open a new PR with these changes to solve the conflict, we could spawn a CI job and move forward with this. |
Switch the default from false (reorder the result so that IPv4 addresses come before IPv6 addresses) to true (return them exactly as the resolver sent them to us.) Fixes: nodejs#31566 Refs: nodejs#6307 Refs: nodejs#20710 Reissue of nodejs#31567
Switch the default from false (reorder the result so that IPv4 addresses come before IPv6 addresses) to true (return them exactly as the resolver sent them to us.) Fixes: nodejs#31566 Refs: nodejs#6307 Refs: nodejs#20710 Reissue of nodejs#31567
Switch the default from false (reorder the result so that IPv4 addresses come before IPv6 addresses) to true (return them exactly as the resolver sent them to us.) Fixes: nodejs#31566 Refs: nodejs#6307 Refs: nodejs#20710 Reissue of nodejs#31567 Reissue of nodejs#37681
Switch the default from false (reorder the result so that IPv4 addresses come before IPv6 addresses) to true (return them exactly as the resolver sent them to us.) Fixes: nodejs#31566 Refs: nodejs#6307 Refs: nodejs#20710 Refs: nodejs#38099 Reissue of nodejs#31567 Reissue of nodejs#37681 Reissue of nodejs#37931
aduh95
commented
Sep 12, 2021
Superseded by 1b2749e. |
Switch the default from false (reorder the result so that IPv4 addresses
come before IPv6 addresses) to true (return them exactly as the resolver
sent them to us.)
Fixes: #31566
Refs: #6307
Refs: #20710
Passes
make teston my machine but something tells me the CI results won't be so pretty...