Add configuration flag to control whether we backfill manifests

This will allow us to easily turn off the backfill once it is initially complete, but also reenable it if necessary
This commit is contained in:
Joseph Schorr 2018-08-27 17:21:48 -04:00
parent 2cc4fdd48b
commit a04658085b

View file

@ -1,5 +1,6 @@
import logging
import logging.config
import time
from peewee import JOIN, fn, IntegrityError
@ -197,5 +198,11 @@ def backfill_manifest(tag_manifest):
if __name__ == "__main__":
logging.config.fileConfig(logfile_path(debug=False), disable_existing_loggers=False)
if not app.config.get('BACKFILL_TAG_MANIFESTS', False):
logger.debug('Manifest backfill disabled; skipping')
while True:
time.sleep(100000)
worker = ManifestBackfillWorker()
worker.start()