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 |
|