gluster-devel
[Top][All Lists]
Advanced

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

Re: [Gluster-devel] Helping AFR ( Checksumming or Logging )


From: Thierry EXCOFFIER
Subject: Re: [Gluster-devel] Helping AFR ( Checksumming or Logging )
Date: Thu, 17 Jan 2008 13:37:43 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.11) Gecko/20070217 Iceape/1.0.8 (Debian-1.0.8-4)

Angel wrote:
AFR (LOGTRANS(A),LOGTRANS(B))

when A FAILS  LOGTRANS(A) get signaled when child dies and start logging.

on child recovery LOGTRANS(A) get signaled againg and replays TRANS..

Imagine a case where there is 2 clients changing the same AFR file.

If each client replay its log without synchronizinq with the
other client the final file may be not in the same state on A and B
after the replay.

My 2 cents.


PS : To speed up AFS synchronisation, I prefer the idea of
     a 'split' translator that take apart big files in chunks :
        bigfile/
                chunk1
                chunk2
                chunk3
                ...
     So AFR synchronize only the modified chunk.
     By the way, an 'unsplit' translator may be needed at the top
     (The 'unsplit' translator may be useful to store files bigger
     than the maximum size allowed by the file system)
--
Thierry.EXCOFFIER@@liris.univ-lyon1.fr//   GO: Oriental Strategy Game
LIRIS/UFR Informatique, bat710       //DYLAN: Programming Language
Universite Claude Bernard LYON 1  __// UNIX: Standard Operating System
43 Bd du 11 novembre 1918       //
69622 VILLEURBANNE, FRANCE     //WWW: http://www710.univ-lyon1.fr/~exco




reply via email to

[Prev in Thread] Current Thread [Next in Thread]