Details
-
Bug
-
Status: Resolved
-
High
-
Resolution: Done
-
Oxygen SR4, 2.0.0, 3.0.0, 4.0.0
-
None
Description
Transactions which touch (or not) various shards can end up leaving holes in the transaction sequence numbers in shards which are not touched. This can end up growing the tracking rangesets, effectively leaking storage.
Devise a recovery strategy, which will ensure that backends can merge up holes in a (relatively) timely fashion.
Attachments
Issue Links
- relates to
-
CONTROLLER-1983 Akka artery fails with java.lang.OutOfMemoryError: Direct buffer memory
-
- Resolved
-
-
CONTROLLER-2015 Allow UnsignedLongSets to be merged
-
- Resolved
-
- split from
-
CONTROLLER-1879 OOM due to huge RangeSet of purgedTransactions in FrontendHistoryMetadataBuilder
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 85749,63 | Track skipped transactions | master | controller | Status: MERGED | +2 | +1 |
| 98382,5 | Cleanup DistributedDataStoreRemotingIntegrationTest | master | controller | Status: MERGED | +2 | +1 |
| 98426,1 | Cleanup DistributedDataStoreRemotingIntegrationTest | 3.0.x | controller | Status: MERGED | +2 | +1 |
| 98431,1 | Cleanup DistributedDataStoreRemotingIntegrationTest | 2.0.x | controller | Status: MERGED | +2 | +1 |
| 98439,4 | Track skipped transactions | 3.0.x | controller | Status: MERGED | +2 | +1 |
| 98442,1 | Track skipped transactions | 2.0.x | controller | Status: MERGED | +2 | +1 |