Commit Graph
2003 Commits
Author SHA1 Message Date
leventov 28eeeb70e7 Remove the complexity and API-transparency of implementing and supporting built-in serializability for marshallers and core implementation classes, as this is replaced with Wire Marshallable 2016-01-14 16:07:22 +03:00
Team City 92c0aec592 [maven-release-plugin] prepare for next development iteration 2016-01-12 20:37:10 +00:00
Team City 70137da03a [maven-release-plugin] prepare release chronicle-map-3.4.2-beta chronicle-map-3.4.2-beta 2016-01-12 20:37:05 +00:00
leventov 994e921d95 Make different tests in Issue63Test class use different persistence files 2016-01-12 12:04:33 +03:00
leventov 511fc7729d Fix a bug in SegmentsRecovery 2016-01-12 11:53:36 +03:00
leventov 98be95a4a0 Fix a bug in ListMarshaller 2016-01-12 11:20:44 +03:00
leventov 9a0c182612 Update the test for issue #63 2016-01-11 19:14:11 +03:00
leventov 262ad51a4b Fix bugs in recovery 2016-01-11 19:13:50 +03:00
leventov b168612d90 Add ListMarshaller and SetMarshaller factory methods 2016-01-11 15:22:42 +03:00
leventov c75965020e Add CharSequenceBytesReader and prohibit Readers and Writers of CharSequences and Strings to read and write nulls 2016-01-11 15:21:38 +03:00
leventov 75252c9fdf Simplify CharSequenceSizedReader 2016-01-11 15:19:15 +03:00
leventov d283ebd6ef Document types of dependencies which could be updated without bumping Chronicle Map version 2016-01-10 23:54:19 +03:00
leventov 85939d6335 Use shortcut ChronicleMapBuilder API in Issue58 2016-01-10 20:51:01 +03:00
Team City 8a83995a5a [maven-release-plugin] prepare for next development iteration 2016-01-10 17:33:14 +00:00
Team City f693eab3ce [maven-release-plugin] prepare release chronicle-map-3.4.1-beta chronicle-map-3.4.1-beta 2016-01-10 17:33:09 +00:00
leventov f4b6a7ddd4 Check in the test for issue #63 2016-01-10 20:13:04 +03:00
leventov 05d1bbbadd Update stage-compiler dependency version (the new version fixes issues addressing #63) 2016-01-10 20:04:57 +03:00
leventov ac68523ef8 Make SegmentHeader stage to be always init before Locks stage, to avoid duplicate init of the latter 2016-01-10 20:01:13 +03:00
leventov bc309a5e79 Update third-party-bom to non-snapshot 2016-01-10 19:59:48 +03:00
leventov fe7c7787e8 Enlarge InterProcessLock.lock() timeout from 2 to 60 seconds, make lockInterruptibly() and tryLock(long, TimeUnit) actually interruptable 2016-01-09 19:08:18 +03:00
leventov 021d77e973 HCOLL-423 throw IllegalStateException if averageKeySize() or averageKey() is called when size is statically known 2016-01-09 19:08:17 +03:00
leventov 65afe387e3 Fix grammar and style of the spec 2016-01-09 19:08:16 +03:00
Team City abbd65fee7 [maven-release-plugin] prepare for next development iteration 2016-01-08 02:50:37 +00:00
Team City 223348c2e2 [maven-release-plugin] prepare release chronicle-map-3.4.0-beta chronicle-map-3.4.0-beta 2016-01-08 02:50:32 +00:00
leventov ce61bd1887 Use temporary file in Issue24ChronicleSetTest 2016-01-08 05:42:54 +03:00
leventov 9dc5c6c8d7 Update chronicle-bom 2016-01-07 06:24:57 +03:00
leventov 2e6626079c Ignore RecoverTest 2016-01-07 06:22:42 +03:00
leventov c7cab84be4 Add missing reset in SegmentsRecovery.zeroOutFirstSegmentTierCountersArea() 2016-01-06 04:07:47 +03:00
leventov eef772e39c Add ReplicateProxyMapUpdatedViaSharedMemoryTest back 2016-01-06 04:00:47 +03:00
leventov 34e942e0ff HCOLL-417 recognize modification iterators appearance cross-process 2016-01-06 03:57:30 +03:00
leventov 5191381fc5 Move reserved space for global mutable state between existing global mutable state and modification iteration bit sets of first tiers 2016-01-06 02:04:40 +03:00
leventov fd58414bfa Remove timeout for RecoverTest 2016-01-06 00:47:07 +03:00
leventov 6ee78ba926 HCOLL-378 #36 Fix bugs in recovery 2016-01-06 00:39:36 +03:00
leventov ebee1d36c3 Fix a heuristic in VanillaChronicleHash.computeNumberOfTiersInBulk() 2016-01-06 00:37:37 +03:00
leventov 97e4c12de1 HCOLL-378 #36 Add ChronicleHashBuilder.recoverPersistedTo() and ChronicleHashInstanceBuilder.recover() functionality 2016-01-04 23:24:39 +03:00
leventov b4c97ced36 Conditional update of ReplicatedGlobalMutableState.modificationIteratorInitAt 2016-01-03 04:01:17 +03:00
leventov 7847675f6f Synchronize ModificationIterator acquisition with globalMutableStateLock, add a bit set identifying already initialized modification bit sets, not to clear them twice in ModificationIterator constructor 2016-01-03 01:27:24 +03:00
leventov 9b782c4ec2 Remove prevEntry parameter from CompactOffHeapLinearHashTable.clearEntry(), writeEntry() and writeEntryVolatile() methods, as unneeded 2016-01-02 16:12:01 +03:00
leventov 6061d68f35 Make OldDeletedEntriesCleanupTest more elaborate 2016-01-01 23:00:30 +03:00
leventov 5287296fc7 Improve changes management in MapRemoteOperations and SetRemoteOperations 2016-01-01 21:22:44 +03:00
leventov e20ea011e3 Add ReplicableEntry.dropChangeFor(remoteIdentifier) 2016-01-01 21:21:34 +03:00
leventov d68f151b3a Should acquire updateLock, not readLock, before iterating each segment 2015-12-31 18:47:24 +03:00
leventov 04adb466a2 Add ReplicableEntry.raiseChangedFor(), raiseChangedForAllExcept(), improve MapRemoteOperations 2015-12-30 22:33:42 +03:00
leventov 2c1721e2e3 Do propagate accepted replication events, which originated from the node we are currently on, because it might be recovery 2015-12-30 21:15:59 +03:00
leventov b2cd5af700 Rework modification iteration and bootstrapping 2015-12-30 20:38:55 +03:00
leventov 19fadf5628 Remove stateless clients traces in TcpReplicator 2015-12-28 19:03:30 +03:00
leventov 1221f11097 Make TimeProvider non-extensible and non-configurable; Fix a bug in
ReplicatedQueryAlloc.CleanupAction
2015-12-27 21:32:26 +03:00
leventov 123fb177c6 Make NanosecondPrecisionSystemTimeProvider monotonic 2015-12-27 01:53:57 +03:00
leventov 2928d18d11 Fix the prev commit 02b2c90 for ChronicleSet 2015-12-26 22:27:35 +03:00
leventov 02b2c90ad0 Cover the last corner case in DefaultEventualConsistencyStrategy 2015-12-26 22:17:27 +03:00