Merge remote-tracking branch 'upstream/master' into IGNITE-4585
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/7e66a14e Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/7e66a14e Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/7e66a14e Branch: refs/heads/ignite-zk Commit: 7e66a14ec32a1e241afdcf05d4a28945629ff04c Parents: 06458b9 6949315 Author: samaitra <[email protected]> Authored: Mon Dec 25 23:42:40 2017 -0600 Committer: samaitra <[email protected]> Committed: Mon Dec 25 23:42:40 2017 -0600 ---------------------------------------------------------------------- .../org/apache/ignite/DataStorageMetrics.java | 16 +- .../apache/ignite/IgniteSystemProperties.java | 6 + .../configuration/DataStorageConfiguration.java | 31 +- .../PersistentStoreConfiguration.java | 42 +- .../stream/v1/DirectByteBufferStreamImplV1.java | 3 +- .../stream/v2/DirectByteBufferStreamImplV2.java | 3 +- .../internal/pagemem/wal/record/WALRecord.java | 19 +- .../persistence/DataStorageMetricsImpl.java | 28 +- .../persistence/DataStorageMetricsSnapshot.java | 9 + .../cache/persistence/file/AsyncFileIO.java | 43 +- .../cache/persistence/file/FileIO.java | 35 +- .../cache/persistence/file/FileIODecorator.java | 30 +- .../persistence/file/RandomAccessFileIO.java | 30 +- .../persistence/pagemem/PageMemoryImpl.java | 11 +- .../wal/AbstractWalRecordsIterator.java | 7 +- .../cache/persistence/wal/FileWALPointer.java | 48 +- .../wal/FileWriteAheadLogManager.java | 1234 +++++++++--------- .../wal/SegmentedRingByteBuffer.java | 593 +++++++++ .../persistence/wal/record/HeaderRecord.java | 4 +- .../wal/serializer/RecordDataV1Serializer.java | 107 +- .../wal/serializer/RecordDataV2Serializer.java | 9 +- .../wal/serializer/RecordV1Serializer.java | 46 +- .../wal/serializer/RecordV2Serializer.java | 27 +- .../utils/PlatformConfigurationUtils.java | 105 +- .../apache/ignite/internal/util/GridUnsafe.java | 57 +- .../ignite/internal/util/IgniteUtils.java | 6 +- .../node/VisorPersistentStoreConfiguration.java | 2 +- .../ignite/mxbean/DataStorageMetricsMXBean.java | 4 + ...erActivateDeactivateTestWithPersistence.java | 4 + .../db/IgnitePdsTransactionsHangTest.java | 6 +- .../persistence/db/wal/IgnitePdsWalTlbTest.java | 126 -- .../db/wal/IgniteWalFlushFailoverTest.java | 40 +- ...lFlushMultiNodeFailoverAbstractSelfTest.java | 25 +- .../db/wal/IgniteWalRecoveryTest.java | 28 +- .../db/wal/reader/IgniteWalReaderTest.java | 36 +- .../db/wal/reader/MockWalIteratorFactory.java | 11 +- .../pagemem/PagesWriteThrottleSmokeTest.java | 7 + .../wal/SegmentedRingByteBufferTest.java | 744 +++++++++++ .../testframework/junits/GridAbstractTest.java | 3 +- .../IgnitePdsOutOfMemoryTestSuite.java | 38 - .../ignite/testsuites/IgnitePdsTestSuite.java | 3 + .../query/h2/twostep/GridMapQueryExecutor.java | 32 +- .../query/h2/twostep/MapQueryLazyWorker.java | 9 + ...GridCacheLazyQueryPartitionsReleaseTest.java | 247 ++++ .../IgniteCacheQuerySelfTestSuite.java | 2 + .../ignite/ml/nn/updaters/RPropUpdater.java | 4 +- .../ml/nn/updaters/RPropUpdaterParams.java | 3 +- modules/rocketmq/pom.xml | 16 +- parent/pom.xml | 2 +- 49 files changed, 2789 insertions(+), 1152 deletions(-) ----------------------------------------------------------------------
