Details
-
Bug
-
Status: Resolved
-
Highest
-
Resolution: Done
-
Fluorine SR1
-
None
Description
Submitting a great mount of ReadOnlyTransaction and WritingTransaction in turns causes OOM.
We think it is the transaction id of ReadOnlyTransaction that splits the purged transaction range into lots of segments.
Attachments
Issue Links
- split to
-
CONTROLLER-1991 Tell-based protocol can leak transaction IDs on the backend
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 81939,2 | Make sure we purge transaction on abort | master | controller | Status: MERGED | +2 | +1 |
| 81940,2 | Make sure we purge transaction on abort | stable/neon | controller | Status: MERGED | +2 | +1 |
| 81941,1 | Make sure we purge transaction on abort | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 81943,6 | Allow SnapshotBackedReadTransaction customization | master | mdsal | Status: MERGED | +2 | +1 |
| 81944,4 | Make sure we propagate transaction aborts to backend | master | controller | Status: ABANDONED | 0 | +1 |
| 81945,1 | Enqueue purge snapshot directly | master | controller | Status: MERGED | +2 | +1 |
| 81946,1 | Enqueue purge payload directly | stable/neon | controller | Status: MERGED | +2 | +1 |
| 81947,1 | Enqueue purge payload directly | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 81952,1 | Allow SnapshotBackedReadTransaction customization | v3.0.x | mdsal | Status: MERGED | +2 | +1 |
| 81953,1 | Allow SnapshotBackedReadTransaction customization | stable/fluorine | mdsal | Status: MERGED | +2 | +1 |
| 81954,1 | Remove ReadTransactionWrapper | master | controller | Status: ABANDONED | 0 | -1 |
| 81955,1 | Allow SnapshotBackedReadTransaction customization | master | controller | Status: MERGED | +2 | +1 |
| 81956,1 | Allow SnapshotBackedReadTransaction customization | stable/neon | controller | Status: MERGED | +2 | +1 |
| 81957,1 | Allow SnapshotBackedReadTransaction customization | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 81968,1 | Make sure we propagate transaction aborts to backend | stable/neon | controller | Status: ABANDONED | 0 | +1 |
| 81969,1 | Make sure we propagate transaction aborts to backend | stable/fluorine | controller | Status: ABANDONED | 0 | +1 |
| 81970,1 | Remove ReadTransactionWrapper | stable/fluorine | controller | Status: ABANDONED | 0 | +1 |
| 81971,30 | Add unit test for FrontedMetadata memory leaks | master | controller | Status: MERGED | +2 | +1 |
| 81983,13 | Allow transaction tracking to be disabled | master | controller | Status: MERGED | +2 | +1 |
| 82020,3 | Disable metada tracking for ask-based protocol | master | controller | Status: ABANDONED | 0 | 0 |
| 82027,14 | Remove PersistAbortTransactionPayload | master | controller | Status: MERGED | +2 | +1 |
| 82137,16 | Do not enque purges for ask based protocol | master | controller | Status: MERGED | +2 | +1 |
| 82140,8 | Disable transaction tracking for ask-based protocol | master | controller | Status: MERGED | +2 | +1 |
| 82215,1 | Allow transaction tracking to be disabled | stable/neon | controller | Status: MERGED | +2 | +1 |
| 82216,1 | Disable transaction tracking for ask-based protocol | stable/neon | controller | Status: MERGED | +2 | +1 |
| 82217,1 | Remove PersistAbortTransactionPayload | stable/neon | controller | Status: MERGED | +2 | +1 |
| 82218,1 | Do not enque purges for ask based protocol | stable/neon | controller | Status: MERGED | +2 | +1 |
| 82219,1 | Allow transaction tracking to be disabled | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 82220,1 | Disable transaction tracking for ask-based protocol | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 82221,1 | Remove PersistAbortTransactionPayload | stable/fluorine | controller | Status: MERGED | +2 | +1 |
| 82222,1 | Do not enque purges for ask based protocol | stable/fluorine | controller | Status: MERGED | +2 | +1 |