From e2c1f3aa04332afee40f12e4d9b2baf5a8a79726 Mon Sep 17 00:00:00 2001 From: wangdi <wangdi> Date: Mon, 5 Jul 2004 10:36:30 +0000 Subject: [PATCH] add snap support in lconf --- lustre/utils/lconf | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lustre/utils/lconf b/lustre/utils/lconf index ac5dc22a83..858450b70d 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): -- GitLab