Commit Graph
499 Commits
Author SHA1 Message Date
Peter Lawrey 4eeea5bc62 Stabilty release based on YCSB. 2014-10-27 19:43:35 +00:00
Peter Lawrey a956ac2a0e Enhanced thread safety tests with the latest lang release 2014-10-27 15:59:22 +00:00
Rob Austin 33d37c493f HCOLL-167 updated docs 2014-10-27 15:35:07 +00:00
Rob Austin f6fd776c17 HCOLL-167 updated docs 2014-10-27 15:19:16 +00:00
Rob Austin 3d6a9eae14 HCOLL-167 updated docs 2014-10-27 15:18:04 +00:00
Rob Austin 35b7c1083d HCOLL-167 updated docs 2014-10-27 14:55:40 +00:00
Rob Austin 2a33c927a4 HCOLL-167 added ### Channels and ChannelProvider - Example 2014-10-27 14:50:56 +00:00
Rob Austin f56d47812a HCOLL-167 added ### Channels and ChannelProvider - Example 2014-10-27 14:47:14 +00:00
Rob Austin dceb852092 HCOLL-167 works with a small number of entries, there is a bug if we have a large number of entries 2014-10-27 13:14:56 +00:00
Rob Austin 95626f3ea2 HCOLL-167 removed static import 2014-10-27 12:01:20 +00:00
Peter Lawrey 412f9def7e Re-tune entry sizes for segments. 2014-10-27 11:24:15 +00:00
Peter Lawrey 470132d528 Merge remote-tracking branch 'origin/master'
Conflicts:
	src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java
2014-10-27 10:06:31 +00:00
Peter Lawrey d531c51021 Checkin point 2014-10-27 10:04:14 +00:00
leventov 2dbd1f2e28 More test fixes 2014-10-25 02:13:47 +04:00
leventov 8a5dc333bc More test fixes 2014-10-25 02:08:50 +04:00
leventov ffd66c3f52 Improved estimateSegments() heuristic and fix tests 2014-10-25 01:58:05 +04:00
leventov 7a86306e0b Yet another attempt to init freeList bitSet with the right length 2014-10-25 01:34:36 +04:00
leventov 58997967d7 Fixed a bug -- VanillaChronicleMap.Segment should allocate integral number of words (64-bit) for freeList (bit set) 2014-10-25 01:14:33 +04:00
leventov 061fc5b53b HCOLL-172 Verified thath IntIntMultiMap now supports up to 2^32 entries; ShortShortMultiMap up to 2^16; ChronicleMap.Segment are now long-sized; attempt to support non-power-of-2 number of segments by HashSplitting (not tested yet); improved logic and dependencies between actualSegments(), actualEntriesPerSegments() and minSegments() methods in ChronicleMapBuilder; minor fixes 2014-10-25 00:45:59 +04:00
Peter Lawrey 055349a97c Merge remote-tracking branch 'origin/master' 2014-10-24 17:24:13 +01:00
Peter Lawrey 4588c282b8 Performance tweaks. 2014-10-24 17:23:35 +01:00
Rob Austin 1404f9508c Merge remote-tracking branch 'origin/master' 2014-10-24 14:54:54 +01:00
Rob Austin cbe6253ca7 HCOLL-167 added support for larger entry sizes 2014-10-24 14:54:17 +01:00
Peter Lawrey 9ace610ca5 Fixed Javadoc errors for Java 8 2014-10-24 11:48:51 +01:00
Peter Lawrey ea779997cf Remove <p/> from copyright messages 2014-10-24 11:30:25 +01:00
Peter Lawrey 796fc829b0 Merge remote-tracking branch 'origin/master' 2014-10-24 11:23:54 +01:00
Peter Lawrey c44aae129f Support read/write locking. 2014-10-24 11:23:15 +01:00
Rob Austin 59da12448e Merge remote-tracking branch 'origin/master' 2014-10-24 11:20:34 +01:00
Rob Austin f9f976acb5 HCOLL-167 added an equals() method, and improved buffer overflow, but its still not working correctly yet... 2014-10-24 11:19:13 +01:00
Peter Lawrey 3a3c634a19 Tuning headroom for larger Maps. 2014-10-23 22:18:45 +01:00
Peter Lawrey 9a8a2512f0 Tweek the sizing rules as well as optimise the hashing algo so it creates a more even distribution (for at least one set of test cases) 2014-10-23 21:20:46 +01:00
Rob Austin 113c51566a HCOLL-167 added testBufferOverFlowPutAll 2014-10-23 16:01:28 +01:00
Rob Austin 60b23535d1 HCOLL-167 added support for putAll() 2014-10-23 14:52:38 +01:00
Rob Austin f04cdd0d9f HCOLL-167 in and out now share the same buffer 2014-10-23 13:54:08 +01:00
Rob Austin 0abc9bc003 HCOLL-167 added support for read buffer overflow 2014-10-23 13:45:16 +01:00
Rob Austin 872f771218 HCOLL-167 added resizeBuffer() 2014-10-23 13:10:53 +01:00
Rob Austin 33dc483f72 HCOLL-167 added resizeBuffer() 2014-10-23 12:50:55 +01:00
Rob Austin b66daaaac9 HCOLL-167 improved the buffer overflow support 2014-10-23 11:11:24 +01:00
Rob Austin c37f7f3e85 HCOLL-167 stopped the toString form overflowing the buffer 2014-10-23 09:46:02 +01:00
Rob Austin c226883924 HCOLL-167 more refactoring... 2014-10-22 20:31:18 +01:00
Rob Austin 6caebd3f2f HCOLL-167 more refactoring... 2014-10-22 20:24:38 +01:00
Rob Austin 8f2612caba HCOLL-167 refactored - doHandShaking() 2014-10-22 20:17:43 +01:00
Rob Austin 293a8d61ce HCOLL-167 added attemptConnect() to the Stateless Client 2014-10-22 19:54:30 +01:00
Rob Austin 2b050a9c3c HCOLL-167 finally to the stateless map to support a lazy connect 2014-10-22 19:42:45 +01:00
Rob Austin b7c10f6cb7 HCOLL-167 improving stateless map 2014-10-22 18:15:37 +01:00
Rob Austin ac6f3dd778 HCOLL-167 simplified the exception throwing code 2014-10-22 13:06:13 +01:00
Rob Austin 0795300304 HCOLL-167 added a executorService.awaitTermination(5, TimeUnit.SECONDS); 2014-10-22 12:37:56 +01:00
Rob Austin 7b3b794be8 HCOLL-167 changed closeables to a LinkedHashSet<Closeable>(); 2014-10-22 12:20:23 +01:00
Rob Austin ea94303b27 HCOLL-167 removed test 2014-10-22 12:12:52 +01:00
Rob Austin aa584543db HCOLL-167 added test back in 2014-10-21 23:12:48 +01:00