Commit Graph

  • 3e0644c0dd Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-10 14:31:27 +00:00
  • c77a242775 updated readme Rob Austin 2014-11-10 14:31:17 +00:00
  • 6e2881a014 HCOLL-194 Add support for new MultiMaps in the future. Peter Lawrey 2014-11-10 14:12:01 +00:00
  • c143726275 updated documentation and test that show that our API does not currently work to spec. Rob Austin 2014-11-10 13:58:40 +00:00
  • 86523c0cee Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-10 13:26:09 +00:00
  • 0edb2252fa HCOLL-155 improved documentation Rob Austin 2014-11-10 13:25:59 +00:00
  • 780a6ae2ee InstanceConfig should be used at most once leventov 2014-11-10 16:14:17 +03:00
  • 878a19479e Fix of the prev commit leventov 2014-11-10 15:57:47 +03:00
  • 7667fac98a Some Javadocs for replication stuff [dc] leventov 2014-11-10 15:54:04 +03:00
  • b0dba6a779 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-10 11:29:22 +00:00
  • 512c85a74d added ### Improving the performance of Chronicle Maps Serialization Rob Austin 2014-11-10 11:29:10 +00:00
  • 6962919732 Renamed IdentifierListener to RemoteNodeValidator and moved this configuration from TcpConfig to Replication builders leventov 2014-11-10 07:53:30 +03:00
  • 49b51d151d Merge remote-tracking branch 'origin/master' Peter Lawrey 2014-11-09 14:05:22 +00:00
  • b612bc5678 HCOLL-194 Code tidy. Peter Lawrey 2014-11-09 14:01:22 +00:00
  • 194b25b20d HCOLL-194 Add I24 -> I24 multimap. Peter Lawrey 2014-11-09 14:00:59 +00:00
  • 553ccbc10e Minor Javadoc fixes leventov 2014-11-08 09:35:05 +03:00
  • 6254c33e0f Made AbstractChronicleMapBuilder more thread-safe leventov 2014-11-08 09:21:27 +03:00
  • 183f783c6c try-with-resources in AbstractChronicleMapBuilder leventov 2014-11-08 09:09:41 +03:00
  • 52f4b04881 Removed unused canSupportShortShort() method in AbstractChronicleMapBuilder leventov 2014-11-08 09:09:10 +03:00
  • 2f53d56c13 Test the hypotesis TeamCity doesn't run test classes without token 'Test' in the name leventov 2014-11-08 05:42:17 +03:00
  • 1790f7c511 More replication API renames and Wiki updated leventov 2014-11-08 05:41:17 +03:00
  • c0d9099da9 Some renames in replication API, fixed potential issue with networkInterface configuration for udp multicast leventov 2014-11-08 05:07:13 +03:00
  • 0bcfa7ee43 Port to windows Peter Lawrey 2014-11-07 22:26:54 +00:00
  • 6738f29ba6 [maven-release-plugin] prepare for next development iteration Team City 2014-11-07 18:50:29 +00:00
  • d54be72222 [maven-release-plugin] prepare release chronicle-map-2.0.8a chronicle-map-2.0.8a Team City 2014-11-07 18:50:24 +00:00
  • c2e85064d6 HCOLL-192 added test case net.openhft.chronicle.map.EventListenerTestWithTCPSocketReplication.testRemoteNotifyRemove() - and implemented its functionality. Rob Austin 2014-11-07 18:46:26 +00:00
  • 8211986f29 Fixed invalid TCPSocketReplicationBootStrapTests leventov 2014-11-07 18:53:05 +03:00
  • c479a77268 Fixed a bug in AbstractChronicleMapBuilder.createReplicated() leventov 2014-11-07 18:52:40 +03:00
  • c52f6fd96a Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-07 13:42:59 +00:00
  • 67379f0c8b HCOLL-192 onPut now returns the replacedValue ( previous value ) Rob Austin 2014-11-07 13:42:08 +00:00
  • 8d64a6f8e8 Minor API cleanups leventov 2014-11-07 16:37:27 +03:00
  • 49172e4b3b HCOLL-136 added keyMarshallers(), keySizeMarshaller() and valueSizeMarshaller() methods to Builder interfaces; removed factory field from SerializationBuilder and VanillaChronicleMap as unused leventov 2014-11-07 16:15:37 +03:00
  • 09008f16fe Moved more classes from net.openhft.chronicle.hash.serialization to .internal leventov 2014-11-07 14:40:11 +03:00
  • fddacd1243 Removed AgileBytesMarshaller leventov 2014-11-03 20:48:23 +03:00
  • f96d369cdd HCOLL-136 HCOLL-137 Improved BytesReader, BytesWriter and BytesInterop docs [dc] leventov 2014-11-07 13:15:23 +03:00
  • 28d20d03b6 HCOLL-192 I've reviewed the code around this, it looks like this size constraint was a hang up from when we only allowed replicated entries to be no larger than max unsigned short, the underlying code was changed recently when we introduced the stateless client to allow much larger payloads. As such I've have increased this constrain to Integer.MAX_VALUE Rob Austin 2014-11-07 11:14:33 +00:00
  • 4c86dae04f Made TcpConfig back immutable; Draw the borderline: Builders are mutable, Configs are immutable (hence ChronicleHashInstanceBuilder and StatelessClientBuilder renamed to Configs; improved TcpConfig static factory naming leventov 2014-11-03 20:31:12 +03:00
  • 4a51b129a3 Many renames, API refactorings, classes/interfaces made private to net.openhft.chronicle.map package leventov 2014-11-06 13:45:08 +03:00
  • 157891dc9d Inlined UdpReplicationConfigBean leventov 2014-11-06 04:39:58 +03:00
  • cbe94bcbb2 HCOLL-191 - added missing tests Rob Austin 2014-11-06 22:46:54 +00:00
  • 912308c4d3 HCOLL-191 - added tests and fix for reading keys and values Rob Austin 2014-11-06 22:45:18 +00:00
  • 6327a6ab9d HCOLL-191 synchronized on close() and check back in the stateless client test Rob Austin 2014-11-06 18:51:48 +00:00
  • 07aa6d883b HCOLL-191 added missing close to the test case Rob Austin 2014-11-06 18:30:56 +00:00
  • 2c6b9b0020 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-06 18:29:21 +00:00
  • babd62e431 HCOLL-191 -Checking in a possible fix for this issue - "EventListener is not called correctly for a replicated map", but will require more testing. Rob Austin 2014-11-06 18:28:38 +00:00
  • 1f1dd9e565 [maven-release-plugin] prepare for next development iteration Team City 2014-11-06 16:45:20 +00:00
  • 503f56916e [maven-release-plugin] prepare release chronicle-map-2.0.7a chronicle-map-2.0.7a Team City 2014-11-06 16:45:15 +00:00
  • 6e60e8cda4 [maven-release-plugin] prepare for next development iteration Team City 2014-11-06 16:35:44 +00:00
  • a404faccbc [maven-release-plugin] prepare release chronicle-map-2.0.6a chronicle-map-2.0.6a Team City 2014-11-06 16:35:40 +00:00
  • accfa7d390 touched file Rob Austin 2014-11-06 16:14:59 +00:00
  • 1a8f9ceffe Merge branch 'master' of github.com:OpenHFT/Chronicle-Map Rob Austin 2014-11-06 16:03:04 +00:00
  • ba74f5e932 releasing so updating lang - <dependency> <groupId>net.openhft</groupId> <artifactId>lang</artifactId> <version>6.4.12</version> </dependency> Rob Austin 2014-11-06 15:53:29 +00:00
  • f8f99c7c00 Fix a generic in Javadoc. Peter Lawrey 2014-11-06 15:22:28 +00:00
  • 98dfc261ae removed target Rob Austin 2014-11-06 14:29:41 +00:00
  • 6b991b6678 removed failing tests Rob Austin 2014-11-06 14:28:27 +00:00
  • 8740ef1568 HCOLL-155 updated java doc Rob Austin 2014-11-05 09:38:49 +00:00
  • faf7bf939d HCOLL-155 updated java doc to include readlock Rob Austin 2014-11-05 09:37:02 +00:00
  • 130ee0f481 HCOLL-155 added java doc to - ReadContext<K, V> getUsingLocked(@NotNull K key, @NotNull V usingValue); Rob Austin 2014-11-05 09:32:44 +00:00
  • 39cf492171 HCOLL-155 implemented lookupUsing(K key, V value, LockType lockTypeType) for ReplicatedVanChronMap Rob Austin 2014-11-04 16:53:39 +00:00
  • 2da3873fc7 HCOLL-155 added a timeout to the tests via @Test(timeout = 5000) Rob Austin 2014-11-04 15:46:33 +00:00
  • 8e278ae62b HCOLL-155 added a kvContext.dontPutOnClose(); to imporve performance on aquireUsing(key,value) Rob Austin 2014-11-04 15:44:48 +00:00
  • 7e1e4b35b8 added the readme back in Rob Austin 2014-11-04 15:19:52 +00:00
  • a031362da1 added back in moved files Rob Austin 2014-11-04 14:46:54 +00:00
  • 9dec1ed4db reverted cff7c5bea8 Rob Austin 2014-11-04 14:44:59 +00:00
  • a0c89935f5 reverted cff7c5bea8 Rob Austin 2014-11-04 14:29:06 +00:00
  • cff7c5bea8 Improve lock handling. Peter Lawrey 2014-11-02 23:39:22 +00:00
  • b8e82c8f19 Merge remote-tracking branch 'origin/master' Peter Lawrey 2014-11-02 23:33:43 +00:00
  • a489c74cf9 Improve lock handling. Peter Lawrey 2014-11-02 23:29:30 +00:00
  • 507e3d5259 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-02 23:19:34 +00:00
  • 580b6aba78 HCOLL-155 cleaned up putOnClose Rob Austin 2014-11-02 23:18:58 +00:00
  • 245908baad Add a perf test for acquireUsingLocked. Peter Lawrey 2014-11-02 23:09:21 +00:00
  • 2e98febfeb HCOLL-155 fixed bug around lock type Rob Austin 2014-11-02 18:41:02 +00:00
  • f0bf9151f0 HCOLL-155 minor changes Rob Austin 2014-11-02 18:38:44 +00:00
  • ef0cd0f96f HCOLL-155 removed acquireUsingReadLocked and acquireUsingWriteLocked to WriteContext<K,V> acquireUsingLocked(@NotNull K key, @NotNull V usingValue); and ReadContext<K,V> getUsingLocked(@NotNull K key, @NotNull V usingValue); Rob Austin 2014-11-02 18:35:26 +00:00
  • 55e50d40a3 HCOLL-167 added timeout to the test Rob Austin 2014-11-02 13:04:09 +00:00
  • 4cf1cc198a HCOLL-167 cleaned up constructor of StatelessChronicleMap Rob Austin 2014-11-02 12:53:14 +00:00
  • d25fafaf66 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-02 00:16:39 +00:00
  • 118ed1676f HCOLL-155 added two of peters tests and them implemented the code accordingly - the test are net.openhft.chronicle.map.ChronicleMapTest#testOffheapAcquireUsingLocked and net.openhft.chronicle.map.ChronicleMapTest#testOnheapAcquireUsingLocked Rob Austin 2014-11-02 00:16:02 +00:00
  • 8edcecbbce Improved MapEventListener documentation [dc] leventov 2014-11-01 20:20:56 +03:00
  • 100d839a8b HCOLL-155 uncompleted, checked in order that Peter can review the changes so far of - chm.acquireUsingReadLocked and chm.acquireUsingWriteLocked Rob Austin 2014-11-01 15:53:47 +00:00
  • 73f0778559 updated dependencies for release - and improved stateless client Rob Austin 2014-11-01 10:02:20 +00:00
  • 7afb041409 Merge remote-tracking branch 'origin/master' Rob Austin 2014-11-01 09:52:13 +00:00
  • 0e165b5cbf added to docs - ### How to speed up the Chronicle Map Stateless Client Rob Austin 2014-11-01 09:51:34 +00:00
  • 9a6af6a6fb Select OF_4_BYTES for Byteable values. (possibly OF_8_BYTES in the future) Peter Lawrey 2014-11-01 09:26:38 +00:00
  • 8e9aba6b77 Try to correct the testAcquirePerf Peter Lawrey 2014-10-31 21:31:39 +00:00
  • 7cbef9ba13 Try to correct the CHMLatenctTestMain Peter Lawrey 2014-10-31 21:25:42 +00:00
  • b5df3d0095 Try to correct the CHMLatenctTestMain Peter Lawrey 2014-10-31 21:23:39 +00:00
  • a8a9f1e76e Simplify read/write locks. remove readers waiting count. Peter Lawrey 2014-10-31 21:12:05 +00:00
  • bb94e0e547 Consolidate segment headers to reduce TLB misses. Re-tune the calculated number of segments based on the size of data. Peter Lawrey 2014-10-31 17:33:10 +00:00
  • ff697fa012 PrepareValueBytes imporovements and documentations [documentation campaign] leventov 2014-10-30 16:10:57 +03:00
  • f1ad1fe183 [maven-release-plugin] prepare for next development iteration Team City 2014-10-29 19:18:55 +00:00
  • b8acfe6cdd [maven-release-plugin] prepare release chronicle-map-2.0.5a chronicle-map-2.0.5a Team City 2014-10-29 19:18:51 +00:00
  • 4d9fe081d0 updated dependencies for release - and improved stateless client Rob Austin 2014-10-29 19:14:30 +00:00
  • 44b8683115 HCOLL-167 cleaned up the code Rob Austin 2014-10-29 18:28:56 +00:00
  • efc4f6223d HCOLL-167 cleaned up the code Rob Austin 2014-10-29 17:26:28 +00:00
  • 5990547d0a HCOLL-167 cleaned up my API Rob Austin 2014-10-29 17:12:34 +00:00
  • e654451d2f HCOLL-167 fixed an issue with the remove(null) not throwing NPE Rob Austin 2014-10-29 16:53:12 +00:00
  • 27fbe5c53d reduced threadlocal lookups Rob Austin 2014-10-29 16:48:17 +00:00
  • 99af8ce11e reduced threadlocal lookups Rob Austin 2014-10-29 16:46:31 +00:00
  • 6863205259 HCOLL-167 tests now working again ! Rob Austin 2014-10-29 16:21:44 +00:00