[PATCH] classicupgrade: tell tdb not to use fsync
Björn Jacke
bj at sernet.de
Wed Jul 10 10:37:46 MDT 2013
this speeds up the classicupgrade process a lot and we don't really need
syncing for data security here.
Signed-off-by:: Björn Jacke <bj at sernet.de>
---
python/samba/netcmd/domain.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/python/samba/netcmd/domain.py b/python/samba/netcmd/domain.py
index 4ba305c..e4d921c 100644
--- a/python/samba/netcmd/domain.py
+++ b/python/samba/netcmd/domain.py
@@ -1229,6 +1229,9 @@ class cmd_domain_classicupgrade(Command):
takes_args = ["smbconf"]
+ # for mass import during classicupgrade we don't want ldb to fsync() all the time
+ os.environ["TDB_NO_FSYNC"] = "1"
+
def run(self, smbconf=None, targetdir=None, dbdir=None, testparm=None,
quiet=False, verbose=False, use_xattrs=None, sambaopts=None, versionopts=None,
dns_backend=None, use_ntvfs=False):
--
1.8.2.2
More information about the samba-technical
mailing list