File storage link refreshing: log nr of documents to refresh.

This commit is contained in:
Sybren A. Stüvel 2017-09-07 15:53:16 +02:00
parent 7dbd0c7896
commit 4e5ce71a52

View File

@ -543,10 +543,17 @@ def refresh_links_for_backend(backend_name, chunk_size, expiry_seconds):
}).sort([('link_expires', pymongo.ASCENDING)]).limit( }).sort([('link_expires', pymongo.ASCENDING)]).limit(
chunk_size).batch_size(5) chunk_size).batch_size(5)
if to_refresh.count() == 0: document_count = to_refresh.count()
if document_count == 0:
log.info('No links to refresh.') log.info('No links to refresh.')
return return
if 0 < chunk_size == document_count:
log.info('Found %d documents to refresh, probably limited by the chunk size.',
document_count)
else:
log.info('Found %d documents to refresh.', document_count)
refreshed = 0 refreshed = 0
for file_doc in to_refresh: for file_doc in to_refresh:
try: try: