From: wangdi Date: Mon, 5 Jul 2004 10:36:30 +0000 (+0000) Subject: add snap support in lconf X-Git-Tag: 1.3.4~632 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=e2c1f3aa04332afee40f12e4d9b2baf5a8a79726;p=fs%2Flustre-release.git add snap support in lconf --- diff --git a/lustre/utils/lconf b/lustre/utils/lconf index ac5dc22..858450b 100755 --- a/lustre/utils/lconf +++ b/lustre/utils/lconf @@ -1602,6 +1602,12 @@ class MDSDEV(Module): if self.fstype == 'smfs': self.add_lustre_module('lvfs', 'fsfilt_%s' % (self.backfstype)) + for options in string.split(self.mountfsoptions, ','): + if options == 'snap': + if not self.fstype == 'smfs': + panic("mountoptions with snap, but fstype is not smfs\n") + self.add_lustre_module('lvfs', 'fsfilt_snap_%s' % (self.fstype)) + self.add_lustre_module('lvfs', 'fsfilt_snap_%s' % (self.backfstype)) def load_module(self): if self.active: Module.load_module(self) @@ -1914,6 +1920,13 @@ class OSD(Module): if self.fstype == 'smfs': self.add_lustre_module('lvfs' , 'fsfilt_%s' % (self.backfstype)) + for options in self.mountfsoptions: + if options == 'snap': + if not self.fstype == 'smfs': + panic("mountoptions with snap, but fstype is not smfs\n") + self.add_lustre_module('lvfs', 'fsfilt_snap_%s' % (self.fstype)) + self.add_lustre_module('lvfs', 'fsfilt_snap_%s' % (self.backfstype)) + self.add_lustre_module(self.osdtype, self.osdtype) def load_module(self):