[SERVER-1656] Connection/write attempts to mongod before rs config load produce segfault Created: 22/Aug/10 Updated: 12/Jul/16 Resolved: 24/Aug/10 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Stability |
| Affects Version/s: | 1.6.1 |
| Fix Version/s: | 1.6.2, 1.7.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Arkadiy Kukarkin | Assignee: | Eliot Horowitz (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
2.6.32-22-server Ubuntu SMP x86_64 GNU/Linux |
||
| Operating System: | ALL |
| Participants: |
| Description |
|
If a server is specified in a replica set seed list goes down and is brought up again with multiple clients (php-fpm workers in this case) trying to connect and write to it, the server segfaults: Sun Aug 22 07:50:12 MongoDB starting : pid=3225 port=27018 dbpath=/web/HYPE/mongodb 64-bit Sun Aug 22 07:50:12 db version v1.6.1, pdfile version 4.5 (etc) The only way to add members to the set is to change the client config across all servers, or temporarily halt the processes. This makes using rs in production pretty much impossible. |
| Comments |
| Comment by auto [ 31/Aug/10 ] |
|
Author: {'login': 'erh', 'name': 'Eliot Horowitz', 'email': 'eliot@10gen.com'}Message: fix segfault on repl set slave before inited |
| Comment by Eliot Horowitz (Inactive) [ 22/Aug/10 ] |
|
Should be fixed - still needs to be backported. |
| Comment by auto [ 22/Aug/10 ] |
|
Author: {'login': 'erh', 'name': 'Eliot Horowitz', 'email': 'eliot@10gen.com'}Message: fix segfault on repl set slave before inited |