rogersimmons
rogersimmons
Add documentation for Queue C++
The [IncompleteMessageTest](https://github.com/OpenHFT/Chronicle-Queue/blob/ea/src/test/java/net/openhft/chronicle/queue/IncompleteMessageTest.java) tests the behaviour of Queue when a write is started but not completed. A second write is then attempted, which - correctly - forces the lock and succeeds....
[SingleChronicleQueueStore](https://github.com/OpenHFT/Chronicle-Queue/blob/ea/src/main/java/net/openhft/chronicle/queue/impl/single/SingleChronicleQueueStore.java) handles writing an EOF when a cycle rolls. The implementation has a `tryReserve` check, and either uses the already mapped wire (if reserve ok), or remaps a temporary wire...
While tracing through [ChronicleQueueTwoThreadsTest](https://github.com/OpenHFT/Chronicle-Queue/blob/ea/src/test/java/net/openhft/chronicle/queue/ChronicleQueueTwoThreadsTest.java) and monitoring the readLimit on the reader's [BinaryReadDocumentContext](https://github.com/OpenHFT/Chronicle-Wire/blob/ea/src/main/java/net/openhft/chronicle/wire/BinaryReadDocumentContext.java), the readLimit seems excessively large: 140737488355328 In particular, this part of BinaryReadDocumentContext.close(): ```` if (readLimit0 > 0 &&...
The performance numbers on the CQ landing page are out of date - both the on-host and replication sets Regenerate with latest versions and recommended tuning
readMarshallable allows final variables to be changed - eg when reading config on startup. As Java allows aggressive optimisation of final variables this can result in a situation where a...
Remove explicit length for scoped bytes. Add required argLine to surefire (previously passed as an option to mvn test, but no longer supported it seems)