[SERVER-19954] Extended stall during checkpoint with large number of dirty tables under WiredTiger Created: 14/Aug/15 Updated: 07/Dec/16 Resolved: 23/Nov/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | WiredTiger |
| Affects Version/s: | 3.0.5 |
| Fix Version/s: | 3.2.0-rc3 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Bruce Lucas (Inactive) | Assignee: | Michael Cahill (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
Test that creates a 50k dirty tables causes a stall during the checkpoint for several minutes. shell script that calls functions in test.js:
test.js:
This is the active thread during the stall:
|
| Comments |
| Comment by Daniel Pasette (Inactive) [ 23/Nov/15 ] |
|
Spun off a new ticket for follow up work: SERVER-21629 |
| Comment by Michael Cahill (Inactive) [ 12/Nov/15 ] |
|
bruce.lucas, martin.bligh, do you have any suggestions on how to re-test this? Once there are more than 10K tables, I now see all the time being spent opening and closing sessions and cursors, because the caching layer bounds how many we keep open since 3.0.6. I can code around that, but then I'm not testing how the system actually behaves. The original issue bruce.lucas identified here (excessive time in __wt_meta_track_find_handle) has been fixed, maybe we can open a separate 3.3 ticket for "improve performance with WT with more than 10K active tables"? |
| Comment by Githook User [ 11/Nov/15 ] |
|
Author: {u'username': u'michaelcahill', u'name': u'Michael Cahill', u'email': u'michael.cahill@mongodb.com'}Message: Previously, this was only tracked for newly-opened handles, but the change for |
| Comment by Githook User [ 12/Oct/15 ] |
|
Author: {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'}Message: Merge pull request #2247 from wiredtiger/
|
| Comment by Githook User [ 12/Oct/15 ] |
|
Author: {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'}Message: Merge pull request #2247 from wiredtiger/
|
| Comment by Githook User [ 12/Oct/15 ] |
|
Author: {u'username': u'michaelcahill', u'name': u'Michael Cahill', u'email': u'michael.cahill@mongodb.com'}Message: The change in |
| Comment by Michael Cahill (Inactive) [ 27/Aug/15 ] |
|
For the record, there is a change in |