LuceneBackendQueueTask does not release the Directory lock on update failures

Description

LuceneBackendQueueTask always calls Workspace#afterTransactionApplied(boolean someFailureHappened, boolean streaming) with the parameter someFailureHappened=false in LuceneBackendQueueTask#applyUpdates() even when an exception occurs while updating an index.

Environment

None

Activity

Show:
Martin Braun
March 31, 2016, 3:14 PM
Edited

still needs to be backported to 5.5. I will do this later this week.

Fixed

Assignee

Andrej Golovnin

Reporter

Andrej Golovnin

Suitable for new contributors

Yes, likely