lkml.org 
[lkml]   [2004]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] cowlinks v2
    On 20 Mar 2004, Patrick J. LoPresti wrote:

    > What happens if the disk fills while you are making the copy? Will
    > open(2) on an *existing file* then return ENOSPC?
    >
    > I do not think you can implement this without changing the interface
    > to open(2). Which means applications have to be made aware of it
    > anyway. Which means you might as well leave your implementation as-is
    > and let userspace worry about creating the copy (and dealing with the
    > resulting errors).

    FWIW I did this quite some time ago to speed up copy+diff linux kernel
    trees:

    http://www.xmailserver.org/flcow.html

    It is entirely userspace and uses LD_PRELOAD on my dev shell.



    - Davide


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:01    [W:4.215 / U:0.196 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site