[Lustre-discuss] lustre interoperability

Jeff Blasius jeff.blasius at yale.edu
Fri Oct 12 09:01:04 PDT 2007


Dear Clusterfs,
I've seriously trekked through the lustre documentation and haven't
found an answer regarding this. Is there an official policy regarding
interoperability among different versions of various lustre
components?

For example (and I'm sure other groups are in the same boat here),
it's relatively painless to perform a rolling upgrade to the lustre
clients, but upgrading the OSS or MDS takes more convincing. Is it OK
for me to run a patched but 1.6.0 based OSS with a 1.6.3 client? In
this case all of the lustre components (kernel, lustre, ldiskfs) are
the same version for each host. Similarly, is it OK to run a lustre
kernel version out of sync with the userland tools? For example a
1.6.0 kernel with a 1.6.3 lustre build on the same host?

I understand that many of these combinations do in fact work, I'm more
interested if they're likely to lead to data corruption or client
evictions. I'm not sure how often incompatibilities arise, but if it's
relatively rare, it would be useful if that was announced on the
change log. Of course if there's a serious "Do at your own risk"
policy that would also be useful to know.

Thank You,
                     jeff

-- 
Jeff Blasius / jeff.blasius at yale.edu
Phone: (203)432-9940  51 Prospect Rm. 011
High Performance Computing (HPC)
Linux Systems Design & Support (LSDS)
Yale University Information Technology Services (ITS)




More information about the lustre-discuss mailing list