Martin Thompson

Results 11 issues of Martin Thompson

UDP publications are lingered so tail loss can be detected and recovered. The majority of time loss will not occur and thus the resources tied up with a publication stay...

enhancement

Add BBR, possibly BBR v2, support to both Java and C media drivers. BBR allows for slightly better throughput and latency compared to Cubic for a system like Aeron on...

enhancement
Requires Sponsorship

When two-way, aka duplex, communication is being established and the return channel is invalid it would be useful to return an error somehow to the initiator. An example would be...

enhancement

Rather than have the tail offset which is incremented on publication claim be the byte offset in the term it can be the number of frame alignments, currently 32-byte alignment,...

enhancement

Try to set the initial window size automatically based on size of socket buffer and term length.

enhancement

Add a wiki page describing the control protocol between the client and driver in a similar fashion to the [network protocol specification](https://github.com/real-logic/Aeron/wiki/Protocol-Specification). This should include the requirements for memory ordering...

enhancement

```java package checkstyle; public class Test { public Integer foo(boolean flag) { Integer result = flag ? new Integer(1) : new Integer(2); return result; } public Integer bar(boolean flag) {...

approved
indentation

The encoded format does not have a message header so it is not possible to extend the schema as the acting version is not read and used.

Open addressing hash maps that have only a single mutator thread but many reader threads.

enhancement

The list of options to JMH needs to be updated to reflect JMH advances. A better option might be to have a JMH options parameter that can combine a number...