[SERVER-20689] Shutting down config replica set can cause mongos to call terminate() when exception of type std::bad_function_call is active Created: 29/Sep/15 Updated: 07/Oct/15 Resolved: 05/Oct/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Networking, Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.9 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | J Rassi | Assignee: | Adam Midvidy |
| Resolution: | Done | 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 | ||||
| Sprint: | Platform A (10/09/15) | ||||
| Participants: | |||||
| Linked BF Score: | 0 | ||||
| Description |
|
As evidenced by recent failures in the sharding jscore passthrough suites, shutting down the config servers can cause mongos can call terminate() when an exception of type std::bad_function_call is active. Example failure of sharded_collections_jscore_passthrough on Linux: Example failure of sharding_jscore_passthrough on SSL RHEL 5.5: The sequence of relevant events seems to be as follows:
Excerpt from first failure above:
Assigning to adam.midvidy for triage. |
| Comments |
| Comment by Githook User [ 05/Oct/15 ] |
|
Author: {u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}Message: |
| Comment by Adam Midvidy [ 03/Oct/15 ] |
|
failure seems to have occurred again. |
| Comment by Adam Midvidy [ 02/Oct/15 ] |
|
I think we have fixed this issue. I will leave the BF ticket open until the passthrough suites have ran for a while without failure as this was non-deterministic. |
| Comment by Githook User [ 02/Oct/15 ] |
|
Author: {u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}Message: |
| Comment by J Rassi [ 02/Oct/15 ] |
|
adam.midvidy, here's a failed sharding_jscore_passthrough_WT run with the additional diagnostics output: task, logs. |
| Comment by Githook User [ 02/Oct/15 ] |
|
Author: {u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}Message: |