samba-tool domain schemaupgrade: Avoid reindex after every hunk
authorAndrew Bartlett <abartlet@samba.org>
Wed, 20 Dec 2017 23:07:46 +0000 (12:07 +1300)
committerGarming Sam <garming@samba.org>
Thu, 21 Dec 2017 07:28:51 +0000 (08:28 +0100)
commit6a6f0952a5769628bfa07d1bf1c04bd23d827492
treedb01aa549dfd95d5b00c8d9c38a1ca59bf6716a8
parentfafc6da6ab6c30a5976163957836e42bdffad268
samba-tool domain schemaupgrade: Avoid reindex after every hunk

This takes advantage of the fact that a single LDB operation is atomic
even inside our transaction and so we can retry it after updating the
schema.

This makes the smaba-tool domain schemaupgrade take 1m30s compared with 4m4s.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Autobuild-User(master): Garming Sam <garming@samba.org>
Autobuild-Date(master): Thu Dec 21 08:28:51 CET 2017 on sn-devel-144
python/samba/netcmd/domain.py