If the db connection is severed, blazar-manager service fails to
re-establish the connection because the timer for worker threadgroups
are set to fail on any exception. If we set the timer to continue
running after an exception then blazar can attempt to re-establish
connection to a live database.
Reviewed: https:/ /review. opendev. org/713981 /git.openstack. org/cgit/ openstack/ blazar/ commit/ ?id=e34923843f5 c888cb0e5293342 a0ed7850cb3d74
Committed: https:/
Submitter: Zuul
Branch: master
commit e34923843f5c888 cb0e5293342a0ed 7850cb3d74
Author: jakecoll <email address hidden>
Date: Thu Mar 19 15:26:35 2020 -0500
Keep service threadgroups alive on exception
If the db connection is severed, blazar-manager service fails to
re-establish the connection because the timer for worker threadgroups
are set to fail on any exception. If we set the timer to continue
running after an exception then blazar can attempt to re-establish
connection to a live database.
TODO: Find a way to test this.
Change-Id: I019d10b22c471e 73e482aba83258f 87c338bfed7
Closes-Bug: #1845531