Commit Graph
174 Commits
Author SHA1 Message Date
leventov 5a54f6a194 Remove stateless client 2015-09-25 20:39:39 +03:00
leventov e3c9b27204 HCOLL-383 Fix previous commit 2015-09-04 16:52:57 +03:00
leventov 003415f1e7 HCOLL-383 Fix TcpReplicator 2015-09-04 16:47:49 +03:00
leventov f521af112b Remove race condition in TcpReplicator.KeyInterestUpdater 2015-08-28 21:45:51 +03:00
leventov e7a8a11505 OHFT-58 Change license to LGPLv3 to protect redistribution 2015-07-25 23:12:23 +03:00
Rob Austin fcd872c643 HCOLL-329 fixing the bootstrapping timestamp issue
Conflicts:
	src/main/java/net/openhft/chronicle/map/ChannelProvider.java
	src/main/java/net/openhft/chronicle/map/Replica.java
	src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java
	src/main/java/net/openhft/chronicle/map/SharedSegment.java
	src/main/java/net/openhft/chronicle/map/TcpReplicator.java
	src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java
2015-07-25 22:33:24 +03:00
Rob Austin e3fc5c9aa8 added in a fix for net.openhft.chronicle.map.ReplicateProxyMapUpdatedViaSharedMemoryTest.testReplicateProxyMapUpdatedViaSharedMemory
Conflicts:
	src/main/java/net/openhft/chronicle/map/ChannelProvider.java
	src/main/java/net/openhft/chronicle/map/Replica.java
	src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java
2015-07-25 19:00:44 +03:00
Rob Austin 8a4291750c HCOLL-331 added the first part of this code, Ozan will complete and issue a pull request
Conflicts:
	src/main/java/net/openhft/chronicle/hash/replication/AbstractReplication.java
	src/main/java/net/openhft/chronicle/map/ChannelProvider.java
	src/main/java/net/openhft/chronicle/map/Replicators.java
	src/main/java/net/openhft/chronicle/map/TcpReplicator.java
2015-07-25 18:28:56 +03:00
Rob Austin f4e13c78e9 HCOLL-309 added a return and now outputting the remote connection.
Conflicts:
	src/main/java/net/openhft/chronicle/map/TcpReplicator.java
2015-07-25 18:11:35 +03:00
Rob Austin 3ce0a03ca2 ensure that we close() on interupt
Conflicts:
	src/test/java/net/openhft/chronicle/map/CHMUseCasesTest.java
2015-07-25 17:08:55 +03:00
leventov fb5f3cf2e1 HCOLL-349 HCOLL-350 stage compilation via annotation processing 2015-07-17 04:25:33 +03:00
leventov bf20bc98c3 Fixed several replication bugs; Value -> Data; extracted ReplicableEntry as a superclass of HashReplicableEntry 2015-06-15 21:34:45 +03:00
leventov f1da352a5d Made listeners almost work for replication 2015-06-02 19:02:55 +01:00
leventov b4c8554b77 SPI implementation 2015-05-27 00:03:20 +01:00
Rob Austin d48b683eed fixed an issue, around sending exceptions back to the stateless client from the server 2015-05-14 10:50:09 +01:00
Rob Austin bedfc4829d HCOLL-329 - Fix Chronicle Map Cluster replication 2015-05-07 20:27:02 +01:00
Rob Austin b7e500382d HCOLL-325 Issue when bootstrapping with a large number of entries, and removed a few @Ignores on tests that should work. 2015-04-27 14:50:28 +01:00
Rob Austin 53baa8b09b simplified test 2015-04-24 10:45:49 +01: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 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 2b8d58466c Fixed a bug in ReplicatedChronicleMap -- forgot to drop relocated entry
mod iter bits
2015-02-09 06:25:36 +07:00
leventov 5fe9e686d2 Moved name() from TcpTransportAndNetworkConfig to AbstractReplication 2015-02-03 22:37:41 +07:00
leventov 06b326ab05 Implemented forEachEntry() and forEachEntryWhile() 2015-01-20 01:00:38 +07:00
leventov 55763cdb4b Fixed some bugs in StatelessClientConnector 2015-01-19 07:11:12 +07:00
leventov d897891bfb Great refactoring 2015-01-17 03:19:35 +07: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 cbf727ae7a HCOLL-290 possibly fixed - Reported NPE in net.openhft.chronicle.map.TcpReplicator#heartBeatMonitor 2015-01-02 17:49:27 +00:00
leventov 52b8ad86d5 HCOLL-283 HCOLL-276 Fixed a bug in with underinitialized key/value serialization builders when the server map is deserialized from file 2014-12-31 02:01:25 +07:00
Rob Austin 1443cb1f7c HCOLL-276 Server to send V/K serialisers to the stateless client - also now auto resizing buffer 2014-12-28 18:04:42 +00:00
Rob Austin af44d25788 added net.openhft.chronicle.map.StatelessChronicleMap.getUsing 2014-12-26 17:59:52 +00:00
Rob Austin 9dfecce021 HCOLL-184 added a remote version check 2014-12-23 12:59:15 +00:00
Rob Austin e257fca466 HCOLL-184 stateless client now returns the server and client versions 2014-12-23 12:07:51 +00:00
Rob Austin 9b7279daf0 HCOLL-184 added a method to return the server version from the stateless client 2014-12-23 11:25:58 +00:00
leventov ae88a27fbd Reduced method overloading in VanillaChronicleMap 2014-12-22 03:59:28 +07:00
leventov a65d6e8c0e HCOLL-260 fixed a bug with remove() method overloading 2014-12-22 03:59:27 +07:00
leventov 0635b9731e HCOLL-260 HCOLL-197 support buffer resize on stateless client calls.
Removed MAP_SUPPORTS_BYTES flag
2014-12-21 22:45:13 +07:00
leventov e167aca1fc TcpReplicator formatting 2014-12-21 18:57:26 +07:00
Rob Austin 8d44587c7c HCOLL-197 - improved buffer resizing 2014-12-20 13:27:59 +00:00
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
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
Rob Austin 145a44183b added net.openhft.chronicle.map.CHMUseCasesTest.testAcquireUsingWithCharSequence 2014-12-12 16:42:50 +00:00
Rob Austin 17b67c30cc if issue when onRead has no attached 2014-12-12 15:48:59 +00:00
Peter Lawrey c5396b23e8 HCOLL-211 Fixing a few tests to cover the use cases. 2014-12-10 17:49:00 +00:00
Rob Austin 8d347e4f28 renamed to putWith() to putMapped() 2014-12-10 15:33:25 +00:00
Rob Austin b9bb6f3a6c Merge remote-tracking branch 'origin/master' 2014-12-10 12:06:21 +00:00
Rob Austin ed27869e40 changed to always reconnect if fails while establishing a connection 2014-12-10 12:06:13 +00:00
Peter Lawrey e14461249d HCOLL-231 Close the connection when the attached is dropped. 2014-12-10 10:44:48 +00:00