From: Mark Hymers Date: Fri, 7 Nov 2014 12:16:44 +0000 (+0000) Subject: Lock {src,bin}_associations to stop other things writing to them during gps X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;ds=inline;h=ad8c9c66e85a91fa7fab09c5742bc5187c7c4416;hp=-c;p=dak.git Lock {src,bin}_associations to stop other things writing to them during gps Signed-off-by: Mark Hymers --- ad8c9c66e85a91fa7fab09c5742bc5187c7c4416 diff --git a/dak/generate_packages_sources2.py b/dak/generate_packages_sources2.py index 7eca3c8c..f3181fd4 100755 --- a/dak/generate_packages_sources2.py +++ b/dak/generate_packages_sources2.py @@ -397,6 +397,10 @@ def main(): else: logger.log(['E: ', msg]) + # Lock tables so that nobody can change things underneath us + session.execute("LOCK TABLE src_associations IN SHARE MODE") + session.execute("LOCK TABLE bin_associations IN SHARE MODE") + for s in suites: component_ids = [ c.component_id for c in s.components ] if s.untouchable and not force: