Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread Julian Elischer
On 2/16/12 11:41 PM, Julian Elischer wrote: adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On 2/16/12 5:56 PM, David Xu wrote: On 2012/2/17 8:42, Julian Elischer wrote: Adding David Xu for his

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread David Xu
On 2012/2/17 16:06, Julian Elischer wrote: On 2/16/12 11:41 PM, Julian Elischer wrote: adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On 2/16/12 5:56 PM, David Xu wrote: On 2012/2/17 8:42,

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread Jung-uk Kim
On Friday 17 February 2012 06:28 am, David Xu wrote: On 2012/2/17 16:06, Julian Elischer wrote: On 2/16/12 11:41 PM, Julian Elischer wrote: adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread Julian Elischer
On 2/17/12 3:28 AM, David Xu wrote: On 2012/2/17 16:06, Julian Elischer wrote: On 2/16/12 11:41 PM, Julian Elischer wrote: adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On 2/16/12 5:56 PM,

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread Julian Elischer
On Friday 17 February 2012 06:28 am, David Xu wrote: On 2012/2/17 16:06, Julian Elischer wrote: On 2/16/12 11:41 PM, Julian Elischer wrote: adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-17 Thread David Xu
On 2012/2/18 9:30, Julian Elischer wrote: mine is too, yet it still has problems.. CPU: Intel(R) Xeon(R) CPU E5420 @ 2.50GHz (2500.14-MHz K8-class CPU) Origin = GenuineIntel Id = 0x10676 Family = 6 Model = 17 Stepping = 6

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Andriy Gapon
on 15/02/2012 23:41 Julian Elischer said the following: The program fio (an IO test in ports) uses pthreads the following code (from fio-2.0.3, but its in earlier code too) has suddenly started misbehaving. clock_gettime(CLOCK_REALTIME, t); t.tv_sec += seconds + 10;

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Julian Elischer
On 2/16/12 9:34 AM, Andriy Gapon wrote: on 15/02/2012 23:41 Julian Elischer said the following: The program fio (an IO test in ports) uses pthreads the following code (from fio-2.0.3, but its in earlier code too) has suddenly started misbehaving. clock_gettime(CLOCK_REALTIME,t);

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Jens Axboe
On 2012-02-16 22:06, Julian Elischer wrote: On 2/16/12 9:34 AM, Andriy Gapon wrote: on 15/02/2012 23:41 Julian Elischer said the following: The program fio (an IO test in ports) uses pthreads the following code (from fio-2.0.3, but its in earlier code too) has suddenly started misbehaving.

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Julian Elischer
On 2/16/12 1:06 PM, Julian Elischer wrote: On 2/16/12 9:34 AM, Andriy Gapon wrote: on 15/02/2012 23:41 Julian Elischer said the following: The program fio (an IO test in ports) uses pthreads the following code (from fio-2.0.3, but its in earlier code too) has suddenly started misbehaving.

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Julian Elischer
Adding David Xu for his thoughts since he reqrote the code in quesiton in revision 213098 On 2/16/12 2:57 PM, Julian Elischer wrote: On 2/16/12 1:06 PM, Julian Elischer wrote: On 2/16/12 9:34 AM, Andriy Gapon wrote: on 15/02/2012 23:41 Julian Elischer said the following: The program fio (an

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread David Xu
On 2012/2/17 8:42, Julian Elischer wrote: Adding David Xu for his thoughts since he reqrote the code in quesiton in revision 213098 On 2/16/12 2:57 PM, Julian Elischer wrote: On 2/16/12 1:06 PM, Julian Elischer wrote: On 2/16/12 9:34 AM, Andriy Gapon wrote: on 15/02/2012 23:41 Julian

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Julian Elischer
On 2/16/12 5:56 PM, David Xu wrote: On 2012/2/17 8:42, Julian Elischer wrote: Adding David Xu for his thoughts since he reqrote the code in quesiton in revision 213098 On 2/16/12 2:57 PM, Julian Elischer wrote: On 2/16/12 1:06 PM, Julian Elischer wrote: On 2/16/12 9:34 AM, Andriy Gapon

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread David Xu
On 2012/2/17 10:19, Julian Elischer wrote: On 2/16/12 5:56 PM, David Xu wrote: On 2012/2/17 8:42, Julian Elischer wrote: Adding David Xu for his thoughts since he reqrote the code in quesiton in revision 213098 On 2/16/12 2:57 PM, Julian Elischer wrote: On 2/16/12 1:06 PM, Julian Elischer

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread David Xu
On 2012/2/17 10:42, David Xu wrote: aybe following code can check to see if TSC-LOW works by let the thread run on each cpu. refresh: gettimeofday(prev, NULL); int cpu = 0; for (;;) { cpuset_t set; cpu = ++cpu % 4; CPU_ZERO(set); CPU_SET(cpu, set);

Re: pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-16 Thread Julian Elischer
adding jkim as he seems to be the last person working with TSC. On 2/16/12 6:42 PM, David Xu wrote: On 2012/2/17 10:19, Julian Elischer wrote: On 2/16/12 5:56 PM, David Xu wrote: On 2012/2/17 8:42, Julian Elischer wrote: Adding David Xu for his thoughts since he reqrote the code in quesiton

pthread_cond_timedwait() broken in 9-stable? (from JAN 10)

2012-02-15 Thread Julian Elischer
The program fio (an IO test in ports) uses pthreads the following code (from fio-2.0.3, but its in earlier code too) has suddenly started misbehaving. clock_gettime(CLOCK_REALTIME, t); t.tv_sec += seconds + 10; pthread_mutex_lock(mutex-lock); while