aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/migrators
AgeCommit message (Collapse)Author
2022-09-04Merge branch 'fix/federation-context-issues' into 'develop'tusooa
Fix reply context fixing (Pleroma replies to Misskey threads) and removal of context objects See merge request pleroma/pleroma!3717
2022-08-20Switch to associated_object_id indexTusooa Zhu
2022-08-15Migrations: delete contexts with BaseMigratorHélène
Due to the lengthiness of this task, the migration has been adapted into a BaseMigrator migration, running in the background instead.
2022-02-25Copyright bump for 2022Sean King
2021-03-12[#3213] Code formatting fix.Ivan Tashkinov
2021-03-12[#3213] Background migration infrastructure refactoring.Ivan Tashkinov
Extracted BaseMigrator and BaseMigratorState.
2021-02-23[#3213] Misc. tweaks: proper upsert in Hashtag, better feature toggle ↵Ivan Tashkinov
management.
2021-02-22[#3213] `hashtags`: altered `name` type to `text`. `hashtags_objects`: ↵Ivan Tashkinov
removed unused index. HashtagsTableMigrator: records_per_second calculation fix. ActivityPub: hashtags-related options normalization.
2021-02-18[#3213] HashtagsTableMigrator: fault rate allowance to enable the feature ↵Ivan Tashkinov
(defaults to 1%), counting of affected objects, misc. tweaks.
2021-02-17[#3213] Fixed `HashtagsTableMigrator.count/1`.Ivan Tashkinov
2021-02-16[#3213] HashtagsTableMigrator state management refactoring & improvements ↵Ivan Tashkinov
(proper stats serialization etc.).
2021-02-13[#3213] `rescue` around potentially-raising `Repo.insert_all/_` calls. Misc. ↵Ivan Tashkinov
improvements (docs etc.).
2021-02-11[#3213] Reorganized hashtags cleanup. Transaction-wrapped ↵Ivan Tashkinov
Hashtag.get_or_create_by_names/1. Misc. improvements.
2021-02-07[#3213] Partially addressed code review points.Ivan Tashkinov
migration rollback task changes, hashtags-related config handling tweaks, `hashtags.data` deletion (unused).
2021-01-31[#3213] Added HashtagsCleanupWorker periodic job.Ivan Tashkinov
2021-01-24[#3213] Speedup of HashtagsTableMigrator (query optimization). State ↵Ivan Tashkinov
handling fix.
2021-01-21[#3213] HashtagsTableMigrator: failures handling fix, retry function.Ivan Tashkinov
Changed default hashtags filtering strategy to non-aggregate approach.
2021-01-19[#3213] Performance-related stat in HashtagsTableMigrator. Reworked ↵Ivan Tashkinov
`count/_` to indicate approximate total count for current iteration.
2021-01-19[#3213] `timeout` option for `HashtagsTableMigrator.count/_`.Ivan Tashkinov
2021-01-19[#3213] Added `HashtagsTableMigrator.count/1`.Ivan Tashkinov
2021-01-17[#3213] Missing copyright header for HashtagsTableMigrator.State.Ivan Tashkinov
2021-01-17[#3213] Feature lock adjustment for HashtagsTableMigrator.Ivan Tashkinov
2021-01-16[#3213] Refactoring of HashtagsTableMigrator. Hashtag timeline performance ↵Ivan Tashkinov
optimization (auto switch to non-aggregate join strategy when efficient).
2021-01-14[#3213] Refactoring of HashtagsTableMigrator.Ivan Tashkinov
2021-01-13[#3213] Prototype of data migrations functionality / HashtagsTableMigrator.Ivan Tashkinov