-
Notifications
You must be signed in to change notification settings - Fork 3.4k
fix(dns-cache): prevent local family cache collisions #32403
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
fix(dns-cache): prevent local family cache collisions #32403
Conversation
'test/unit/**/*.ts', | ||
'test/integration/**/*.ts' | ||
], | ||
require: '../web-config/node-register', |
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.
i think there are probably lots of other places where we're incorrectly requiring "web-config" in purely node based tests like this
cypress
|
Project |
cypress
|
Branch Review |
bmann/fix-proxy-cached-net-connect-port
|
Run status |
|
Run duration | 09m 49s |
Commit |
|
Committer | Ryan Manuel |
View all properties for this run ↗︎ |
Test results | |
---|---|
|
0
|
|
0
|
|
2
|
|
0
|
|
260
|
View all changes introduced in this branch ↗︎ |
UI Coverage
44.19%
|
|
---|---|
|
72
|
|
57
|
Accessibility
99.45%
|
|
---|---|
|
0 critical
5 serious
0 moderate
1 minor
|
|
15
|
…hub.com/cypress-io/cypress into bmann/fix-proxy-cached-net-connect-port
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
…hub.com/cypress-io/cypress into bmann/fix-proxy-cached-net-connect-port
…hub.com/cypress-io/cypress into bmann/fix-proxy-cached-net-connect-port
Released in This comment thread has been locked. If you are still experiencing this issue after upgrading to |
When caching family DNS lookups, we were not properly partitioning
host
withport
, so a previously cached ipv4 family would leak and prevent ipv6 families to different ports from resolving.Maybe related issues, but unable to confirm if they're fixed since there is not a reproducible example or it requires further investigation.
Additional details
Example of a failing test prior to the fix:
Steps to test
How has the user experience changed?
Before
After
PR Tasks
cypress-documentation
?type definitions
?