Akihiko Odaki (@fn_aki@pawoo.net)
7d8e3721ae
Overwrite old statuses with reblogs in PrecomputeFeedService ( #3984 )
2017-06-28 14:50:23 +02:00
Eugen Rochko
e17c2e5da5
Batched remove status service ( #3735 )
...
* Make Pubsubhubbub::DistributionWorker handle both single stream entry
arguments, as well as arrays of stream entries
* Add BatchedRemoveStatusService, make SuspendAccountService use it
* Improve method names
* Add test
* Add more tests
* Use PuSH payloads of 100 to have a clear mapping of
1000 input statuses -> 10 PuSH payloads
It was nice while it lasted
2017-06-14 18:01:35 +02:00
Matt Jankowski
ec34ec63b1
Specs for cleanup workers ( #3235 )
...
* Add spec files for feed and media cleanup workers
* Add coverage for feed and media cleanup schedulers
* Clean up feed and media cleanup workers
2017-05-22 19:36:21 +02:00
Matt Jankowski
d2e0edd721
Add spec coverage for regeneration worker ( #3143 )
2017-05-19 16:55:09 +02:00
Matt Jankowski
8ec8410651
After remote follow worker specs ( #3098 )
...
* Add specs for the after remote follow workers
* Refactor the after remote follow workers
2017-05-18 21:10:41 +02:00
Eugen Rochko
657496b5a9
Do not cancel PuSH subscriptions after encountering "permanent" error… ( #3046 )
...
* Do not cancel PuSH subscriptions after encountering "permanent" error response
After talking with MMN about it, turns out some servers/php setups do
return 4xx errors while rebooting, so this anti-feature that was meant
to take load off of the hub is doing more harm than good in terms of
breaking subscriptions
* Update delivery_worker.rb
2017-05-14 03:22:48 +02:00
Matt Jankowski
0d70fe2659
Spec coverage and refactor for pubsub/delivery worker ( #3021 )
...
* Framework for delivery worker spec
* Refactor of pubsub delivery worker
2017-05-12 20:35:36 +02:00
Matt Jankowski
60ecfb87ae
Coverage for domain block worker ( #2997 )
2017-05-11 22:25:15 +02:00
Matt Jankowski
08949cca41
Pubsub confirmation worker spec ( #2974 )
...
* Add specs for valid challenge response from pubsub confirmation worker
* Refactor the pubsub confirmation worker
2017-05-11 00:19:37 +02:00
Matt Jankowski
cc9a6a710f
Spec feed insert worker ( #2965 )
...
* Spec for feed insert worker when missing records
* more specs!
* Refactor feed insert worker
2017-05-10 20:32:05 +02:00
Matt Jankowski
d142544159
Spec coverage and refactor of digest mailer worker ( #2961 )
2017-05-10 15:45:43 +02:00
Eugen Rochko
3a38322a54
Add spec for Pubsubhubbub::DistributionWorker. PuSH-deliver public items ( #2954 )
...
to all subscribers. IDN-normalize callback URLs for subscriptions on insert.
2017-05-10 02:55:43 +02:00
Eugen Rochko
b8e166894b
Fix Scheduler::SubscriptionsScheduler ( #2834 )
...
* Fix Scheduler::SubscriptionsScheduler, add worker test for it
* Change production log level of Sidekiq to "warn" instead of "info"
2017-05-06 13:05:03 +02:00