Check for dead federated instances (fixes #2221) (#3427)
* Check for dead federated instances (fixes #2221) * move to apub crate, use timestamp * make it compile * clippy * use moka to cache blocklists, dead instances, restore orig scheduled tasks * remove leftover last_alive var * error handling * wip * fix alive check for instances without nodeinfo, add coalesce * clippy * move federation blocklist cache to #3486 * unused deps
Showing
- crates/apub/src/activities/mod.rs 28 additions, 3 deletionscrates/apub/src/activities/mod.rs
- crates/db_schema/src/impls/instance.rs 28 additions, 1 deletioncrates/db_schema/src/impls/instance.rs
- crates/db_schema/src/impls/site.rs 0 additions, 1 deletioncrates/db_schema/src/impls/site.rs
- crates/db_schema/src/source/site.rs 8 additions, 7 deletionscrates/db_schema/src/source/site.rs
- src/scheduled_tasks.rs 53 additions, 45 deletionssrc/scheduled_tasks.rs
Please register or sign in to comment