You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/lib
ThibG 1242e57c27
Deal with collation-related index corruption (#14860)
* Add tootctl maintenance fix-duplicates

This tool goes through the database to detect and fix duplicates.
This operation is very slow and may cause data loss (of data that would be
inaccessible without intervention because of the existing index corruptions).
It tries its best to make sensible decisions, and asks the user in some cases.

* Add warning message in db:migrate hook

* Clear Rails cache after being done with database deduplication

Avoids followers hash cache being incorrect, among other things
4 years ago
..
assets Add emoji autosuggest (#5053) 7 years ago
chewy/strategy Fix records not being indexed sometimes (#12024) 5 years ago
devise Fix authentication before 2FA challenge (#11943) 5 years ago
generators Add post-deployment migration system (#8182) 7 years ago
json_ld Fix preloaded JSON-LD context for identity not being used (#12138) 5 years ago
mastodon Deal with collation-related index corruption (#14860) 4 years ago
paperclip Fix downloading remote media files when server returns empty filename (#14867) 4 years ago
redis Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191) 5 years ago
tasks Deal with collation-related index corruption (#14860) 4 years ago
templates Add post-deployment migration system (#8182) 7 years ago
webpacker Add subresource integrity for JS and CSS assets (#15096) 4 years ago
cli.rb Deal with collation-related index corruption (#14860) 4 years ago