[SERVER-46189] shell hang with message "Missing ssl modes with a single replica set is disallowed Created: 14/Feb/20 Updated: 29/Oct/23 Resolved: 18/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Shell |
| Affects Version/s: | 4.2.2 |
| Fix Version/s: | 4.2.8, 4.7.0, 4.4.2 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Asya Kamsky | Assignee: | Mark Benvenuto |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Operating System: | ALL | ||||
| Backport Requested: |
v4.4, v4.2
|
||||
| Sprint: | Security 2020-05-04, Security 2020-05-18, Security 2020-06-01 | ||||
| Participants: | |||||
| Description |
|
This happened quite a few times to me with 4.2.2 shell, 4.2.3 Atlas cluster (M2) and just doing normal operations, no special options. Stack trace in comment. |
| Comments |
| Comment by Githook User [ 21/Sep/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: (cherry picked from commit 2fbd718e0ab222d4b6614c452b0241e325421395) | ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 02/Jun/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: (cherry picked from commit 2fbd718e0ab222d4b6614c452b0241e325421395) | ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 18/May/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: | ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Mark Benvenuto [ 14/May/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
This was tricky for me to figure out. I only stumbled upon the repro by accident. To repro the issue locally, you will need two terminals: This triggers "mongo::shell_utils::ConnectionRegistry::killOperationsOnAllConnections" to try to connect without TLS.
| ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Asya Kamsky [ 14/Feb/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
I connected via:
then entering my password when prompted. My mac: 10.14.6 I did nothing that would spawn any new connections - all interaction was just issuing queries to Atlas. Next time this happens I would be happy to try to gather any sort of details possible (if possible). | ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Spencer Jackson [ 14/Feb/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
I've re-routed to backlog-server-security for now.
| ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Asya Kamsky [ 14/Feb/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
|
Also, not sure I assigned it to the right team - wasn't really sure who owns this part of the stack... | ||||||||||||||||||||||||||||||||||||||||||||
| Comment by Asya Kamsky [ 14/Feb/20 ] | ||||||||||||||||||||||||||||||||||||||||||||
Cc spencer.jackson - is there any other information I can gather? |