[COMPASS-2711] Atlas SRV connection string causes Compass to hang after CONNECT click during connection attempt Created: 31/Mar/18 Updated: 27/Oct/23 Resolved: 27/Jan/20 |
|
| Status: | Closed |
| Project: | Compass |
| Component/s: | Connectivity |
| Affects Version/s: | 1.12.4 |
| Fix Version/s: | 1.17.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Brian Blevins | Assignee: | Lucas Hrabovsky (Inactive) |
| Resolution: | Gone away | Votes: | 4 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Sprint: | Sprint Ol' Dirty Bastard, Sprint Phife Dawg, Sprint Q-Tip, Sprint Vanilla Ice, Sprint Wyclef Jean, Sprint Xzibit, Sprint Young Dre The Truth, Sprint Z, Iteration Avocado, Iteration Bacon, Iteration Cashew, Iteration Daikon Radish, Iteration Edamame, Iteration Fig, Iteration Guacamole, Iteration Halloumi, Iteration Icelandiccharr, Iteration JalapeƱo | ||||||||
| Description |
|
Intercom customer reported that attempting to connect with Atlas connection settings was hanging Compass forever. https://app.intercom.io/a/apps/p57suhg7/inbox/inbox/unassigned/conversations/15498640712 In Compass 1.12.4 on OSX I'm seeing the same behavior. Compass connects to the cluster successfully using the Atlas connection string for 1.11 (without SRV record). Additionally, I can use the same Atlas SRV connection string with the mongo shell to establish a connection successfully. Also, I'm not seeing any DevTools output when the connection attempt hangs. The Intercom customer userid did not show any errors in BugSnag. |
| Comments |
| Comment by Massimiliano Marcon [ 27/Jan/20 ] |
|
1.20 has a new connection stack (new implementation on the compass side, new driver) this is probably gone away. Closing it. Please reopen if it's still an issue. |
| Comment by Durran Jordan [ 14/May/18 ] |
|
Reopening as still around 10% failure rate. Need more investigation. |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Githook User [ 18/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'username': 'durran', 'name': 'Durran Jordan'}Message: |
| Comment by Durran Jordan [ 15/Apr/18 ] |
|
The Node driver has committed a fix for this issue and we are waiting on a release from them. Once that is complete we will update Compass and release on the 1.12 and 1.13 branches. |
| Comment by Githook User [ 10/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'name': 'Durran Jordan', 'username': 'durran'}Message: |
| Comment by Githook User [ 10/Apr/18 ] |
|
Author: {'email': 'durran@gmail.com', 'name': 'Durran Jordan', 'username': 'durran'}Message: |
| Comment by Joe Drumgoole (Inactive) [ 08/Apr/18 ] |
|
I've seen similar problems tonight with 1.12.4. 3.4 connection string works, 3.6 connection string hangs forever. Shell 3.6 string works fine and my own Node.js and Python programs also work fine with the srv string. |