Well, let's say I changed my mind about the namespace node(s) after I had started moving a lot of data. In my case, I have dedicated 2 full nodes (which is quite useless) as namespace nodes.

After realizing I did wrong, I want delete my namespace data from those nodes, and add their storage space to the cluster. I would delete the zero-sized files stored on those nodes, and then add them in the client config as 2 nodes mirrored, later aggregated in the unify config.

As I will need to have some namespace node config for unify, I add another brick-ns config on the server side on those 2 nodes, and I set the client volume to use the new brick-ns's (replicated) as namespace on my unify. But the info here is empty, so Unify will not be able to find any file.

Is there any way so I can re-create all the namespace info?

Would it work if I just move (when both client and servers are down) the info from the current brick to the newly created brick-ns storage folder?

Can I freely add new nodes to the Unify'ed gluster? I am using ALU scheduler.

Like I said earlier, moving all my data files into the new gluster takes LONG, as much as 4 days (with such a poor transfer speed)...


Thanks in advance!

-kali-



On 04/06/2010 05:14 PM, Krzysztof Strasburger wrote:

You don't need to dedicate nodes for the namespace. It contains only
directory entries with zero sizes. I simply made replicated namespace on
3 nodes carrying also the real data, in separate directories. This way,
there is no SPOF with unify and no space is wasted. Make sure that the
underlying filesystems have enough inode entries (this is usually not
a problem, unless you create many small files).
Krzysztof
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

Reply via email to