| To: | Tejun Heo <tj@xxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 2/2] xfs: mark the xfs-alloc workqueue as high priority |
| From: | Eric Sandeen <sandeen@xxxxxxxxxxx> |
| Date: | Tue, 13 Jan 2015 16:58:27 -0600 |
| Cc: | Eric Sandeen <sandeen@xxxxxxxxxx>, xfs-oss <xfs@xxxxxxxxxxx> |
| Delivered-to: | xfs@xxxxxxxxxxx |
| In-reply-to: | <20150113204633.GC9489@xxxxxxxxxxxxxx> |
| References: | <20150109182310.GA2785@xxxxxxxxxxxxxx> <54B03BCC.7040207@xxxxxxxxxxx> <20150110192852.GD25319@xxxxxxxxxxxxxx> <54B429EB.9050807@xxxxxxxxxxx> <20150112225314.GC22156@xxxxxxxxxxxxxx> <54B454E2.70707@xxxxxxxxxxx> <20150112233755.GD22156@xxxxxxxxxxxxxx> <54B56D2B.6090401@xxxxxxxxxxx> <20150113201900.GA9489@xxxxxxxxxxxxxx> <54B58041.9070502@xxxxxxxxxxx> <20150113204633.GC9489@xxxxxxxxxxxxxx> |
On 1/13/15 2:46 PM, Tejun Heo wrote: > So, > > nr_workers == 15, > nr_idle == 0, > nr_running == 0, > > That means one worker must be playing the role of manager by executing > manage_workers() whic his also responsible for kicking off the > rescuers if it fails to create new workers in a short period of time. > The manager is identifier as the holder of pool->manager_arb and while > a manager is trying to creat a worker, pool->mayday_timer must be > armed continuously firing off every MAYDAY_INTERVAL summoning rescuers > to the pool, which should be visible through the pool_pwq->mayday_node > corresponding to the stalled pool being queued on wq->maydays. > > Can you post the full dump of the pool, wq and all kworkers? > > Thanks. > Just for mailing list archive posterity, Tejun thinks he's found the culprit in the workqueue code, I or he can follow up again when he has a patch ready to go. Thanks Tejun! -Eric |
| Previous by Date: | Re: [PATCH 2/2] xfs: mark the xfs-alloc workqueue as high priority, Tejun Heo |
|---|---|
| Next by Date: | [PATCH wq/for-3.19] workqueue: fix subtle pool management issue which can stall whole worker_pool, Tejun Heo |
| Previous by Thread: | Re: [PATCH 2/2] xfs: mark the xfs-alloc workqueue as high priority, Tejun Heo |
| Next by Thread: | [PATCH wq/for-3.19] workqueue: fix subtle pool management issue which can stall whole worker_pool, Tejun Heo |
| Indexes: | [Date] [Thread] [Top] [All Lists] |