taskflow/taskflow
Gregory Thiemonge 981052a6cb Avoid endless backtraces on StorageFailure
If the storage is down (for instance sqlalchemy), the logbook cannot be
loaded, then taskflow goes into a endless loop of exceptions. To
mitigate this issue, use the retry feature of tenacity, the backtrace
will be displayed only every 5 seconds

Partial-Bug: #2037050

Change-Id: I656abdf7325c46d3afb2cc7ca905f1a335fb0d2f
2023-09-22 08:26:09 -04:00
..
conductors Remove six 2022-05-18 16:12:37 +09:00
contrib Start to add a location for contributed useful tasks/flows/more 2016-07-28 17:41:58 -07:00
engines Replace abc.abstractproperty with property and abc.abstractmethod 2022-08-03 20:37:13 +08:00
examples Remove six 2022-05-18 16:12:37 +09:00
jobs Avoid endless backtraces on StorageFailure 2023-09-22 08:26:09 -04:00
listeners Remove six 2022-05-18 16:12:37 +09:00
patterns Remove six 2022-05-18 16:12:37 +09:00
persistence db: Don't rely on autocommit behavior 2023-07-14 14:16:33 +01:00
tests db: Don't rely on autocommit behavior 2023-07-14 14:16:33 +01:00
types Remove six 2022-05-18 16:12:37 +09:00
utils Merge "Fix parsing of zookeeper jobboard backend options" 2023-04-19 00:11:52 +00:00
__init__.py Removed copyright from empty files 2014-02-22 17:16:29 +08:00
atom.py Merge "Quote string representations" 2022-06-13 16:32:31 +00:00
deciders.py Remove six 2022-05-18 16:12:37 +09:00
exceptions.py Remove six 2022-05-18 16:12:37 +09:00
flow.py Replace abc.abstractproperty with property and abc.abstractmethod 2022-08-03 20:37:13 +08:00
formatters.py Update TaskFlow for networkx 2.x 2019-10-18 18:11:44 -07:00
logging.py Stop to use the __future__ module. 2020-06-02 21:00:56 +02:00
retry.py Remove six 2022-05-18 16:12:37 +09:00
states.py Update URLs in documents according to document migration 2017-07-13 12:05:18 +08:00
storage.py Fix incorrect handling of storage exceptions 2023-09-22 03:25:00 -04:00
task.py Remove six 2022-05-18 16:12:37 +09:00
test.py tests: Enable SQLAlchemy 2.0 deprecation warnings 2023-07-14 14:12:05 +01:00
version.py Make version.py handle pbr not being installed 2014-09-01 20:09:59 +00:00