Race condition of creating a new job in JobQueueDataset

Description

After introducing composite trigger, notifications from different topics can trigger the same schedule. However, since each topic is handled by a separate thread, a thread can try to create a new job for a schedule while other threads also are also trying to create a new job for that same schedule.

Release Notes

None

Activity

Show:

Chengfeng MaoSeptember 14, 2017 at 7:43 PM

Terence YimSeptember 14, 2017 at 7:34 AM

Please revert the test disable change in https://github.com/caskdata/cdap/pull/9606 after this bug is fixed.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Affects versions

Components

Fix versions

Priority

Created September 9, 2017 at 12:55 AM
Updated September 14, 2017 at 9:32 PM
Resolved September 14, 2017 at 9:32 PM

Flag notifications