Change long-running to queued processes or background processes

Bug #1897200 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Confirmed
Wishlist
Unassigned

Bug Description

Creating accounts via CSV file and deleting accounts in bulk can take a very long time when you have a lot of people to create or delete.

It would be better if we outsourced that and didn't tie up the web server but ran that in the background or via a queue and then send the person who kicked the job off a notification once done, similarly to the export queue.

For example NGinx hardening suggestions state that the web server should have a limit of 10 seconds for being tied up. See for example https://kubernetes.github.io/ingress-nginx/deploy/hardening-guide/ (Section 2.4.3).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.