Re: [patch] CFS scheduler, -v19

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Ingo Molnar <mingo@...>
Cc: Chuck Ebbert <cebbert@...>, Bill Davidsen <davidsen@...>, <linux-kernel@...>, Linus Torvalds <torvalds@...>
Date: Tuesday, July 17, 2007 - 1:01 am

On Mon, 2007-07-16 at 23:55 +0200, Ingo Molnar wrote:

Yes it does and I have two reported bugs so far.

In several places I have code similar to:

wait.tv_sec = time(NULL) + 1;
wait.tv_nsec = 0;

signaled = 0;
while (!signaled) {
        status = pthread_cond_timedwait(&cond, &mutex, &wait);
       if (status) {
             if (status == ETIMEDOUT)
                  break;
             fatal(status);
      }
}

lead to automount spinning with strace output a bit like:

futex(0x80034b60, FUTEX_WAKE, 1)  = 0
clock_gettime(CLOCK_REALTIME, {1184593936, 130925919}) = 0
time(NULL)                        = 1184593935
futex(0x80034b60, FUTEX_WAKE, 1)  = 0
clock_gettime(CLOCK_REALTIME, {1184593936, 131160876}) = 0
time(NULL)                        = 1184593935
futex(0x80034b60, FUTEX_WAKE, 1)  = 0
clock_gettime(CLOCK_REALTIME, {1184593936, 131377080}) = 0
time(NULL)                        = 1184593935
futex(0x80034b60, FUTEX_WAKE, 1)  = 0
clock_gettime(CLOCK_REALTIME, {1184593936, 131593297}) = 0
time(NULL)                        = 1184593935
futex(0x80034b60, FUTEX_WAKE, 1)  = 0
clock_gettime(CLOCK_REALTIME, {1184593936, 131871792}) = 0

There should be something like:

futex(0x5555557868c4, FUTEX_WAIT, 5321099, {0, 998091311}) = -1 ETIMEDOUT (Connection timed out)

in there I think.

Ian


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

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