One of the most expensive operations in large site is the cleanup for notification_requests in sit…
Show more
Notification request cleanup refactoringOne of the most expensive operations in large site is the cleanup fornotification_requests in situations, where the user has lostpermissions on an object, on which the user wanted to receivenotifications. This check was performed previously innotification::sweep::cleanup_notifications via a permission check overall notification requests, which can be very costly on largesites. This change moves this cleanup into the actual notificationsending, where the permissions have to be sent anyhow.
Show less