Hi Steve,

Looks good. See inline comments below...

<Aliases>
 Alias caos1 TCP://caos:3334
 Alias caos2 TCP://caos:3335
</Aliases>
<Filesystem>
 Name pvfs2-fs
 ID 699094865
 RootHandle 1048576
 <MetaHandleRanges>
  Range caos1 4-214748365>
 </MetaHandleRanges>

 <DataHandleRanges>

  Range caos1 2147483651-4294967297

  Range caos2 4294967298-6442450944

 </DataHandleRanges>

 <StorageHints>

  TroveSyncMeta yes

  TroveSyncData no

 </StorageHints>

</Filesystem>



/etc/pvfs2-server.conf-caos1

StorageSpace /pvfs2-storage-space

(^) See the comment on why it is a bad idea to share storage spaces below...


HostID "TCP://caos:3334"

LogFile /tmp/pvfs2-server.log



/etc/pvfs2-server.conf-caos2

StorageSpace /pvfs2-storage-space

^^^^^^^^
Please don't use the same storage space for 2 different pvfs2-server
processes on the same node! They may end up trampling over each other.
I thought the whole point of what you were trying to do was to add
some new storage space/drives to the pvfs2 volume!! :)

Pvfs2-server /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-caos1 -f

Pvfs2-server /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-caos2 -f



Then started 2 servers



Pvfs2-server /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-caos1

Pvfs2-server /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-caos2



Is that correct that I need to run 2 server daemons ?

Yes! Running both the daemons is correct..

The mount command then seems a little confusing

Mount -t pvfs2 TCP://caos:3334/pvfs2-fs /mnt/pvfs2

As you only reference one port.

This is probably documented somewhere, but it is possible to use any
of the servers for mounting!!
All you need to pass is a valid bmi url for a valid config server, so
in this case
mount -t pvfs2 tcp://caos:3335/pvfs2-fs /mnt/pvfs2
would also have worked fine.

In this instance I started with genconfig editing the files to get a
starting point. Can you explain the numbers and how a would choose the range
to add another files store ? Is it a simple as calculating the difference
from one range and adding that to last one used ?

Yes it is! Just make sure that no handle ranges overlap with each other.
For fairness, it would be best if all servers see roughly the same #
of handle ranges
so that the handle allocator can fairly disperse the handles to all the servers.
Hope this explains all your questions,
thanks,
Murali




Steve







_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to