Messages in this thread | | | Date | Thu, 26 Mar 2009 02:47:53 +0000 | From | Matthew Garrett <> | Subject | Re: Linux 2.6.29 |
| |
On Wed, Mar 25, 2009 at 10:44:44PM -0400, Kyle Moffett wrote:
> Perhaps we ought to add a couple extra open flags, O_BARRIER_BEFORE and > O_BARRIER_AFTER, and rename3(), etc functions that take flags arguments? > Or maybe a new set of syscalls like barrier(file1, file2) and > fbarrier(fd1, fd2), which cause all pending changes (perhaps limit to this > process?) to the file at fd1 to occur before any successive changes (again > limited to this process?) to the file at fd2.
That's an option, but what would benefit? If rename is expected to preserve ordering (which I think it has to, in order to avoid breaking existing code) then are there any other interesting use cases?
-- Matthew Garrett | mjg59@srcf.ucam.org
| |