Hi,
We're a group of students at CMU and we're building a project around
lustre. A main part of the work involves introducing multiple mds servers in
lustre.
Now we have a design for managing metadata from multiple mds's, but we were
wondering how much work it is, besides changing mds metadata management,
to introduce a new active mds server. Our impression so far is that neither
the client nor the ost's will work easily with a new active mds entity in
the cluster in terms of managing connections from multiple mds's and that
they will have to be changed. Is this correct ?

For instance, for experiment purpose: we created a client-->mds-->ost and
created some file through them 'foo', 'bar'. Then replicated the file system
on the mds that stores all the metadata onto another mds mds2.
Now we introduced a second client and tried to setup the connections
client2-->mds2-->ost

This setup does not work when foo, bar are written from both clients.
changes cannot be seen from both clients. As soon as the second mds
connects, the client1, mds1 seem to loose their connection with the ost.

Can someone point us to the right way to bring up two mds's in the lustre
environment, even though it may lead to data/metadata corruption ?

Some guidance will be helpful.

Thanks in advance
-Shobhit Dayal
_______________________________________________
Lustre-devel mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-devel

Reply via email to