HomePhabricator

Added wfTransactionalTimeLimit() method and applied it

Authored by aaron.

Description

Added wfTransactionalTimeLimit() method and applied it

  • Potentially long running POST requests often use multiple transactions, talk to multiple services, or defer updates. Try to make sure they have a chance to complete all of the work. WMF already sets ignore_user_abort() across the board in config, but this applies it to key spots for all installs, in addition to bumping the time limit.
  • Eventually this can lower the need for high overall time limits.

Bug: T102890
Change-Id: I893ddd773064dcd63b5b24c84c6391974f4b5aee

Details