Hi Viraj,
The FAQ could be more clear, I agree. If you add servers with free
space, those servers are added to the pool of servers where new
datafiles (parts of files) will be stored. So, some of the data for new
files will end up on the new servers (probably). However, we do not
right now have an intelligent algorithm in place to put new datafiles
*only* on servers with space -- we don't check free space when creating
these things (it would be even more messages...).
So, at the moment PVFS2 isn't exactly what you're looking for in that
sense. With a little extra code, pvfs2-clients could track free space
on servers and make better decisions about this sort of thing. But
remember, the whole point of PVFS2 is to be striping data across many
servers to increase bandwidth for parallel access, so suddenly putting
files on one new server goes against that (although not storing at all
is arguably worse...).
Regards,
Rob
Viraj Alankar wrote:
Hello,
I would like to know what PVFS2 currently does in a situation where I
have data close the maximum amount of storage and I then add another
node. From this FAQ:
http://www.pvfs.org/pvfs2/pvfs2-faq.html#SECTION000113000000000000000
it seems new data will not be stored on the new (empty) server. But
this FAQ seems to say that it will:
http://www.pvfs.org/pvfs2/pvfs2-faq.html#SECTION000102000000000000000
Can someone please clarify what will happen? Basically I'm looking for
a filesystem where I can easily add more storage in a modular fashion.
I'd like to have a setup where when I reach close to my maximum
storage, I simply add another node and the free space grows.
Thanks,
Viraj.
_______________________________________________
PVFS2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users