From ad8c9c66e85a91fa7fab09c5742bc5187c7c4416 Mon Sep 17 00:00:00 2001 From: Mark Hymers Date: Fri, 7 Nov 2014 12:16:44 +0000 Subject: [PATCH] Lock {src,bin}_associations to stop other things writing to them during gps Signed-off-by: Mark Hymers --- dak/generate_packages_sources2.py | 4 ++++ 1 file changed, 4 insertions(+) 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: -- 2.39.2