Journal entries can get stuck forever causing busy wait
Bug #1563297 reported by
Mike Kolesnik
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-odl |
Fix Released
|
Critical
|
Arvind Somya |
Bug Description
As the journal handling is now written the journal thread changes the oldest journal row status to processing and gets to process it.
If the thread or process for some reason dies, say simple kill -9, this row get stuck in 'processing' state forever.
If a later journal row is created for the same resource, or a resource dependant on the resource in the first row, the journal thread will refrain from handling it each time and put it back in the queue. This will lead to a busy wait since the journal thread is running in a "while True" construct.
Changed in networking-odl: | |
importance: | Undecided → Critical |
Changed in networking-odl: | |
assignee: | nobody → Arvind Somya (asomya) |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/304168
Review: https:/