forked-synapse/synapse/storage/databases/main
DeepBlueV7.X 560f3b8609
Include method in thumbnail media name (#7124)
This fixes an issue where different methods (crop/scale) overwrite each other.

This first tries the new path. If that fails and we are looking for a
remote thumbnail, it tries the old path. If that still isn't found, it
continues as normal.

This should probably be removed in the future, after some of the newer
thumbnails were generated with the new path on most deployments. Then
the overhead should be minimal if the other thumbnails need to be
regenerated.

Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-09-08 17:19:50 +01:00
..
schema Include method in thumbnail media name (#7124) 2020-09-08 17:19:50 +01:00
__init__.py Avoid table-scanning users at startup (#8271) 2020-09-07 16:48:52 +01:00
account_data.py Convert additional databases to async/await part 3 (#8201) 2020-09-01 11:04:17 -04:00
appservice.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
cache.py Separate get_current_token into two. (#8113) 2020-08-19 10:39:31 +01:00
censor_events.py Convert account data, device inbox, and censor events databases to async/await (#8063) 2020-08-12 09:29:06 -04:00
client_ips.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
deviceinbox.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
devices.py Add types to StreamToken and RoomStreamToken (#8279) 2020-09-08 16:48:15 +01:00
directory.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
e2e_room_keys.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
end_to_end_keys.py Add cross-signing sigs to the keys object (#8234) 2020-09-04 15:06:05 +01:00
event_federation.py Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 2020-09-04 10:19:42 +01:00
event_push_actions.py Fix unread count failing on NULL values (#8270) 2020-09-07 15:15:06 +01:00
events_bg_updates.py Convert receipts and events databases to async/await. (#8076) 2020-08-14 10:05:19 -04:00
events_worker.py Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 2020-09-04 10:19:42 +01:00
events.py Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 2020-09-04 10:19:42 +01:00
filtering.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
group_server.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
keys.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
media_repository.py Include method in thumbnail media name (#7124) 2020-09-08 17:19:50 +01:00
metrics.py Convert tags and metrics databases to async/await (#8062) 2020-08-11 17:21:20 -04:00
monthly_active_users.py Convert stats and related calls to async/await (#8192) 2020-08-27 17:24:37 -04:00
openid.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
presence.py Make StreamIdGen get_next and get_next_mult async (#8161) 2020-08-25 15:10:08 +01:00
profile.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
purge_events.py Catch-up after Federation Outage (split, 1) (#8230) 2020-09-04 12:22:23 +01:00
push_rule.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
pusher.py Make StreamIdGen get_next and get_next_mult async (#8161) 2020-08-25 15:10:08 +01:00
receipts.py Convert additional databases to async/await (#8199) 2020-09-01 09:21:48 -04:00
registration.py Fix incorrect return signature 2020-08-28 17:39:48 +01:00
rejections.py Convert simple_select_one and simple_select_one_onecol to async (#8162) 2020-08-26 07:19:32 -04:00
relations.py Convert additional databases to async/await (#8199) 2020-09-01 09:21:48 -04:00
room.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
roommember.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
search.py Convert additional databases to async/await part 3 (#8201) 2020-09-01 11:04:17 -04:00
signatures.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
state_deltas.py Convert state and stream stores and related code to async (#8194) 2020-08-28 09:37:55 -04:00
state.py Convert state and stream stores and related code to async (#8194) 2020-08-28 09:37:55 -04:00
stats.py Rename 'populate_stats_process_rooms_2' background job back to 'populate_stats_process_rooms' again (#8243) 2020-09-08 11:05:59 +01:00
stream.py Add types to StreamToken and RoomStreamToken (#8279) 2020-09-08 16:48:15 +01:00
tags.py Fix typing for SyncHandler (#8237) 2020-09-03 12:54:10 +01:00
transactions.py Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247) 2020-09-04 15:06:51 +01:00
ui_auth.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
user_directory.py Add /user/{user_id}/shared_rooms/ api (#7785) 2020-09-02 13:18:40 +01:00
user_erasure_store.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00