**Is your feature request related to a problem? Please describe.** Synchronously cleaning up millions of sessions blocks the entire service. **Describe the solution you'd like** There are several points for improvement: - For bulk deletion, schedule the individual removals asynchronously with `asab.TaskService`. - Revise the cascade deletion of dependent sessions. The parent-child relation has been refined several times so there may be room for improvement. - Revoke session tokens in a pubsub (https://github.com/TeskaLabs/seacat-auth/blob/main/seacatauth/session/service.py#L555)
Is your feature request related to a problem? Please describe.
Synchronously cleaning up millions of sessions blocks the entire service.
Describe the solution you'd like
There are several points for improvement:
asab.TaskService.