[PATCH 2 of 3] perf: release lock after transaction in perffncachewrite
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Mon Oct 3 12:05:35 EDT 2016
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at ens-lyon.org>
# Date 1470919879 -7200
# Thu Aug 11 14:51:19 2016 +0200
# Node ID 901855444329e0a4ad7ad0e41cf0a1b6fd3ed5bc
# Parent fbd46d349985f6baa9ea5439697920726757ad38
# EXP-Topic vfs.ward
perf: release lock after transaction in perffncachewrite
The transaction should be closed within the lock.
diff --git a/contrib/perf.py b/contrib/perf.py
--- a/contrib/perf.py
+++ b/contrib/perf.py
@@ -575,8 +575,8 @@ def perffncachewrite(ui, repo, **opts):
s.fncache._dirty = True
s.fncache.write(tr)
timer(d)
+ tr.close()
lock.release()
- tr.close()
fm.end()
@command('perffncacheencode', formatteropts)
More information about the Mercurial-devel
mailing list