Replication for missing file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We will bw working on background file sync and atleast give it as a
configurable option.

Avati

On Jan 16, 2009 3:41 AM, "Keith Freedman" <freedman at freeformit.com> wrote:

At 03:22 AM 1/16/2009, Krishna Srinivas wrote: >In the latest AFR code, the
healing code is in looku...
this behavior is extremely handy from the perspective of data
integrity, however, it's disastrous from the perspective of IO
performance from an applications point of view.

the idea that an application should have to wait while file
completely unrelated to it's needs are being auto-healed is an
unnecessary one.  There's got to be a way to handle this.  The
replication should happen in the background, and gluster should be
smart enough to first auto-heal the file in question return control
back to the requesting process and then continue healing in the background.

in the case of a directory, the listing of the directory can be
returned without actually copying over all the files therein.  This
should be a relatively quick operation.

Lets take an example case of a repository for large video
files.  each one being 1GB.
I have a server down for a few hours, during which time 300 of these
files have been updated.

now all I need to know is which ones changed recently (say, ls -alrtu
| tail -5) .  I block waiting for 300GB of data to be transferred
when I only need a directory listing?
similarly, if I get a request for just one of those files, I have to
wait for 300GB of data to move around before I can get access to the
only 1GB that matters at that time?

If this is only temporary until the new healing methodology
previously discussed on the list is in place, I suppose it's
liveable, but if this is the way it's going to continue to work, I
can't imagine it being useful in any practical real-world situations
with either large directories or large files with a normal level of
file updates/modifications.

Keith

>Krishna > >On Thu, Jan 15, 2009 at 9:35 AM, Keith Freedman ><
freedman at freeformit.com> wrote: > > ...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://zresearch.com/pipermail/gluster-users/attachments/20090116/5f3f375e/attachment.htm 


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux