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