Re: sys_write() racy for multi-threaded append?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David M. Lloyd
Date: Tuesday, March 13, 2007 - 7:00 am

On Tue, 2007-03-13 at 02:24 +0000, Alan Cox wrote:

You don't even need special tools: just change your code that says:

	foo = write(fd, mybuf, mycount);

to say (for example):

	foo = write(fd, mybuf, mycount / randomly_either_1_or_2);

Why would this need kernel support?  The average developer doesn't
really need to verify that the *kernel* works.  They just need to test
their own code paths - and in this case, they can see that foo is less
than mycount (sometimes).  The code paths don't care that it was not the
kernel that caused it.

- DML

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

Messages in current thread:
Re: sys_write() racy for multi-threaded append?, Bodo Eggert, (Mon Mar 12, 12:53 am)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Mon Mar 12, 9:26 am)
Re: sys_write() racy for multi-threaded append?, Bodo Eggert, (Mon Mar 12, 11:48 am)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Mon Mar 12, 5:46 pm)
Re: sys_write() racy for multi-threaded append?, Alan Cox, (Mon Mar 12, 7:24 pm)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Tue Mar 13, 12:25 am)
Re: sys_write() racy for multi-threaded append?, David Miller, (Tue Mar 13, 12:42 am)
Re: sys_write() racy for multi-threaded append?, Alan Cox, (Tue Mar 13, 6:15 am)
Re: sys_write() racy for multi-threaded append?, David M. Lloyd, (Tue Mar 13, 7:00 am)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Tue Mar 13, 9:24 am)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Tue Mar 13, 10:59 am)
Re: sys_write() racy for multi-threaded append?, Christoph Hellwig, (Tue Mar 13, 12:09 pm)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Tue Mar 13, 4:40 pm)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Tue Mar 13, 5:09 pm)
Re: sys_write() racy for multi-threaded append?, Michael K. Edwards, (Wed Mar 14, 1:09 pm)
Re: sys_write() racy for multi-threaded append?, Frank Ch. Eigler, (Fri Mar 16, 9:43 am)
Re: sys_write() racy for multi-threaded append?, Alan Cox, (Fri Mar 16, 10:25 am)