On Tue, Nov 16, 2010 at 12:27 PM, Hugo Cisneiros (Eitch)
<hugo.cisneiros at gmail.com> wrote:> Some time ago, I saw a thread on this mailing list regarding mounting
> a gluster file system read-only with a -o ro mount option. I see that
> version 3.1 supports this option and it is working fine, great work!
BTW, before 3.1 I was experimenting with the features/filter
translator. But I got a few annoying bugs that stopped me from using
it. For the record, I used the following example configuration:
==volume test-posix
type storage/posix
option directory /test
end-volume
volume test-locks
type features/locks
subvolumes test-posix
end-volume
volume test-iothreads
type performance/io-threads
option thread-count 8
subvolumes test-locks
end-volume
volume test
type performance/io-cache
option cache-size 256MB
option cache-timeout 2
subvolumes test-iothreads
end-volume
volume test-ro
type testing/features/filter
option read-only yes
subvolumes test
end-volume
volume server
type protocol/server
subvolumes test test-ro
option transport-type tcp
option auth.addr.test.allow 192.168.0.*
option auth.addr.test-ro.allow 192.168.1.*
end-volume
==
This way, read-only was restricted to 192.168.1.* and read-write to
192.168.0.*. I don't know if this is the right way to do that, but it
worked fine until some files on the read-only mount began
"disappearing" (very frequently):
$ ls testfile
-rw-r--r-- 1 root root 2 Nov 16 12:14 teste
$ cat teste2
cat: teste2: No such file or directory
That's why I began searching for another way in 3.1 :)
Thanks,
--
[]'s
Hugo
www.devin.com.br