Re: Bug in AFR mode

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

 



hi again,
I just try with last git ( tag 2.0.0 pre26 ) the same problem occurs.

Regards,
Nicolas Prochazka

On Fri, Feb 27, 2009 at 5:05 PM, nicolas prochazka
<prochazka.nicolas@xxxxxxxxx> wrote:
> tests were doing with version on Wednesday.
> so i retryning test with last version.
> .
>
>
> On Fri, Feb 27, 2009 at 12:55 PM, Anand Avati <avati@xxxxxxxxxxx> wrote:
>>
>> Nicolas,
>>  what is the commit id on which you tested? some bug fixes went into
>> replicate last night.
>>
>> Avati
>>
>> On Fri, Feb 27, 2009 at 5:20 PM, nicolas prochazka
>> <prochazka.nicolas@xxxxxxxxx> wrote:
>> > Hello
>> > I'm using last gluster from git.
>> > I think there's problem with lock server in AFR mode :
>> >
>> > Test :
>> > Server A and B in AFR
>> >
>> > TEST 1
>> > 1 / install A , B  then copie a file to A : synchro to B is perfect
>> > 2 / erase all B server and resinstall it   : synchronisation is not
>> > possible. ( nothing is doing )
>> >
>> > TEST 2
>> > 1 / install A , B  then copie a file to A (gluster mount point)  : synchro
>> > to B is perfect
>> > 2 / erase all A : reinstall it :  synchro from B is perfect
>> >
>> > Now if a redo TEST 1 , but  in my last volume (volume last) ,  I inverse
>> > brick_10.98.98.1 and 10.98.98.2  in subvolumes, so now it is 10.98.98.1 as
>> > lock server for AFR
>> > TEST 1 work  , TEST 2  not .
>> >
>> > I think it try to use lock server where file does not exist in a case, so
>> > problem occur.
>> > I try to add 2 lock lock server with
>> > option data-lock-server-count 2
>> > option entry-lock-server-count 2
>> >
>> > without success,
>> > i'm trying with 0  , without success.
>> >
>> >
>> > Client config file ( the same for A and B )
>> >
>> > volume brick_10.98.98.1
>> > type protocol/client
>> > option transport-type tcp/client
>> > option transport-timeout 120
>> > option remote-host 10.98.98.1
>> > option remote-subvolume brick
>> > end-volume
>> >
>> >
>> > volume brick_10.98.98.2
>> > type protocol/client
>> > option transport-type tcp/client
>> > option transport-timeout 120
>> > option remote-host 10.98.98.2
>> > option remote-subvolume brick
>> > end-volume
>> >
>> >
>> > volume last
>> > type cluster/replicate
>> > subvolumes brick_10.98.98.2 brick_10.98.98.1
>> > option read-subvolume brick_10.98.98.2
>> > option favorite-child brick_10.98.98.2
>> > end-volume
>> >
>> > volume iothreads
>> > type performance/io-threads
>> > option thread-count 4
>> > subvolumes last
>> > end-volume
>> >
>> > volume io-cache
>> > type performance/io-cache
>> > option cache-size 2048MB             # default is 32MB
>> > option page-size  1MB             #128KB is default option
>> > option cache-timeout 2  # default is 1
>> > subvolumes iothreads
>> > end-volume
>> >
>> > volume writebehind
>> > type performance/write-behind
>> > option block-size 256KB # default is 0bytes
>> > option cache-size 512KB
>> > option flush-behind on      # default is 'off'
>> > subvolumes io-cache
>> > end-volume
>> >
>> >
>> >
>> > Server config for A and B  the same execpt for IP
>> >
>> >
>> > volume brickless
>> > type storage/posix
>> > option directory /mnt/disks/export
>> > end-volume
>> >
>> > volume brickthread
>> > type features/posix-locks
>> > option mandatory on          # enables mandatory locking on all files
>> > subvolumes brickless
>> > end-volume
>> >
>> > volume brickcache
>> > type performance/io-cache
>> > option cache-size 1024MB
>> > option page-size 1MB
>> > option cache-timeout 2
>> > subvolumes brickthread
>> > end-volume
>> >
>> > volume brick
>> > type performance/io-threads
>> > option thread-count 8
>> > option cache-size 256MB
>> > subvolumes brickcache
>> > end-volume
>> >
>> >
>> > volume server
>> > type protocol/server
>> > subvolumes brick
>> > option transport-type tcp
>> > option auth.addr.brick.allow 10.98.98.*
>> > end-volume
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Gluster-devel mailing list
>> > Gluster-devel@xxxxxxxxxx
>> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
>> >
>> >
>




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

  Powered by Linux