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

Status

Assignee

Andrej Golovnin

Reporter

Andrej Golovnin

Labels

None

Suitable for new contributors

Yes, likely

Feedback Requested

None

Components

Fix versions

Affects versions

5.6.0.Alpha3
5.5.2.Final

Priority

Major
Configure