Commit Graph

  • 6fdfc9184c HCOLL-211 Add BytesMarshaller and improve handling of invalid sizes. Peter Lawrey 2014-11-30 14:18:45 +02:00
  • 50a337af0d HCOLL-211 Add marshallers for List and Set. Peter Lawrey 2014-11-30 13:44:59 +02:00
  • e04e81f99c HCOLL-211 add test for Map<ByteBuffer, /*direct*/ ByteBuffer> Peter Lawrey 2014-11-29 18:28:30 +00:00
  • 5f862e69af HCOLL-211 add test for Map<ByteBuffer, ByteBuffer> Peter Lawrey 2014-11-29 18:25:34 +00:00
  • 4ccda7f7ab HCOLL-211 add test for Map<byte[], byte[]> Peter Lawrey 2014-11-29 14:00:48 +00:00
  • 24253ada0e Merge remote-tracking branch 'origin/master' Peter Lawrey 2014-11-29 13:50:58 +00:00
  • dcc3a47b86 HCOLL-211 add "later" methods to the test suite Peter Lawrey 2014-11-29 13:50:26 +00:00
  • 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 leventov 2014-11-29 20:39:00 +07:00
  • 9ba784c8a0 HCOLL-219 formatting only Rob Austin 2014-11-28 12:37:14 +00:00
  • 8fca055c03 HCOLL-219 toched file Rob Austin 2014-11-28 12:22:09 +00:00
  • 9457126b91 HCOLL-219 removed import/export support for Native classes as its too hard to cover all the edge cases at the moment and its not currently a priority Rob Austin 2014-11-28 12:07:30 +00:00
  • e69d204c90 HCOLL-222 added failing test - map.put() throwing and NPE when putting a LongValue$$Native Rob Austin 2014-11-28 11:34:55 +00:00
  • 68c66d1094 HCOLL-219 improved the test coverage and implementation of import and export Rob Austin 2014-11-28 00:14:37 +00:00
  • 71e4ddfd1f Resurrecting some commented out test and removing the sleep from the close on StatelessClient Rob Austin 2014-11-27 21:07:02 +00:00
  • 803c2a0ad0 updated to - <artifactId>affinity</artifactId> <version>2.1.3</version> Rob Austin 2014-11-27 20:39:30 +00:00
  • 87007fd80c fixed failing tests Rob Austin 2014-11-27 19:23:46 +00:00
  • 3bd37d888e fixed failing tests Rob Austin 2014-11-27 19:21:12 +00:00
  • bb4ab6b920 fixed failing tests Rob Austin 2014-11-27 18:56:43 +00:00
  • 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 leventov 2014-11-28 00:05:31 +07:00
  • 38a058e3ce HCOLL-219 updated javadoc Rob Austin 2014-11-27 12:58:18 +00:00
  • 4b3620a647 HCOLL-219 support the importing and exporting of entries to a human readable file format like JSON Rob Austin 2014-11-27 12:39:28 +00:00
  • a386fb0cad HCOLL-219 support the importing and exporting of entries to a human readable file format like JSON Rob Austin 2014-11-27 11:40:07 +00:00
  • e6dcef2e81 HCOLL-216 reintroduced the spin look into the selector Rob Austin 2014-11-27 07:21:06 +00:00
  • 307590f44f HCOLL-216 introduced Netty reflection patch for NIO selectors Rob Austin 2014-11-26 18:20:59 +00:00
  • 0f0c928676 HCOLL-216 introduced Netty reflection patch for NIO selectors Rob Austin 2014-11-26 18:09:31 +00:00
  • 84a9581c7f HCOLL-218 ReplicatedChronicleMapTest appears to use too much resources - I've looked at other tests as well and have attempted to ensure that close is called on every test, also prompting the GC to run after each test. Rob Austin 2014-11-26 16:24:57 +00:00
  • f3161e31bb Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-26 13:39:18 +00:00
  • 8f80aaa1b8 HCOLL-218 ReplicatedChronicleMapTest appears to use too much resources. reduced resources used by this test - ( plus a few other changes ) Rob Austin 2014-11-26 13:38:43 +00:00
  • d1f083d6e7 HCOLL-217 Add Deflator compression for JDK Serialized values. Peter Lawrey 2014-11-26 08:24:02 +02:00
  • ccf42248a1 HCOLL-217 Add Deflator compression for JDK Serialized values. Peter Lawrey 2014-11-26 08:01:34 +02:00
  • 03ebc45299 Update versions for chronicle engine Peter Lawrey 2014-11-26 07:48:41 +02:00
  • 7150d6bb72 Disable test for now as it appears to be stalling the tests. Peter Lawrey 2014-11-26 07:45:03 +02:00
  • 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. Rob Austin 2014-11-25 20:45:43 +00:00
  • 21b0d96493 HCOLL-216 added better close support for the executor Rob Austin 2014-11-25 15:17:53 +00:00
  • 97405a73ce HCOLL-216 changed log line to debug Rob Austin 2014-11-25 14:29:25 +00:00
  • 70656a83b9 HCOLL-216 added removeLater Rob Austin 2014-11-25 14:27:25 +00:00
  • abcf1fabc4 HCOLL-216 refactored so that we only have one StatelessChronicleMap class Rob Austin 2014-11-25 13:21:46 +00:00
  • d23288ffec HCOLL-216 reverted to prev version and sent peter and email as to why Rob Austin 2014-11-25 11:46:00 +00:00
  • ed323ac014 ignored test Rob Austin 2014-11-25 10:19:25 +00:00
  • 632eb7fe81 HCOLL-216 added a test for testPutLater Rob Austin 2014-11-24 15:17:09 +00:00
  • 1e87d6ba8a HCOLL-216 added a test for getLater Rob Austin 2014-11-24 14:53:57 +00:00
  • 5db55e566b reverted this change back ( allow event listener to be NULL ), but instead introduced "the NOP event listener" Rob Austin 2014-11-24 10:37:55 +00:00
  • f7f886938b allow event listener to be NULL Rob Austin 2014-11-24 10:10:34 +00:00
  • 12ceba9739 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-24 08:30:22 +00:00
  • a5fe252478 DOC-14 Stateless Client : enhancing the synchronous writes so we don't need a thread local client for each thread Rob Austin 2014-11-24 08:29:44 +00:00
  • 085e1cc99d HCOLL-213 Increase the lock timeout. Peter Lawrey 2014-11-22 14:19:09 +00:00
  • 51239850a8 HCOLL-213 Thread local stateless client Peter Lawrey 2014-11-22 13:38:07 +00:00
  • 5fb243e301 HCOLL-134 improved stateless map when configured with very small entry sizes Rob Austin 2014-11-21 17:38:45 +00:00
  • 92d5a9d45e HCOLL-134 changed the default so that is does not autoReconnectedUponDroppedConnection, however its 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. Rob Austin 2014-11-21 12:36:30 +00:00
  • 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. Rob Austin 2014-11-21 11:04:26 +00:00
  • a8479ee02f HCOLL-134 better handling of toString() and close() of the TCP connections Rob Austin 2014-11-20 18:48:58 +00:00
  • 272eaecaf8 fixed code so that test case com.higherfrequencytrading.chronicle.enterprise.map.PushingMapEventListenerTest.testPushTo works Rob Austin 2014-11-20 13:15:55 +00:00
  • bf65306246 HCOLL-134 returned the remoteIdentifier back to a BYTE and improved the MapByName Rob Austin 2014-11-20 12:18:07 +00:00
  • 78118649bd Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-18 21:35:14 +00:00
  • ddd79cf61c HCOLL-134 creates a new map based on the details that are sent to the map of builders Rob Austin 2014-11-18 21:34:51 +00:00
  • a4cfcccca6 CHENT-8 Add a simple test to check put and remove work without the need for replication. Peter Lawrey 2014-11-18 21:25:37 +00:00
  • 091937113d Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-18 21:20:08 +00:00
  • 87f7f18579 HCOLL-134 creates a new map based on the details that are sent to the map of builders Rob Austin 2014-11-18 21:19:46 +00:00
  • 2a5551ad68 CHENT-8 Add support for pushing changes to remote maps. Peter Lawrey 2014-11-18 21:01:03 +00:00
  • 7e24ae9106 Merge remote-tracking branch 'origin/master' Peter Lawrey 2014-11-18 20:59:20 +00:00
  • a3b149d8fb CHENT-8 Add support for pushing changes to remote maps. Peter Lawrey 2014-11-18 20:57:55 +00:00
  • c9cf962617 HCOLL-134 added some logging Rob Austin 2014-11-18 19:54:54 +00:00
  • 266da0be31 HCOLL-134 added the following method - bootstapOnlyLocalEntries(boolean bootstapOnlyLocalEntries) Rob Austin 2014-11-18 18:40:01 +00:00
  • 01faf866d9 HCOLL-134 more work on node discovery Rob Austin 2014-11-18 15:30:52 +00:00
  • 073bf50327 HCOLL-134 more work on node discovery Rob Austin 2014-11-18 15:24:57 +00:00
  • 1874c4c127 HCOLL-134 more work on node discovery Rob Austin 2014-11-18 15:08:40 +00:00
  • 825668e126 HCOLL-134 attempting to bias to use IPV4 addresses Rob Austin 2014-11-18 12:23:11 +00:00
  • baa966ca2d HCOLL-134 reduced the number of entries as this is causing a memory issue on my laptop Rob Austin 2014-11-18 11:54:09 +00:00
  • 20d077b344 HCOLL-134 added a node discovery test Rob Austin 2014-11-18 11:43:33 +00:00
  • 121e149908 HCOLL-134 removed unwanted method Rob Austin 2014-11-18 11:37:17 +00:00
  • a210c35263 HCOLL-134 checking in a alpha version of this code that works with the replication hub Rob Austin 2014-11-18 11:36:26 +00:00
  • f0c099cd62 removed code that was commented out. Rob Austin 2014-11-17 20:12:54 +00:00
  • 2971efac55 HCOLL-213 - added debug log about resizing buffer Rob Austin 2014-11-17 20:09:16 +00:00
  • a0689c09c9 HCOLL-213 - improved the stateless clients handling of large values Rob Austin 2014-11-17 20:06:12 +00:00
  • f854e96361 HCOLL-213 - started to integrate MapByName and improved the stateless clients handling of large values Rob Austin 2014-11-17 19:31:56 +00:00
  • a76e1048f9 HCOLL-213 Update YCSB tests Peter Lawrey 2014-11-17 16:12:31 +00:00
  • a4db7c1d78 HCOLL-134 imporved test case Rob Austin 2014-11-17 14:24:22 +00:00
  • 7210dd40f2 HCOLL-134 added test to serialize the builders Rob Austin 2014-11-17 14:21:59 +00:00
  • 5df14488e4 improved readme Rob Austin 2014-11-17 12:12:25 +00:00
  • 810e1da638 improved readme Rob Austin 2014-11-17 11:51:11 +00:00
  • fe8c1dd2a1 improved readme Rob Austin 2014-11-17 11:48:27 +00:00
  • 745b429fe6 improved readme Rob Austin 2014-11-17 11:45:49 +00:00
  • dfb905f1c5 formatting only Rob Austin 2014-11-17 11:44:45 +00:00
  • 9383c845e7 formatting only Rob Austin 2014-11-17 11:43:18 +00:00
  • 815dd9e664 updated the readme to reflect the new simple single builder Rob Austin 2014-11-17 11:42:16 +00:00
  • 2835a1ba3a updated the readme to reflect the new simple single builder Rob Austin 2014-11-17 11:36:41 +00:00
  • c2d47048f9 updated the readme to reflect the new simple single builder Rob Austin 2014-11-17 11:36:24 +00:00
  • 488a2fe4a7 updated the readme to reflect the new simple single builder Rob Austin 2014-11-17 11:19:35 +00:00
  • ee261871ab HCOLL-81 removed unnecessary code and fixed test Rob Austin 2014-11-17 11:06:41 +00:00
  • a74596e32e Javadoc fixes Peter Lawrey 2014-11-15 16:54:44 +00:00
  • 30a2eb78fb HCOLL-81 Update tests for lambdas in Java 8. Peter Lawrey 2014-11-15 13:43:54 +00:00
  • 3750bc4f8e HCOLL-81 make it clear that mapForKey is read only as it uses a Function and updateForKey is read/write and takes a mutator. Peter Lawrey 2014-11-15 12:56:37 +00:00
  • 80ba83a669 HCOLL-211 add initial use cases (with @Ignore for now) Peter Lawrey 2014-11-15 12:34:03 +00:00
  • 2aaf5b5395 HCOLL-81 extend support for mapForkey to all maps. Peter Lawrey 2014-11-15 12:31:02 +00:00
  • b8ac1da4e1 Function works in java7 too. Peter Lawrey 2014-11-15 12:11:53 +00:00
  • 37914654bc Merge remote-tracking branch 'origin/master' Peter Lawrey 2014-11-15 10:40:42 +00:00
  • 524834f1c2 create() and close() to not throw an IOException. Peter Lawrey 2014-11-15 10:40:09 +00:00
  • e98be88e60 HCOLL-81 updated readme - changed OffHeapUpdatableChronicleMapBuilder to ChronicleMapBuilder Rob Austin 2014-11-15 09:10:17 +00:00
  • 49fc123755 HCOLL-81 made publicly a single ChronicleMapBuilder, that delegates onto internal implementations Rob Austin 2014-11-15 09:05:26 +00:00
  • 88df95fc76 HCOLL-81 updated - What is the difference between [SharedHashMap](https://github.com/OpenHFT/HugeCollections) and Chronicle Map Rob Austin 2014-11-14 17:40:03 +00:00