Commit Graph

6 Commits (0b288903575f66f0db92709cfd2d705a1de30fd8)

Author SHA1 Message Date
Eugen Rochko 93537c5560
Disable retries on all scheduled tasks ()
Eugen Rochko 91c929a42c
Keep scheduler jobs unique until they're done ()
Eugen Rochko cb5b5cb5f7
Slightly reduce RAM usage ()
* No need to re-require sidekiq plugins, they are required via Gemfile

* Add derailed_benchmarks tool, no need to require TTY gems in Gemfile

* Replace ruby-oembed with FetchOEmbedService

Reduce startup by 45382 allocated objects

* Remove preloaded JSON-LD in favour of caching HTTP responses

Reduce boot RAM by about 6 MiB

* Fix tests

* Fix test suite by stubbing out JSON-LD contexts
Eugen Rochko f391a4673a Periodically remove expired PuSH subscribers ()
Matt Jankowski ec34ec63b1 Specs for cleanup workers ()
* Add spec files for feed and media cleanup workers

* Add coverage for feed and media cleanup schedulers

* Clean up feed and media cleanup workers
Eugen Rochko ef900789bc Replace mastodon:media:clear and mastodon:feeds:clear rake tasks with ()
sidekiq-scheduler jobs

Resolves