Maithem
Maithem
## Overview This patch introduces a wrapper to efficiently convert vavr's Tuple2 based streams to java.util.Map.Entry streams without converting to an intermediate HashMap. Since the intermediate conversion is removed memory...
## Overview Since the WRITE_AFTER_WRITE transaction type only need to detect write-write conflicts there is no need to track the the read set. ## Checklist (Definition of Done): - [x]...
## Overview When PersistedStreamingMap::put is called, if the key is being overwritten, then the old value should be returned and not the new one. If it is not being overwritten,...
## Overview - Refactored: to facilitate adding new commands easily - Reduced the CLI's JVM size - Allow clients to connect with TLS - Introduce a debug mode to CLI...
**Bug report.** The sequencer implements a sliding window of conflict keys that moves the window as time progresses (sequence numbers increase). The eviction logic assumes that the window has unique...
Implementing Iterable allows applications to use enhanced for loops, syntactic sugar, at the cost of performance (caused by auto-boxing). Since RoaringBitmap already implements forEach with IntConsumer, this patch removes the...
## Overview This patch will create a new StreamAddressSpace on reset so that subsequent floor queries cannot query the state before the reset. Why should this be merged: Fixes reset...
## Overview A prefix trim followed by system reconfiguration (i.e., nodes restarting) can cause the clients to fail silently - skipping updates - while syncing streams. This patch illustrates the...
## Overview Some pathological network conditions can cause asymmetric latencies where a client keeps submitting requests quickly, but isn't able to consume the response fast enough. Causing it to retry...
## Overview Since cumulative stats can make rare events less noticeable, this patch changes the LogUnit's server cache stats collection from cumulative to relative, where the stats counters are reset...