Compact GridFS at startup

This commit is contained in:
Thomas Sileo
2019-08-11 15:36:44 +02:00
parent cfced13e4a
commit 144040f126
3 changed files with 10 additions and 5 deletions

View File

@@ -13,6 +13,12 @@ def create_indexes():
if "activities" in DB.collection_names():
DB.command("compact", "activities")
try:
MEDIA_CACHE.fs._GridFS__database.command("compact", "fs.files")
MEDIA_CACHE.fs._GridFS__database.command("compact", "fs.chunks")
except Exception:
pass
DB.activities.create_index([(_meta(MetaKey.NOTIFICATION), pymongo.ASCENDING)])
DB.activities.create_index(
[(_meta(MetaKey.NOTIFICATION_UNREAD), pymongo.ASCENDING)]