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
