commit ca80b266ed831813a2a9ecec84d288ec3f8f5104
Author: David Ames <email address hidden>
Date: Thu Oct 8 22:55:30 2020 +0000
Run db sync manually by leader only
Without db_auto_create = False each barbican-worker attempts to run
alembic upgrades on the database whenever they start. This leads to
race conditions that can leave the sate of the database broken
(multiple alembic version that "overlap").
This change runs the barbican-manage db upgrade by the leader only
avoiding the race condition. charms.openstack also handles the
openstack upgrade process with a call to instance.db_sync.
Reviewed: https:/ /review. opendev. org/c/openstack /charm- barbican/ +/756931 /opendev. org/openstack/ charm-barbican/ commit/ ca80b266ed83181 3a2a9ecec84d288 ec3f8f5104
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit ca80b266ed83181 3a2a9ecec84d288 ec3f8f5104
Author: David Ames <email address hidden>
Date: Thu Oct 8 22:55:30 2020 +0000
Run db sync manually by leader only
Without db_auto_create = False each barbican-worker attempts to run
alembic upgrades on the database whenever they start. This leads to
race conditions that can leave the sate of the database broken
(multiple alembic version that "overlap").
This change runs the barbican-manage db upgrade by the leader only
avoiding the race condition. charms.openstack also handles the
openstack upgrade process with a call to instance.db_sync.
Change-Id: I6b9498059c7057 b73b1c3db0e3554 56c38b0510e
Closes-Bug: #1827690