lockRenewTime(which is usually half
lockDurationelapses before the lock can be renewed, the job will be considered stalled and is automatically restarted; it will be double processed. This can happen when:
lockDurationsetting (with the tradeoff being that it will take longer to recognize a real stalled job).
stalledevent and log this to your error monitoring system, as this means your jobs are likely getting double-processed.