[CDRIVER-2222] /TLS/handshake_stall test fails on macOS and zSeries Created: 26/Jul/17 Updated: 28/Oct/23 Resolved: 17/May/18 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | libmongoc, tests, tls |
| Affects Version/s: | None |
| Fix Version/s: | 1.10.0 |
| Type: | Bug | Priority: | Minor - P4 |
| Reporter: | A. Jesse Jiryu Davis | Assignee: | Kevin Albertson |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Epic Link: | Post-3.6 cleanup |
| Description |
|
Seems related to the 10.10 -> 10.12 upgrade in Evergreen:
|
| Comments |
| Comment by Githook User [ 17/May/18 ] | |||||
|
Author: {'email': 'jesse@mongodb.com', 'username': 'ajdavis', 'name': 'A. Jesse Jiryu Davis'}Message: | |||||
| Comment by A. Jesse Jiryu Davis [ 17/May/18 ] | |||||
|
Resolved on zSeries. Mac's Secure Transport implementation of TLS is for development only. An occasional stall there for a few hundred ms in SECItemImport is not a major issue. | |||||
| Comment by Githook User [ 08/May/18 ] | |||||
|
Author: {'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}Message: This fix applies to zSeries failures that were taking ~100ms to create | |||||
| Comment by Kevin Albertson [ 08/May/18 ] | |||||
|
Despite my previous comment, I don't think the fact that the DarwinSSL handshake is blocking implies this test is okay to fail on Darwin. The connectTimeoutMS timeout should still work, since it applies to the blocking handshake as well. There is however occasionally an additional amount of additional time spent in mongoc_secure_transport_setup_certificate() which can be seen in the logs of this patch build.
| |||||
| Comment by Kevin Albertson [ 30/Apr/18 ] | |||||
|
Per discussion, we should leave this disabled for DarwinSSL (secure transport) since the handshake is blocking. The zSeries failures should be investigated. | |||||
| Comment by Kevin Albertson [ 30/Apr/18 ] | |||||
|
Another on zSeries: https://evergreen.mongodb.com/version/5ae3d1742fbabe28b037ea45 | |||||
| Comment by A. Jesse Jiryu Davis [ 15/Mar/18 ] | |||||
|
Also observed on zSeries: | |||||
| Comment by A. Jesse Jiryu Davis [ 10/Aug/17 ] | |||||
|
At least investigate this in relation to other TLS async stuff in 1.8. | |||||
| Comment by Githook User [ 26/Jul/17 ] | |||||
|
Author: {'email': 'jesse@mongodb.com', 'username': 'ajdavis', 'name': 'A. Jesse Jiryu Davis'}Message: |