Evgeniy Polyakov wrote:
> Hi.
> 
> On Fri, Jun 19, 2009 at 04:25:30PM +0200, Daniel Maher 
> ([email protected]) wrote:
>> I have expanded my test environment for POHMELFS slightly to two servers 
>> and one client, the idea being to test basic parallelisation.  I 
>> initiated fserver on my two servers, and then ran the cfg tool on the 
>> client, indicating the same index for both servers.  Up to this point, 
>> everything seems OK :
>>
>> [r...@host_147 ~]# modprobe pohmelfs
>> [r...@host_147 ~]# cfg -A add -a 192.168.0.75 -p 1025 -i 1
>> [r...@host_147 ~]# cfg -A add -a 192.168.0.166 -p 1025 -i 1
> 
> You should add second server after the mount, which is not parallel.
> 
> Server addition/removal is a timed process - we store new data in the buffer
> which is processed by the pohmelfs core when inodes are put back, and if
> there is no activity, by default it will be once in 5 seconds. Depending
> on the exact timings it is possible that second server was added after
> the check which picked up the first one, so mount succeeded and in a few
> moments system found information about second server and only then added
> it, while you saw them as mounted in parallel.

Thanks for the reply !

So the process would be :

- Initiate fserver on serverA and serverB
- cfg add serverA on client (idx=1)
- mount on client
- wait > 5 seconds
- cfg add serverB on client (idx=1)
- wait > 5 seconds
- write to mount and watch it appear on both serverA and serverB

?

--
dan.
_______________________________________________
Pohmelfs mailing list
[email protected]
http://www.ioremap.net/cgi-bin/mailman/listinfo/pohmelfs

Reply via email to