systopia / de.systopia.moregreetings

CiviCRM Extension for additional greetings
GNU Affero General Public License v3.0
4 stars 10 forks source link

job.update_moregreetings API action stalls forever when running in timeout #14

Closed jensschuppe closed 1 year ago

jensschuppe commented 4 years ago

Since the setting moregreetings_job_status is used for both, indicating whether the job is currently running, and where it last stopped when interrupted due to the set time limit, the job can never again be started when it runs into a timeout and the setting value is busy.

There should be a better locking mechanism for avoiding such deadlocks.

jensschuppe commented 1 year ago

Closing as duplicate of #21.