Re: [patch] CFS scheduler, -v19

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ian Kent
Date: Tuesday, July 17, 2007 - 11:19 pm

On Tue, 2007-07-17 at 21:24 -0400, Bill Davidsen wrote:

There are two threads where this mistake is made.

One is used to trigger expire events for all automounted filesystems
which happen all the time since I need to run the expire to check if
anything is mounted and whether it needs to be umounted. The alarm
handler sleeps on a condition until the alarm list in not empty and then
sleeps on a condition until the next alarm in the list expires or an
alarm is added to the list, in which case it then checks the list again.
Since the autofs timeout granularity is one second this is a problem and
will be fixed. This isn't the source of the problem that's been
reported.

The second is the state queue handler which runs tasks such as expires,
map re-reads, shutdowns etc. for all automounted filesystems. While the
check interval could be longer it causes autofs to be slugish in
situations such as shutdowns where there are a largish number of mounts
present and I need to cancel such things as expires and the like. It's
possible I could improve this but, in fact, once the timespec is set
correctly as Ingo suggests it works fine and uses very little resource.

Ian

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch] CFS scheduler, -v19, Ingo Molnar, (Fri Jul 6, 10:33 am)
Re: [patch] CFS scheduler, -v19, Willy Tarreau, (Sun Jul 8, 10:46 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Mon Jul 9, 3:39 pm)
Re: [patch] CFS scheduler, -v19, Mike Galbraith, (Tue Jul 10, 1:08 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Wed Jul 11, 10:26 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Wed Jul 11, 1:55 pm)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Thu Jul 12, 5:41 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Fri Jul 13, 2:19 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Sat Jul 14, 4:34 am)
Re: [patch] CFS scheduler, -v19, Markus, (Sat Jul 14, 8:11 am)
Re: [patch] CFS scheduler, -v19, Ed Tomlinson, (Sat Jul 14, 10:19 am)
Re: [patch] CFS scheduler, -v19, Mike Galbraith, (Sat Jul 14, 10:25 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Sun Jul 15, 5:53 am)
Re: [patch] CFS scheduler, -v19, Mike Galbraith, (Sun Jul 15, 12:46 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Sun Jul 15, 2:11 pm)
Re: [patch] CFS scheduler, -v19, Mike Galbraith, (Sun Jul 15, 11:42 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Mon Jul 16, 1:00 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Mon Jul 16, 2:17 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Mon Jul 16, 2:41 am)
Re: [patch] CFS scheduler, -v19, Ed Tomlinson, (Mon Jul 16, 4:10 am)
Re: [patch] CFS scheduler, -v19, Markus, (Mon Jul 16, 10:59 am)
Re: [patch] CFS scheduler, -v19, Chuck Ebbert, (Mon Jul 16, 2:34 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Mon Jul 16, 2:55 pm)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Mon Jul 16, 9:22 pm)
Re: [patch] CFS scheduler, -v19, Ian Kent, (Mon Jul 16, 10:01 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 12:37 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 12:45 am)
Re: [patch] CFS scheduler, -v19, Ian Kent, (Tue Jul 17, 4:17 am)
Re: [patch] CFS scheduler, -v19, Markus, (Tue Jul 17, 6:06 am)
Re: [patch] CFS scheduler, -v19, Chuck Ebbert, (Tue Jul 17, 9:30 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 10:06 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 10:13 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 10:16 am)
Re: [patch] CFS scheduler, -v19, Markus, (Tue Jul 17, 12:42 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 1:09 pm)
Re: [patch] CFS scheduler, -v19, Linus Torvalds, (Tue Jul 17, 1:37 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Tue Jul 17, 1:43 pm)
RE: [patch] CFS scheduler, -v19, David Schwartz, (Tue Jul 17, 2:16 pm)
Re: [patch] CFS scheduler, -v19, Willy Tarreau, (Tue Jul 17, 2:44 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Tue Jul 17, 3:03 pm)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Tue Jul 17, 6:24 pm)
RE: [patch] CFS scheduler, -v19, Ian Kent, (Tue Jul 17, 10:59 pm)
Re: [patch] CFS scheduler, -v19, Ian Kent, (Tue Jul 17, 11:19 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Wed Jul 18, 12:54 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Wed Jul 18, 6:50 am)
Re: [patch] CFS scheduler, -v19, Linus Torvalds, (Wed Jul 18, 9:03 am)
Re: [patch] CFS scheduler, -v19, Linus Torvalds, (Wed Jul 18, 10:23 am)
Re: [patch] CFS scheduler, -v19, Ian Kent, (Wed Jul 18, 10:31 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Wed Jul 18, 2:37 pm)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 1:16 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 1:53 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 7:32 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Thu Jul 19, 10:06 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 10:10 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 10:17 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Thu Jul 19, 10:26 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Thu Jul 19, 10:42 am)
Re: [patch] CFS scheduler, -v19, Bill Davidsen, (Thu Jul 19, 7:32 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Fri Jul 20, 3:26 pm)
Re: [patch] CFS scheduler, -v19, Markus, (Thu Aug 9, 10:34 am)
Re: [patch] CFS scheduler, -v19, Ingo Molnar, (Fri Aug 10, 12:46 am)
Re: [patch] CFS scheduler, -v19, Markus, (Tue Aug 14, 10:15 am)
Re: [patch] CFS scheduler, -v19, Markus, (Tue Oct 16, 5:02 pm)