Commit Graph
2936 Commits
Author SHA1 Message Date
leventov 1825fc61ee More correctly formulated reasoning of loadFence() in ThreadLocalState.unlockContextLocally() 2016-10-01 22:06:14 +03:00
leventov 223b2d4329 Prevent leaks of ChronicleMaps though thread local contexts and supplimental OldDeletedEntriesCleanupThread, add MemoryLeakTest 2016-10-01 20:33:16 +03:00
leventov 8981ae2fd0 More comments in ChronicleMapBuilder 2016-10-01 20:33:16 +03:00
leventov 126f091113 Add missing private constructor to CanonicalRandomAccessFiles to prohibit instantiation of this class 2016-10-01 20:33:16 +03:00
leventov b4258fa263 Don't use synrhonized on a public object (the map itself) in ReplicatedChronicleMap.close() 2016-10-01 20:33:16 +03:00
leventov d04b7cfc20 Make OldDeletedEntriesCleanup a Thread instead of Runnable to be executed in a single-threaded executor 2016-10-01 20:33:16 +03:00
leventov f93001dc8e Minor fixes in VanillaChronicleMap and ReplicatedChronicleMap 2016-10-01 20:33:16 +03:00
leventov ec919b94eb More clarifying comments in ThreadLocalState.closeContext() 2016-10-01 20:33:16 +03:00
leventov 95ca197444 Move ThreadLocalState.iterationContextLockedInThisThread after static members in this class 2016-10-01 20:33:16 +03:00
Peter Lawrey 4495eaf7fd Update copyright to Apache 2.0 2016-09-11 08:55:04 +01:00
Team City ea2aa89de9 [maven-release-plugin] prepare for next development iteration 2016-08-21 12:59:52 +01:00
Team City b9cc24dd34 [maven-release-plugin] prepare release chronicle-map-3.10.1 chronicle-map-3.10.1 2016-08-21 12:59:48 +01:00
leventov 15022b18b3 Close iterationContext used in recovery, fixes #96 2016-08-21 18:46:51 +07:00
Rob Austin 9c235ef3c4 Merge branch 'master' of github.com:OpenHFT/Chronicle-Map 2016-08-16 09:42:11 +01:00
Rob Austin 8d17e592ac Merge github.com:ChronicleEnterprise/Chronicle-Queue-Enterprise
Conflicts:
	.gitignore
	README.md
	pom.xml
2016-08-16 09:28:21 +01:00
Team City ff66c429d9 [maven-release-plugin] prepare for next development iteration 2016-08-07 09:10:19 +01:00
Team City e8baa914a3 [maven-release-plugin] prepare release chronicle-map-3.10.0 chronicle-map-3.10.0 2016-08-07 09:10:15 +01:00
leventov 54d481507b Remove unused field in SerializationBuilder 2016-08-05 23:31:36 +07:00
leventov 9a5d6fa50e Address the issue with ChronicleHash accessors throwing AssertionError instead of IllegalStateException after ChronicleHash is closed 2016-08-05 23:31:09 +07:00
leventov ba8227ade1 Use more specific ChronicleHashClosedException instead of IllegalStateException, when methods of ChronicleHash are called after hash.close(). Actualize ChronicleHash.close() javadoc. 2016-08-05 23:22:51 +07:00
leventov f9edc314bb Optimize VanillaChronicleMap.longSize(): don't acquire and close context for each segment, and make it atomic against concurrent map.close() 2016-08-05 23:20:50 +07:00
leventov c9bd74a29e Bump minor Chronicle Map version as dependencies updated 2016-08-02 22:45:09 +07:00
Peter Lawrey da803a83e0 Chronicle-bom 1.13.12 2016-08-02 15:41:53 +01:00
Rob Austin b5427afe8d added FAQ 2016-08-01 10:27:45 +01:00
Rob Austin 03b71c9406 added FAQ 2016-08-01 10:16:36 +01:00
Peter Lawrey 0fb4eeefdc Update Chronicle Map to using bom 1.13.12 2016-07-31 17:00:08 +01:00
leventov 4bcdcdb8ce Update license information 2016-07-22 15:05:04 +07:00
Roman Leventov 97857bbcec Remove work-in-progress note from specification README 2016-07-19 16:09:58 +07:00
Team City 7afcbea67c [maven-release-plugin] prepare for next development iteration 2016-07-17 17:58:33 +01:00
Team City 0836d06384 [maven-release-plugin] prepare release chronicle-map-3.9.1 chronicle-map-3.9.1 2016-07-17 17:58:28 +01:00
leventov 33daa3bb9b Minor optimization in HashLookupSearch.nextPos() 2016-07-17 23:36:00 +07:00
leventov 7afe1eca13 Optimize VanillaChronicleMap.get() and getUsing() 2016-07-17 23:35:58 +07:00
leventov b8af5f1812 Update stage-compiler 2016-07-17 23:35:56 +07:00
leventov 7a1f00b1d8 Minor javadoc improvement of ChronicleMap 2016-07-17 23:25:52 +07:00
leventov 7ada09a8dc Make VanillaChronicleHash.close() to wait until concurrent threads accessing the hash finish their work and don't permit new threads to come while close() is in progress and after that 2016-07-17 23:25:49 +07:00
leventov b3c1f7b1e2 Expose Thread owner() in ChainingInterface 2016-07-17 23:25:46 +07:00
Peter Lawrey a230c08e89 Cut blank lines 2016-07-07 20:33:40 +01:00
Roman Leventov 6e23ba5a12 Merge pull request #87 from jghoman/fix-readme
Update README.md to fix typo.
2016-07-06 05:11:28 +07:00
Jakob Homan 584f004c3c Update README.md to fix typo. 2016-07-05 14:56:46 -07:00
Roman Leventov d2853d59cc Update README.md 2016-06-25 16:27:00 +07:00
leventov faaa7068c2 Sync README with changes to the CharSequenceCustomEncodingBytesWriter class 2016-06-24 19:47:18 +07:00
Team City 7b6ec13e74 [maven-release-plugin] prepare for next development iteration 2016-06-24 13:23:45 +01:00
Team City 4d74edbbd9 [maven-release-plugin] prepare release chronicle-map-3.9.0 chronicle-map-3.9.0 2016-06-24 13:23:41 +01:00
leventov 6340266cfa Add Chronicle Map 3.8.0 Compatibility test 2016-06-24 19:15:57 +07:00
leventov b08dab1fad Fix a typo in compatibility doc 2016-06-24 17:50:38 +07:00
leventov 4cffff652f Update to newer Core, Bytes & Wire dependency versions; make all enum marshallers ordinary classes with static INSTANCE fields, because of difficulties with Wire serialization of enums 2016-06-24 17:49:34 +07:00
leventov fc6e2af7e4 Javadoc clarifications on recovery and entry checksums (#82) 2016-05-11 11:33:35 +01:00
Peter Lawrey 8ef1f1e647 Use updated BytesMarshallable with default implementations 2016-04-22 15:30:35 +01:00
leventov f3a511e51e Update minor version number, because dependencies have been updated 2016-04-18 18:05:41 +01:00
leventov 733b8eb29e Merge branch 'master' of github.com:OpenHFT/Chronicle-Map 2016-04-18 18:04:57 +01:00