From 6ce031726cd20057221564fe5d6318903f436013 Mon Sep 17 00:00:00 2001 From: jigold Date: Wed, 21 Sep 2022 18:31:06 -0400 Subject: [PATCH] [batch] Get rid of default standing workers in dev (#12202) * [batch] Get rid of default standing workers in dev * fixes --- .../sql/no_dev_standing_workers_by_default.py | 22 +++++++++++++++++++ build.yaml | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 batch/sql/no_dev_standing_workers_by_default.py diff --git a/batch/sql/no_dev_standing_workers_by_default.py b/batch/sql/no_dev_standing_workers_by_default.py new file mode 100644 index 00000000000..05387ca24c5 --- /dev/null +++ b/batch/sql/no_dev_standing_workers_by_default.py @@ -0,0 +1,22 @@ +import os +import asyncio +from gear import Database + + +async def main(): + if os.environ['HAIL_SCOPE'] != 'dev': + return + + db = Database() + await db.async_init() + + await db.execute_update( + ''' +UPDATE pools +SET enable_standing_worker = 0 +''' + ) + + +loop = asyncio.get_event_loop() +loop.run_until_complete(main()) diff --git a/build.yaml b/build.yaml index 200114f9cdc..dac456bf2df 100644 --- a/build.yaml +++ b/build.yaml @@ -2076,6 +2076,9 @@ steps: - name: add-jobs-update-id-index script: /io/sql/add-jobs-update-id-index.sql online: true + - name: no-dev-standing-workers-by-default + script: /io/sql/no_dev_standing_workers_by_default.py + online: true inputs: - from: /repo/batch/sql to: /io/sql