[SERVER-11332] Authentication requests delayed if first config server is unresponsive Created: 23/Oct/13 Updated: 11/Jul/16 Resolved: 22/May/14 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Performance, Sharding |
| Affects Version/s: | 2.4.6 |
| Fix Version/s: | 2.6.2, 2.7.1 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Alexander Komyagin | Assignee: | Greg Studer |
| Resolution: | Done | Votes: | 6 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
sharded cluster, 3 config servers, auth |
||
| Attachments: |
|
||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||
| Backport Completed: | |||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
| Comments |
| Comment by Githook User [ 15/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 15/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: (cherry picked from commit f8f57002f72e38d8595674937cd11df42b4ecba7) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 15/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 15/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 14/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 14/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 13/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 12/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}Message: Revert " This reverts commit 03f0d9c627136c6296de400467bbbbd73c9d7a72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 12/May/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 18/Apr/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 18/Apr/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}Message: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Asya Kamsky [ 03/Jan/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
jstest attached. works on Mac and Linux. Sample output with mongoX process logging suppressed:
I didn't add any asserts but a trivial fix would be to assert if any of the logins/auths take more than 1 second (30 seconds is what it was taking on my mac - it seems to be OS dependent). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Asya Kamsky [ 01/Jan/14 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
To clarify, this issue only happens when opening new connections with --auth on. Using connection pooling would minimize impact of this to operations that need to write to config (new dB's, etc). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Henrik Ingo (Inactive) [ 26/Dec/13 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Adding as attachment steps to reproduce and also output from running the test plus snippet of mongos verbose log. Summary:
|