Problem/Motivation

Since placing authorized orders can be run by drush or cron, and can potentially take long time to finish, invoking OrderAuthorizedManagerInterface::processOrders should acquire lock when starts and release it when ends to prevent overlapping processes.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

zaporylie created an issue. See original summary.

  • zaporylie committed e7f39d6 on 8.x-1.x
    Issue #3185164: Lock order process so it won't be triggered by multiple...
zaporylie’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.