← Back to team overview

mahara-contributors team mailing list archive

[Bug 1897200] [NEW] Change long-running to queued processes or background processes

 

Public bug reported:

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).

** Affects: mahara
     Importance: Wishlist
         Status: Confirmed


** Tags: cloud infrastructure

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1897200

Title:
  Change long-running to queued processes or background processes

Status in Mahara:
  Confirmed

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 manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1897200/+subscriptions