Commit Graph
1913 Commits
Author SHA1 Message Date
leventov 872840a591 Configure DummyValue marshaller 2015-01-26 14:19:38 +07:00
leventov 68697831b8 Moved to CityHash (proven to be faster); Made Hashing and BytesInterop API more cohrent; removed Void marshalling because values should never be null 2015-01-26 13:21:27 +07:00
leventov 935c2422dd Try to avoid MarkTest failing because of interference of different builds 2015-01-26 09:42:07 +07:00
leventov adf9b27494 Issue with MarkTest.persistedTest possibly resolved? 2015-01-26 09:42:00 +07:00
leventov fad64ba5f9 Made ReplicatedChronicleMapTest really a test of ReplicatedChronicleMap 2015-01-26 09:40:50 +07:00
leventov 32ee88b4d7 Removed CHMUseCases tests which make little sense with new contexts 2015-01-25 08:58:52 +07:00
leventov f1cadde18f Revert 0572bb3 because initially it was failing only because of a1c2398 2015-01-25 08:58:20 +07:00
leventov b84e83537d When VanillaContext keys/values are CharSequences, use StringBuilder as reusable instances 2015-01-25 08:56:53 +07:00
leventov 3842755c67 Returned VanillaContext entry indirection in order to make patterns like map.getUsing(key, byteableValue) working 2015-01-25 08:55:52 +07:00
leventov 6d0b305051 Simplified putDefaultValue() 2015-01-24 16:02:58 +07:00
leventov ac93c9c189 Fixed a couple of bugs in AbstractChronicleMap iterations 2015-01-24 16:01:38 +07:00
leventov 126d4fb089 Fixed TimeBasedRepliationTest 2015-01-24 13:54:39 +07:00
leventov a1c239862e Made VanillaChronicleMap use putReturnsNull and removeReturnsNull configs 2015-01-24 13:49:16 +07:00
leventov 59b357014d Made VanillaContext more defensive and error checking 2015-01-24 13:48:40 +07:00
leventov 1d51843966 Make HasherTest a JUnit test 2015-01-24 11:58:23 +07:00
leventov c407f9c101 #15 Fixed bug in Hasher 2015-01-24 11:46:59 +07:00
leventov 0572bb31e6 Fixed TCPSocketReplication3wayPutReturnsNullTest 2015-01-20 01:01:09 +07:00
leventov 06b326ab05 Implemented forEachEntry() and forEachEntryWhile() 2015-01-20 01:00:38 +07:00
leventov f53a93275c Late updates to ReplicatedChronicleMap throw LateUpdateException 2015-01-19 22:10:29 +07:00
leventov 7dd7fc9434 Updated AbstractChronicleMap.replace() considering BytesChronicleMap needs 2015-01-19 18:50:42 +07:00
leventov 975b616c2b Make VanillaContext more defensive 2015-01-19 18:40:47 +07:00
leventov 3c86eda26c Fixed a bug in ReplicationHubFindByName 2015-01-19 18:40:15 +07:00
leventov 748022eefc Fixed bug in ReplicatedChronicleMap 2015-01-19 18:23:38 +07:00
leventov a36e1bcfb7 More bug fixes 2015-01-19 09:01:29 +07:00
leventov 55763cdb4b Fixed some bugs in StatelessClientConnector 2015-01-19 07:11:12 +07:00
leventov ffb239fc94 Fixed some bugs in VanillaChronicleMap & ReplicatedChronicleMap 2015-01-19 07:10:50 +07:00
leventov dda6fcbaa7 Don't assume timestamp = 0 is impossible in ReplicatedChronicleMap 2015-01-19 07:10:07 +07:00
leventov cad8b833ce Improved logic of segment size choice, added some rationalizing comments. Fixed MarkTest 2015-01-19 07:08:55 +07:00
leventov 4c269c3167 Fixed a bug in AbstractChronicleMap.EntryIterator -- shouldn't update iterator's state on next(), if there no more entries 2015-01-19 07:07:21 +07:00
leventov 4af4fce33c Added eager nullability and type checks of values and functions passed to ChronicleMap, if is probable that they won't be passed (and checked) inside contexts, if, say the key is absent in the map 2015-01-19 07:06:21 +07:00
leventov d897891bfb Great refactoring 2015-01-17 03:19:35 +07:00
Peter Lawrey 8a4ad9ade2 Use ChronicleMapBuilder to build all ChronicleMap 2015-01-15 17:35:44 +00:00
Rob Austin f9b412303c HCOLL-294 changed back to SPIN_LOOP_TIME_IN_NONOSECONDS 2015-01-14 13:26:48 +00:00
Rob Austin b681f93a49 HCOLL-294 changed to SPIN_LOOP_TIME_IN_MILLIS = 10; 2015-01-14 11:38:53 +00:00
Rob Austin f285ab2756 HCOLL-294 changed back to a spin loop but this time only for 10ms 2015-01-14 11:29:37 +00:00
Rob Austin efeab00079 HCOLL-294 reduced object creation in the TcpReplication Selector 2015-01-14 10:52:41 +00:00
Rob Austin a779e9d21e added - @Ignore("causing issues on windows") 2015-01-13 18:54:30 +00:00
Rob Austin 0e9dbaf5d8 HCOLL-293 now reading the version from the resource file "map.version" 2015-01-13 18:49:43 +00:00
Rob Austin d76691fcaa HCOLL-134 added a serialization test 2015-01-12 16:25:45 +00:00
Rob Austin aa853b8929 removed test 2015-01-12 10:39:16 +00:00
Rob Austin 58bf971aa2 HCOLL-291 Remove unnecessary entry size calculation in tcp replication 2015-01-12 10:38:23 +00:00
Rob Austin b01f6aec0d Merge remote-tracking branch 'origin/master' 2015-01-03 18:44:35 +00:00
Rob Austin 41a96d9954 added test case net.openhft.chronicle.map.ChronicleMapTest.testByteArrayPersistenceFileReuse 2015-01-03 18:44:13 +00:00
leventov 5558f4eec6 Fixed several bugs in contexts API implementation and in VanillaChronicleMap.putValue() 2015-01-03 03:18:57 +07:00
leventov f65a898d5d HCOLL-277 HCOLL-289 need to be part of the prev commit 2015-01-03 02:07:46 +07:00
leventov db594bfb64 HCOLL-277 HCOLL-278 HCOLL-289 Fixed two bugs in VanillaChronicleMap.putValue() 2015-01-03 01:56:49 +07:00
Rob Austin cbf727ae7a HCOLL-290 possibly fixed - Reported NPE in net.openhft.chronicle.map.TcpReplicator#heartBeatMonitor 2015-01-02 17:49:27 +00:00
Rob Austin f1083c617a Merge remote-tracking branch 'origin/master' 2015-01-02 12:39:55 +00:00
Rob Austin 0b7860d554 simplified resize logic 2015-01-02 12:39:34 +00:00
leventov 96a0b57c66 HCOLL-285 Refactor Stateless client builders, MapInstanceConfig =>
Builder, removed addJsonConverter method from ChronicleMapBuilder
2015-01-02 00:36:30 +07:00