Skip to content

Move user hibernation to scheduled system task

What does this MR do?

Replaces the unstable (in the sorting sense) user hibernation logic with a new implementation based on a scheduled task executed on the System Queue. This new implementation uses a batch query model and should be much more efficient (and reliable) than the previous implementation based on RNG. Additionally, the ApLogsCleanupService daemon is converted to a scheduled task, and all repeated jobs are replaced with scheduled jobs (as recommended by BullMQ documentation).

Contribution Guidelines

By submitting this merge request, you agree to follow our Contribution Guidelines

  • I agree to follow this project's Contribution Guidelines
  • I have made sure to test this merge request

Merge request reports

Loading