Rob Austin
|
a47f177710
|
HCOLL-197 - added better support for buffer resize to prevent issues around Integer.MAX_SIZE
|
2014-12-19 12:21:55 +00:00 |
|
leventov
|
9accabe11c
|
Tiny optimizations in ReplicatedChronicleMap
|
2014-12-19 16:09:50 +07:00 |
|
Rob Austin
|
005f4d7a7e
|
HCOLL-246 Fixed - Tcp Replication fails with large values or entries sizes that don't included internal replication bytes"
|
2014-12-16 15:28:52 +00:00 |
|
leventov
|
ae47c7b8fa
|
HCOLL-243 fixed replication issue -- we should PUT remote removed key into the map even it was absent
|
2014-12-16 00:09:43 +07:00 |
|
leventov
|
afb223be67
|
Fixed a bug in ReplicatedChronicleMap.removeWithoutLock()
|
2014-12-15 22:16:55 +07:00 |
|
leventov
|
c935c4b05f
|
HCOLL-171 HCOLL-206 HCOLL-247 improved hashing algorithm (now murmur3), implemented ByteBufferInterop, some improvements in existing marshallers
|
2014-12-13 15:25:00 +07:00 |
|
leventov
|
872d34e230
|
JLANG-39 HCOLL-214 refactored builders (leaved a single builder class), fixes in DataValueBytesMarshallers implementation
|
2014-12-11 20:31:57 +07:00 |
|
Peter Lawrey
|
692edb3ceb
|
Remove an unused field and parameter
|
2014-12-10 18:47:37 +00:00 |
|
Rob Austin
|
7cc79ea2c3
|
HCOLL-234 fixing CHMUseCaseTest
|
2014-12-09 14:16:52 +00:00 |
|
Rob Austin
|
767543cea6
|
HCOLL-234 as agreeded changed method name to "putWithMapping()"
|
2014-12-09 12:57:10 +00:00 |
|
Rob Austin
|
95b21ba2f8
|
HCOLL-234 fixing CHMUseCaseTest
|
2014-12-09 11:27:08 +00:00 |
|
Peter Lawrey
|
13e9610a73
|
Add tests for larger entries
|
2014-12-08 16:17:27 +00:00 |
|
leventov
|
ec6e99224d
|
Remote udpates remove positions from modifications iterators (previously was not touching modification iterators; fixed a small bug in ReplicatedCHronicleMap.removeWithoutUnlock(); fixed soak tests with random data
|
2014-12-03 20:26:52 +07:00 |
|
Rob Austin
|
c4417ddbe4
|
adding net.openhft.chronicle.map.NoTcpReplicationSoakTest
|
2014-12-02 20:08:26 +00:00 |
|
Peter Lawrey
|
1e40c765f8
|
Remove blank lines at the start of methods and loops.
|
2014-11-30 22:48:57 +02:00 |
|
Peter Lawrey
|
adae564595
|
Remove blank lines before }
|
2014-11-30 22:46:22 +02:00 |
|
Peter Lawrey
|
6d4b143903
|
Remove double and triple blank lines
|
2014-11-30 22:43:32 +02:00 |
|
Peter Lawrey
|
6dc1792f19
|
Improve test robustness and park flaky tests.
|
2014-11-30 22:05:33 +02:00 |
|
leventov
|
258347ed71
|
HCOLL-185 fixed a number of bugs in old code and new VanillaChronicleMap and ReplicatedChronicleMap (generalized instance/bytes queries), refactoring and minor fixes, switched to bytes queries for stateless client server
|
2014-11-29 20:39:00 +07:00 |
|
leventov
|
40a3080ac9
|
HCOLL-185 refactored VanillaChronicleMap and ReplicatedChronicleMap; split BytesMapEventListener from MapEventListener; many bug fixes and optimizations; Stateless client queries without serialization/deserialization not working yet
|
2014-11-28 00:05:49 +07:00 |
|
Rob Austin
|
5db55e566b
|
reverted this change back ( allow event listener to be NULL ), but instead introduced "the NOP event listener"
|
2014-11-24 10:37:55 +00:00 |
|
Rob Austin
|
f7f886938b
|
allow event listener to be NULL
|
2014-11-24 10:10:34 +00:00 |
|
Rob Austin
|
bf65306246
|
HCOLL-134 returned the remoteIdentifier back to a BYTE and improved the MapByName
|
2014-11-20 12:18:07 +00:00 |
|
Rob Austin
|
266da0be31
|
HCOLL-134 added the following method - bootstapOnlyLocalEntries(boolean bootstapOnlyLocalEntries)
|
2014-11-18 18:40:01 +00:00 |
|
Rob Austin
|
bfc2dcac25
|
HCOLL-81 StatelessClient : Add a visitor pattern to Chronicle Map
|
2014-11-13 18:55:15 +00:00 |
|
leventov
|
f912262b2b
|
HCOLL-202 fixed a bug in ReplicatedChronicleMap.remotePut()
|
2014-11-13 12:27:51 +03:00 |
|
Peter Lawrey
|
f5f2139428
|
Fix a thread safety issue ThreadLocalCopies triggered when running StringsMapMain.
|
2014-11-12 21:04:42 +00:00 |
|
Rob Austin
|
ed6611b5cc
|
HCOLL-200 removed trace code
|
2014-11-11 14:33:05 +00:00 |
|
Rob Austin
|
308abc5b72
|
HCOLL-200 Set tcp replication dirty when using acquireUsing
|
2014-11-11 14:01:00 +00:00 |
|
Rob Austin
|
339ab05b4c
|
HCOLL-200 Set tcp replication dirty when using acquireUsing
|
2014-11-11 10:53:39 +00:00 |
|
leventov
|
daac52ba35
|
Changed acquireUsingLocked and getUsingLocked behaviour -- now throwing IllegalState if the given value is not reused
|
2014-11-10 18:14:30 +03:00 |
|
leventov
|
9be0d58baf
|
Reduced accessability of multimaps
|
2014-11-10 18:12:47 +03:00 |
|
Peter Lawrey
|
6e2881a014
|
HCOLL-194 Add support for new MultiMaps in the future.
|
2014-11-10 14:12:01 +00:00 |
|
Rob Austin
|
c2e85064d6
|
HCOLL-192 added test case net.openhft.chronicle.map.EventListenerTestWithTCPSocketReplication.testRemoteNotifyRemove() - and implemented its functionality.
|
2014-11-07 18:46:26 +00:00 |
|
Rob Austin
|
67379f0c8b
|
HCOLL-192 onPut now returns the replacedValue ( previous value )
|
2014-11-07 13:42:08 +00:00 |
|
leventov
|
09008f16fe
|
Moved more classes from net.openhft.chronicle.hash.serialization to .internal
|
2014-11-07 14:40:11 +03:00 |
|
Rob Austin
|
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
|
2014-11-07 11:14:33 +00:00 |
|
leventov
|
4a51b129a3
|
Many renames, API refactorings, classes/interfaces made private to net.openhft.chronicle.map package
Conflicts:
src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java
src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java
|
2014-11-07 12:10:40 +03:00 |
|
Rob Austin
|
912308c4d3
|
HCOLL-191 - added tests and fix for reading keys and values
|
2014-11-06 22:45:18 +00:00 |
|
Rob Austin
|
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.
|
2014-11-06 18:28:38 +00:00 |
|
Rob Austin
|
39cf492171
|
HCOLL-155 implemented lookupUsing(K key, V value, LockType lockTypeType) for ReplicatedVanChronMap
|
2014-11-04 16:53:39 +00:00 |
|
Rob Austin
|
9dec1ed4db
|
reverted cff7c5bea8
|
2014-11-04 14:44:59 +00:00 |
|
Rob Austin
|
a0c89935f5
|
reverted cff7c5bea8
|
2014-11-04 14:29:06 +00:00 |
|
Rob Austin
|
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);
|
2014-11-02 18:35:26 +00:00 |
|
Rob Austin
|
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
|
2014-11-02 00:16:02 +00:00 |
|
Peter Lawrey
|
bb94e0e547
|
Consolidate segment headers to reduce TLB misses. Re-tune the calculated number of segments based on the size of data.
|
2014-10-31 17:33:10 +00:00 |
|
leventov
|
f7edfce81b
|
HCOLL-159 moved net.openhft.chronicle.hash.threadlocal package to Lang since it isn't specific to ChronicleMap at all
|
2014-10-29 16:11:21 +03:00 |
|
Rob Austin
|
2f73cf1f39
|
renamed common to hash
|
2014-10-29 12:11:24 +00:00 |
|
leventov
|
3cf9b2e722
|
Employ MemoryUnit API
|
2014-10-28 06:44:38 +03:00 |
|
leventov
|
16f1e6aa46
|
Moved Replicator and Replicators to separate files for more convenient Intellij browsing
|
2014-10-28 04:12:36 +03:00 |
|