> > what extra work would that be, and if there is extra work, could you explain
> > why this would be a problem?
> 
> Correct me if I'm wrong, but my understanding of how pull works is
> that it pulls files in their entirety (IOW: cp /n/sources/... /)
> which means that shared blocks get copied as many times as there
> are files sharing them.

i would be very suprised if a single copy of sources had many shared
blocks.  furthermore, as is made quite plain by upas, a change early
in a file almost always changes every subsequent block in the file.
there are some corner cases for block-sized or same sized adds/deletes.
but nontheless, the vast majority of changes will change a good deal
of of the blocks comprising the file.

what leads you to beleve that that amount of sharing will be
significant?

- erik

Reply via email to