Rob Austin
|
fcad7b4e80
|
fixed putAll() in wire stateless map
|
2015-03-13 13:23:43 +00:00 |
|
Rob Austin
|
1a8998d521
|
added better support for chunking in wire stateless client
|
2015-03-13 12:19:09 +00:00 |
|
Rob Austin
|
58eb16492a
|
added some bug fixes around replace() for chronicle map wire
|
2015-03-13 10:40:59 +00:00 |
|
Rob Austin
|
b0ca345be0
|
fixed keyset, entryset and values
|
2015-03-13 10:06:54 +00:00 |
|
Rob Austin
|
baf9013904
|
commits some fixes but still and issue with "wire entry set"
|
2015-03-12 21:26:32 +00:00 |
|
Rob Austin
|
9cc5b854ae
|
removed <p>
|
2015-03-12 19:41:38 +00:00 |
|
Rob Austin
|
8cfa117537
|
reintegrated my changes back into chronicle map ( manually ) as the merge caused issues and was rolled back, these changes also are less ambitious and as such are not so risky
|
2015-03-12 19:13:11 +00:00 |
|
leventov
|
0a2726ac4a
|
Local updates couldn't be late
|
2015-02-19 19:42:25 +07:00 |
|
Rob Austin
|
2c1402f7f2
|
HCOLL-309 added code to better reject third party connections which turn out not to be chronicle.
|
2015-02-17 17:49:19 +07:00 |
|
leventov
|
3c89f05e81
|
Consider empty key in HashContext.keyInit()
|
2015-02-13 13:38:18 +07:00 |
|
leventov
|
c8f61e3275
|
Dirty fix of issue with CharSequence equivalence, for correct ChronicleMap.equals() and hashCode() impls
|
2015-02-13 13:31:12 +07:00 |
|
leventov
|
9580010d61
|
Fixed bug in ByteBufferMarshaller
|
2015-02-13 13:29:55 +07:00 |
|
leventov
|
befe50ec48
|
Fixed HashContext.keyInit() logic for lambda iterations
|
2015-02-13 13:29:14 +07:00 |
|
leventov
|
16f85e4c5e
|
First step in separation of core ChronicleHash functionality from Map and Set; Start Java 8 adoption; Bug fixes
|
2015-02-12 15:24:24 +07:00 |
|
leventov
|
cfd5a54fec
|
Removed unused class classes
|
2015-02-09 08:47:25 +07:00 |
|
leventov
|
2b8d58466c
|
Fixed a bug in ReplicatedChronicleMap -- forgot to drop relocated entry
mod iter bits
|
2015-02-09 06:25:36 +07:00 |
|
leventov
|
289179a08d
|
Defensive checks in SizeMarshallers and possible bugs with marshalling 0, however it could be not supported
|
2015-02-09 06:24:26 +07:00 |
|
leventov
|
2d778a5042
|
Reduced max reasonable serialized size
|
2015-02-06 00:35:00 +07:00 |
|
leventov
|
be4d966e56
|
Imporoved SerializationBuilder own serialization
|
2015-02-05 07:14:25 +07:00 |
|
Peter Lawrey
|
7200035cd9
|
Using heapSizeOrderedFieldsGrouped instead of heapSizeOrderedFields
|
2015-02-03 16:00:25 +00:00 |
|
leventov
|
5fe9e686d2
|
Moved name() from TcpTransportAndNetworkConfig to AbstractReplication
|
2015-02-03 22:37:41 +07:00 |
|
leventov
|
7e523d1bdc
|
Applied changes by Rob
|
2015-01-31 23:19:09 +07:00 |
|
leventov
|
b395770956
|
Updated Java-Lang version
|
2015-01-28 14:26:35 +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
|
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
|
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
|
c407f9c101
|
#15 Fixed bug in Hasher
|
2015-01-24 11:46:59 +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 |
|