Details
-
Bug
-
Status: Resolved
-
Medium
-
Resolution: Done
-
4.0.0, 5.0.0, 3.0.16, 4.0.10, 5.0.2
-
None
Description
LocalReadWriteProxyTransaction defers modification failures to commit time, which means that a client can end up performing a read() or exists() operation.
We do not check for deferred failures in that context and can therefore return illegal data.
Attachments
Issue Links
- relates to
-
CONTROLLER-2039 Guard against InMemoryDataTreeModification.newModification() throwing IAE
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 100765,7 | Fail read requests after we have observed a modification failure | master | controller | Status: MERGED | +2 | +1 |
| 100780,1 | Fail read requests after we have observed a modification failure | 4.0.x | controller | Status: MERGED | +2 | +1 |