[SERVER-14078] Verify >1 local interface works with isself Created: 28/May/14 Updated: 11/Jul/16 Resolved: 05/Jun/14 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 2.7.2 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Scott Hernandez (Inactive) | Assignee: | Matt Dannenberg |
| Resolution: | Done | Votes: | 0 |
| Labels: | cap-ticket-needed | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Steps To Reproduce: |
Expected behavior is successful initiation and correctly behaving replica set. Suspected actual behavior: uassert with code 13278, maybe 13279. |
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
The isself code currently seems to be less than correct if more than one local interface is used as it treats them all as the same host, so isself will return true when it shouldn't. |
| Comments |
| Comment by Githook User [ 05/Jun/14 ] | ||||||||||||||||||||
|
Author: {u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}Message: | ||||||||||||||||||||
| Comment by Matt Dannenberg [ 29/May/14 ] | ||||||||||||||||||||
|
Repro'd:
| ||||||||||||||||||||
| Comment by Eric Milkie [ 29/May/14 ] | ||||||||||||||||||||
|
Matt, give this test a try to confirm the (suspected) erroneous behavior. |