[SERVER-24407] too many WT Cache Eviction cause server hang Created: 06/Jun/16 Updated: 14/Jul/16 Resolved: 08/Jun/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | WiredTiger |
| Affects Version/s: | 3.2.6 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical - P2 |
| Reporter: | YANG Chenghu | Assignee: | Unassigned |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Operating System: | ALL | ||||||||
| Steps To Reproduce: | every document size is about 500B. wait wt cache full, and happen evcition. mongostat watch the commands, and pstack mongod |
||||||||
| Participants: | |||||||||
| Description |
|
A lot of process insert into MongodDB,when wt cache full,will trigger eviction,even in MongoDB insert thread. But evict is too slow, and so many race conditions, CPU Heavy, Server Hang, can't server any request.
|
| Comments |
| Comment by Ramon Fernandez Marina [ 08/Jun/16 ] |
|
We're closing this ticket as a duplicate of Regards, |
| Comment by Ramon Fernandez Marina [ 07/Jun/16 ] |
|
ych.tiger@gmail.com, a colleague points out that this could be a manifestation of Thanks, |
| Comment by Yaoxing Zhang [ 06/Jun/16 ] |
|
Attached the mongodb.log and diagnostic.data |
| Comment by Yaoxing Zhang [ 06/Jun/16 ] |
|
By "server hang" I think ych.tiger@gmail.com means no requests can be proceeded. I attached a photo, which shows when eviction happens all CRUD counters reduced to 0. |
| Comment by Yaoxing Zhang [ 06/Jun/16 ] |
|
CPU: e7-4807@1.87ghz 48 cores
|
| Comment by Alexander Gorrod [ 06/Jun/16 ] |
|
yaoxing.zhang@mongodb.com In order to determine whether the issue is a MongoDB bug we will need:
|
| Comment by Yaoxing Zhang [ 06/Jun/16 ] |
|
User also mentioned that this problem only happens after upgrading to 3.2.6. 3.0 used to work fine. |