Commit Graph
133 Commits
Author SHA1 Message Date
leventov 0ff794d6a6 Non-replicated Chronicle Map now is not limited with x64 max oversize factor 2014-12-19 16:09:49 +07:00
Rob Austin a6926bfe4b HCOLL-184 removed this as it was failing on teamcity - " if (!absolutePath.endsWith("Chronicle-Map"))
return null;
2014-12-17 19:53:13 +00:00
Rob Austin c2b276a0b8 HCOLL-184 added BuildVersionTest and check Assets to use org.junit 2014-12-17 18:33:34 +00:00
leventov 0cc07a6a91 HCOLL-143 print a warning on attempt of creation too large ChronicleMap or ChronicleSet on Windows 2014-12-17 20:18:54 +07:00
Rob Austin 7c25596870 HCOLL-242 better default support for strings and CharSequence 2014-12-17 10:19:25 +00:00
Rob Austin e87f2b4c11 HCOLL-242 change to use -> Object o = isKey ? newKeyInstance() : newValueInstance(); 2014-12-16 23:17:45 +00:00
Rob Austin 8343eba0c4 fixed issue with autoboxing 2014-12-16 23:02:14 +00:00
Rob Austin 93a8fce074 HCOLL-242 fixed - this type of off heap reference is not currently supported 2014-12-16 21:29:47 +00:00
leventov d8df6d5717 HCOLL-248 changed the ChronicleMap code and defaults regarding CharSequences/StringBuilders to fit CHMUseCases 2014-12-16 12:40:21 +07:00
leventov bcc5501499 HCOLL-253 optimized VanillaChronicleMap.HeapWriteLocked.close() (force put), added force replication on NativeWriteLocked.close() 2014-12-16 12:14:45 +07:00
Rob Austin c0df25de32 HCOLL-254 updarted CHMUseCasesTest to work with replication and the stateless cleint. 2014-12-15 19:44:06 +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
Rob Austin 76cbbc19ff HCOLL-250 providing better error message for failure and attempts to create using reflection 2014-12-15 12:05:19 +00:00
Rob Austin d3fb0a7c86 added back int the key and value check 2014-12-15 09:12:46 +00: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
Rob Austin 6e17107904 added tests 2014-12-12 17:32:41 +00:00
Rob Austin 145a44183b added net.openhft.chronicle.map.CHMUseCasesTest.testAcquireUsingWithCharSequence 2014-12-12 16:42:50 +00: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 e71dfa9734 HCOLL-231 Use only write locking while we solve a concurrency issue. 2014-12-10 19:13:31 +00:00
Peter Lawrey 628e2c6100 HCOLL-231 Use only write locking while we solve a concurrency issue. 2014-12-10 19:06:16 +00:00
Peter Lawrey 692edb3ceb Remove an unused field and parameter 2014-12-10 18:47:37 +00:00
Peter Lawrey 64178023aa HCOLL-228 Add support for .json.gz files. 2014-12-10 18:09:56 +00:00
Peter Lawrey 698a49d068 HCOLL-211 Fixing a few tests to cover the use cases. 2014-12-10 17:52:32 +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 18554f4ccc introduced newKeyInstance and newValueInstance 2014-12-10 17:21:30 +00:00
Rob Austin 8d347e4f28 renamed to putWith() to putMapped() 2014-12-10 15:33:25 +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 2df0426d83 HCOLL-234 as agreeded changed method name to "putWithMapping()" 2014-12-09 12:07:15 +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
boundedbuffer f79029f280 removed getLater(0 putLater() and removeLater() because the stateless client is now mulithreaded 2014-12-07 11:04:07 +00:00
Peter Lawrey 345496c84d Optimisation in Map perf test. 2014-12-05 23:55:40 +02: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
leventov 622a62f206 Don't free blocks of removed entries in ReplicatedChronicleMap 2014-12-02 14:56:46 +07:00
Rob Austin 397549ac52 categorised @ignore with JIRA's and fixed test cases and List Marshaller 2014-12-01 19:49:19 +00:00
leventov b3141fcb46 Fixed 2 bugs, causing EventListenerTestWithTCPSocketReplication#testRemoteNotifyRemove() test fail 2014-12-01 21:10:22 +07: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
Rob Austin 9ba784c8a0 HCOLL-219 formatting only 2014-11-28 12:37:14 +00:00
Rob Austin 8fca055c03 HCOLL-219 toched file 2014-11-28 12:22:09 +00:00
Rob Austin 9457126b91 HCOLL-219 removed import/export support for Native classes as its too hard to cover all the edge cases at the moment and its not currently a priority 2014-11-28 12:07:30 +00:00
Rob Austin e69d204c90 HCOLL-222 added failing test - map.put() throwing and NPE when putting a LongValue$$Native 2014-11-28 11:34:55 +00:00
Rob Austin 68c66d1094 HCOLL-219 improved the test coverage and implementation of import and export 2014-11-28 00:14:37 +00:00
Rob Austin bb4ab6b920 fixed failing tests 2014-11-27 18:56:43 +00: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 4b3620a647 HCOLL-219 support the importing and exporting of entries to a human readable file format like JSON 2014-11-27 12:39:28 +00:00