From 816334335125c0a73f93d6ca041a6884527057a4 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Fri, 27 Feb 2015 16:10:12 +0000 Subject: [PATCH] Turn alembic upgrade steps into async operations. --- playbooks/manual/upgrade/datanommer.yml | 2 ++ playbooks/manual/upgrade/fmn.yml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/playbooks/manual/upgrade/datanommer.yml b/playbooks/manual/upgrade/datanommer.yml index 0b1037ab43..7547c18a8d 100644 --- a/playbooks/manual/upgrade/datanommer.yml +++ b/playbooks/manual/upgrade/datanommer.yml @@ -110,6 +110,8 @@ command: /usr/bin/alembic upgrade head args: chdir: /usr/share/datanommer.models/ + async: 20000 + poll: 60 - name: And... start the backend again service: name="fedmsg-hub" state=started diff --git a/playbooks/manual/upgrade/fmn.yml b/playbooks/manual/upgrade/fmn.yml index e07e9d09b8..dc2eb85c23 100644 --- a/playbooks/manual/upgrade/fmn.yml +++ b/playbooks/manual/upgrade/fmn.yml @@ -65,10 +65,14 @@ tasks: - name: Stop the notification backend service: name="fedmsg-hub" state=stopped + - name: Upgrade the database command: /usr/bin/alembic upgrade head args: chdir: /usr/share/fmn.lib/ + async: 20000 + poll: 60 + - name: And... start the backend again service: name="fedmsg-hub" state=started