Commit Graph
134 Commits
Author SHA1 Message Date
Rob Austin 8d44587c7c HCOLL-197 - improved buffer resizing 2014-12-20 13:27:59 +00:00
Rob Austin a47f177710 HCOLL-197 - added better support for buffer resize to prevent issues around Integer.MAX_SIZE 2014-12-19 12:21:55 +00:00
Rob Austin 005f4d7a7e HCOLL-246 Fixed - Tcp Replication fails with large values or entries sizes that don't included internal replication bytes" 2014-12-16 15:28:52 +00:00
Rob Austin 145a44183b added net.openhft.chronicle.map.CHMUseCasesTest.testAcquireUsingWithCharSequence 2014-12-12 16:42:50 +00:00
Rob Austin 17b67c30cc if issue when onRead has no attached 2014-12-12 15:48:59 +00:00
Peter Lawrey c5396b23e8 HCOLL-211 Fixing a few tests to cover the use cases. 2014-12-10 17:49:00 +00:00
Rob Austin 8d347e4f28 renamed to putWith() to putMapped() 2014-12-10 15:33:25 +00:00
Rob Austin b9bb6f3a6c Merge remote-tracking branch 'origin/master' 2014-12-10 12:06:21 +00:00
Rob Austin ed27869e40 changed to always reconnect if fails while establishing a connection 2014-12-10 12:06:13 +00:00
Peter Lawrey e14461249d HCOLL-231 Close the connection when the attached is dropped. 2014-12-10 10:44:48 +00:00
Rob Austin 7cc79ea2c3 HCOLL-234 fixing CHMUseCaseTest 2014-12-09 14:16:52 +00:00
Rob Austin 767543cea6 HCOLL-234 as agreeded changed method name to "putWithMapping()" 2014-12-09 12:57:10 +00:00
Rob Austin 2df0426d83 HCOLL-234 as agreeded changed method name to "putWithMapping()" 2014-12-09 12:07:15 +00:00
Rob Austin 7486723d8c HCOLL-230 - updated the protocol between the client and the server to include the id and timestamp 2014-12-08 12:35:08 +00:00
leventov 291857e4d2 Some debug output in TcpReplicator 2014-12-07 20:19:28 +07:00
boundedbuffer 3ae05ec34b minor refactors 2014-12-07 00:37:09 +00:00
boundedbuffer 66bcd19e01 added @NotNull ect 2014-12-07 00:09:45 +00:00
Peter Lawrey 237ddc9907 Longer running BG tests 2014-12-05 23:38:33 +00:00
Rob Austin 32368918b9 HCOLL-230 -corrected assert 2014-12-05 17:31:18 +00:00
Rob Austin d742aec3cf Merge remote-tracking branch 'origin/master' 2014-12-05 16:33:38 +00:00
Rob Austin 184d17e811 HCOLL-230 - checking in fixes to the multi threaded stateless client, it now works ( kind of ), unless its put under load, test net.openhft.chronicle.map.StatelessClientTest.testThreadSafeness will gradually slow down - so am still looking into this issue further. 2014-12-05 16:33:12 +00:00
Peter Lawrey f02be23f09 Adding multiple clients to configurable test 2014-12-05 17:56:07 +02:00
Peter Lawrey 0d81d29dae Adding multiple clients to configurable test 2014-12-05 17:54:01 +02:00
Rob Austin 8ca3d466b7 HCOLL-230 - removed trace code and unwanted methods 2014-12-04 19:21:15 +00:00
Rob Austin 97c716b67f HCOLL-230 - introduced ReentrantLocks in order to remove the blocking nature of the statelessClient methods 2014-12-04 19:01:31 +00:00
Rob Austin 9409fac001 HCOLL-230 - split the buffers into a read buffer and a write buffer, add trace code for debugging ( which will be removed soon ) 2014-12-04 11:03:54 +00:00
Rob Austin 8d28d0194d HCOLL-230 - I flipped around the exception flag and the transaction id 2014-12-03 17:40:15 +00:00
leventov ec6e99224d Remote udpates remove positions from modifications iterators (previously was not touching modification iterators; fixed a small bug in ReplicatedCHronicleMap.removeWithoutUnlock(); fixed soak tests with random data 2014-12-03 20:26:52 +07:00
Rob Austin c4417ddbe4 adding net.openhft.chronicle.map.NoTcpReplicationSoakTest 2014-12-02 20:08:26 +00:00
Peter Lawrey 1e40c765f8 Remove blank lines at the start of methods and loops. 2014-11-30 22:48:57 +02:00
Peter Lawrey adae564595 Remove blank lines before } 2014-11-30 22:46:22 +02:00
Peter Lawrey 6d4b143903 Remove double and triple blank lines 2014-11-30 22:43:32 +02:00
Peter Lawrey 6dc1792f19 Improve test robustness and park flaky tests. 2014-11-30 22:05:33 +02:00
Peter Lawrey 6fdfc9184c HCOLL-211 Add BytesMarshaller and improve handling of invalid sizes. 2014-11-30 14:18:45 +02:00
leventov 258347ed71 HCOLL-185 fixed a number of bugs in old code and new VanillaChronicleMap and ReplicatedChronicleMap (generalized instance/bytes queries), refactoring and minor fixes, switched to bytes queries for stateless client server 2014-11-29 20:39:00 +07:00
leventov 40a3080ac9 HCOLL-185 refactored VanillaChronicleMap and ReplicatedChronicleMap; split BytesMapEventListener from MapEventListener; many bug fixes and optimizations; Stateless client queries without serialization/deserialization not working yet 2014-11-28 00:05:49 +07:00
Rob Austin e6dcef2e81 HCOLL-216 reintroduced the spin look into the selector 2014-11-27 07:21:06 +00:00
Rob Austin 0f0c928676 HCOLL-216 introduced Netty reflection patch for NIO selectors 2014-11-26 18:09:31 +00:00
Rob Austin 8f80aaa1b8 HCOLL-218 ReplicatedChronicleMapTest appears to use too much resources. reduced resources used by this test - ( plus a few other changes ) 2014-11-26 13:38:43 +00:00
Rob Austin b747788152 HCOLL-216 added a fix to the TcpReplicator to stop OP_WRITE from spinning when working with the stateless client - also introduced the Netty like code for patching the
nio selector to reduce object creation.
2014-11-25 20:45:43 +00:00
Rob Austin 97405a73ce HCOLL-216 changed log line to debug 2014-11-25 14:29:25 +00:00
Rob Austin 70656a83b9 HCOLL-216 added removeLater 2014-11-25 14:27:25 +00:00
Rob Austin abcf1fabc4 HCOLL-216 refactored so that we only have one StatelessChronicleMap class 2014-11-25 13:21:46 +00:00
Rob Austin 1e87d6ba8a HCOLL-216 added a test for getLater 2014-11-24 14:53:57 +00:00
Rob Austin a5fe252478 DOC-14 Stateless Client : enhancing the synchronous writes so we don't need a thread local client for each thread 2014-11-24 08:29:44 +00:00
Rob Austin ae26c293c7 HCOLL-134 changed the default so that is does not autoReconnectedUponDroppedConnection, however it better if most of the test cases have this can you can guarantee that the server is ready to accept TCP/IP before the client. 2014-11-21 11:04:26 +00:00
Rob Austin a8479ee02f HCOLL-134 better handling of toString() and close() of the TCP connections 2014-11-20 18:48:58 +00:00
Rob Austin bf65306246 HCOLL-134 returned the remoteIdentifier back to a BYTE and improved the MapByName 2014-11-20 12:18:07 +00:00
Rob Austin a0689c09c9 HCOLL-213 - improved the stateless clients handling of large values 2014-11-17 20:06:12 +00:00
Rob Austin f854e96361 HCOLL-213 - started to integrate MapByName and improved the stateless clients handling of large values 2014-11-17 19:31:56 +00:00