Merge branch 'master' into fix-cassandrasessionimpltest-license Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/32ebec35 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/32ebec35 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/32ebec35
Branch: refs/heads/master Commit: 32ebec351936952b3c548886b005a85a2695700c Parents: 43d2f18 34a9518 Author: sunnychanwork <[email protected]> Authored: Thu Jan 25 12:17:24 2018 +0800 Committer: GitHub <[email protected]> Committed: Thu Jan 25 12:17:24 2018 +0800 ---------------------------------------------------------------------- RELEASE_NOTES.txt | 90 ++++- bin/control.bat | 5 + bin/control.sh | 12 + bin/ignite.bat | 11 +- bin/ignite.sh | 12 + bin/ignitevisorcmd.bat | 5 + bin/ignitevisorcmd.sh | 12 + bin/include/functions.sh | 13 +- examples/pom.xml | 2 +- .../examples/ml/nn/MLPGroupTrainerExample.java | 17 +- .../examples/ml/nn/MLPLocalTrainerExample.java | 2 +- modules/aop/pom.xml | 2 +- modules/apache-license-gen/pom.xml | 2 +- modules/aws/pom.xml | 2 +- modules/benchmarks/pom.xml | 4 +- modules/camel/pom.xml | 2 +- modules/cassandra/pom.xml | 2 +- modules/cassandra/serializers/pom.xml | 6 +- .../cassandra/serializer/package-info.java | 21 ++ modules/cassandra/store/pom.xml | 6 +- .../ignite/tests/CassandraSessionImplTest.java | 2 +- modules/clients/pom.xml | 2 +- modules/cloud/pom.xml | 2 +- modules/codegen/pom.xml | 2 +- modules/compatibility/pom.xml | 2 +- modules/core/pom.xml | 2 +- .../org/apache/ignite/DataRegionMetrics.java | 2 +- .../java/org/apache/ignite/IgniteLogger.java | 10 - .../configuration/DataStorageConfiguration.java | 6 +- .../ignite/internal/GridKernalContext.java | 14 + .../ignite/internal/GridKernalContextImpl.java | 13 + .../apache/ignite/internal/IgniteKernal.java | 11 +- .../org/apache/ignite/internal/IgnitionEx.java | 33 ++ .../apache/ignite/internal/NodeInvalidator.java | 53 +++ .../internal/cluster/IgniteClusterImpl.java | 37 +- .../internal/events/DiscoveryCustomEvent.java | 34 ++ .../internal/managers/discovery/DiscoCache.java | 35 +- .../discovery/GridDiscoveryManager.java | 15 +- .../pagemem/store/IgnitePageStoreManager.java | 2 +- .../internal/pagemem/wal/StorageException.java | 16 +- .../cache/CacheAffinitySharedManager.java | 76 +++- .../processors/cache/ClusterCachesInfo.java | 1 + .../GridCachePartitionExchangeManager.java | 9 +- .../dht/GridClientPartitionTopology.java | 9 +- .../distributed/dht/GridDhtLocalPartition.java | 3 - .../dht/GridDhtPartitionTopology.java | 10 +- .../dht/GridDhtPartitionTopologyImpl.java | 69 +++- .../dht/preloader/GridDhtPartitionSupplier.java | 10 +- .../GridDhtPartitionsExchangeFuture.java | 135 ++++--- .../GridCacheDatabaseSharedManager.java | 49 ++- .../IgniteCacheDatabaseSharedManager.java | 7 + .../cache/persistence/file/FilePageStore.java | 62 +-- .../persistence/file/FilePageStoreManager.java | 114 ++++-- .../file/PersistentStorageIOException.java | 47 +++ .../persistence/pagemem/PageMemoryImpl.java | 49 ++- .../wal/AbstractWalRecordsIterator.java | 2 +- .../wal/FileWriteAheadLogManager.java | 119 ++---- .../wal/reader/StandaloneGridKernalContext.java | 10 + .../cluster/GridClusterStateProcessor.java | 48 ++- .../odbc/odbc/OdbcRequestHandler.java | 77 ++-- .../platform/PlatformProcessorImpl.java | 27 +- .../visor/cache/VisorMemoryMetrics.java | 74 ++++ .../core/src/main/resources/ignite.properties | 2 +- .../IgniteClusterActivateDeactivateTest.java | 4 +- .../distributed/CacheBaselineTopologyTest.java | 166 +++++++- ...idCacheRebalancingPartitionCountersTest.java | 178 +++++++++ .../IgnitePdsContinuousRestartTest2.java | 291 ++++++++++++++ .../file/IgnitePdsDiskErrorsRecoveringTest.java | 376 +++++++++++++++++++ .../file/IgnitePdsThreadInterruptionTest.java | 143 +++++-- .../db/wal/reader/MockWalIteratorFactory.java | 2 +- .../testsuites/IgniteCacheTestSuite3.java | 2 + .../ignite/testsuites/IgnitePdsTestSuite.java | 3 +- .../ignite/testsuites/IgnitePdsTestSuite2.java | 2 + modules/dev-utils/pom.xml | 2 +- modules/direct-io/pom.xml | 2 +- modules/extdata/p2p/pom.xml | 2 +- modules/extdata/platform/pom.xml | 2 +- .../extdata/uri/modules/uri-dependency/pom.xml | 2 +- modules/extdata/uri/pom.xml | 2 +- modules/flink/pom.xml | 2 +- modules/flume/pom.xml | 2 +- modules/gce/pom.xml | 2 +- modules/geospatial/pom.xml | 2 +- modules/hadoop/pom.xml | 4 +- modules/hibernate-4.2/pom.xml | 2 +- modules/hibernate-5.1/pom.xml | 2 +- modules/hibernate-core/pom.xml | 2 +- modules/indexing/pom.xml | 2 +- .../IgnitePdsWithIndexingCoreTestSuite.java | 2 + modules/jcl/pom.xml | 2 +- modules/jms11/pom.xml | 2 +- modules/jta/pom.xml | 2 +- modules/kafka/pom.xml | 2 +- modules/kubernetes/pom.xml | 2 +- modules/log4j/pom.xml | 2 +- modules/log4j2/pom.xml | 2 +- modules/mesos/pom.xml | 2 +- modules/ml/pom.xml | 2 +- .../ml/nn/MLPGroupUpdateTrainerCacheInput.java | 28 +- .../distributed/MLPGroupUpdateTrainer.java | 74 ++-- .../distributed/MLPGroupUpdateTrainingData.java | 6 +- .../MLPGroupUpdateTrainingLoopData.java | 6 +- .../trainers/distributed/MLPMetaoptimizer.java | 3 +- .../nn/trainers/local/MLPLocalBatchTrainer.java | 4 +- .../RPropUpdateCalculator.java | 6 +- .../updatecalculators/SimpleGDParameter.java | 77 ---- .../SimpleGDParameterUpdate.java | 89 +++++ .../SimpleGDUpdateCalculator.java | 38 +- .../trainers/group/BaseLocalProcessorJob.java | 3 +- .../group/GroupTrainerBaseProcessorTask.java | 3 +- .../ml/trainers/group/ResultAndUpdates.java | 3 +- .../ml/trainers/group/UpdateStrategies.java | 47 +++ .../ml/trainers/group/UpdatesStrategy.java | 94 +++++ .../ml/trainers/local/LocalBatchTrainer.java | 8 +- .../java/org/apache/ignite/ml/util/Utils.java | 2 +- .../ignite/ml/nn/MLPGroupTrainerTest.java | 38 +- .../ignite/ml/nn/MLPLocalTrainerTest.java | 8 +- .../ml/nn/performance/MnistDistributed.java | 6 +- .../ignite/ml/nn/performance/MnistLocal.java | 4 +- modules/mqtt/pom.xml | 2 +- modules/osgi-karaf/pom.xml | 2 +- modules/osgi-paxlogging/pom.xml | 2 +- modules/osgi/pom.xml | 2 +- .../cpp/odbc-test/src/odbc_test_suite.cpp | 27 +- .../cpp/odbc-test/src/sql_get_info_test.cpp | 2 +- .../include/ignite/odbc/app/parameter_set.h | 26 +- .../cpp/odbc/include/ignite/odbc/message.h | 12 - .../cpp/odbc/src/app/parameter_set.cpp | 21 +- .../cpp/odbc/src/config/connection_info.cpp | 2 +- modules/platforms/cpp/odbc/src/connection.cpp | 8 + modules/platforms/cpp/odbc/src/message.cpp | 4 +- .../cpp/odbc/src/query/batch_query.cpp | 13 +- modules/platforms/cpp/odbc/src/statement.cpp | 18 + .../Cache/PersistenceTest.cs | 37 ++ .../Apache.Ignite.Core/Cluster/ICluster.cs | 34 ++ .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 29 +- modules/rest-http/pom.xml | 2 +- modules/rocketmq/pom.xml | 2 +- modules/scalar-2.10/pom.xml | 2 +- modules/scalar/pom.xml | 4 +- modules/schedule/pom.xml | 2 +- modules/slf4j/pom.xml | 2 +- modules/spark-2.10/pom.xml | 2 +- modules/spark/pom.xml | 6 +- modules/spring-data/pom.xml | 2 +- modules/spring/pom.xml | 2 +- modules/sqlline/pom.xml | 2 +- modules/ssh/pom.xml | 2 +- modules/storm/pom.xml | 2 +- modules/tools/pom.xml | 24 +- modules/twitter/pom.xml | 2 +- modules/urideploy/pom.xml | 2 +- modules/visor-console-2.10/pom.xml | 2 +- modules/visor-console/pom.xml | 4 +- .../ignite/visor/commands/VisorConsole.scala | 20 +- .../visor/commands/common/VisorTextTable.scala | 22 +- .../visor/commands/node/VisorNodeCommand.scala | 123 +++--- modules/visor-plugins/pom.xml | 2 +- .../frontend/public/images/icons/check.svg | 3 + .../frontend/public/images/icons/index.js | 1 + .../frontend/public/stylesheets/style.scss | 33 ++ modules/web-console/pom.xml | 2 +- modules/web-console/web-agent/pom.xml | 2 +- modules/web/ignite-appserver-test/pom.xml | 2 +- modules/web/ignite-websphere-test/pom.xml | 2 +- modules/web/pom.xml | 2 +- modules/yardstick/pom.xml | 2 +- modules/yarn/pom.xml | 2 +- modules/zeromq/pom.xml | 2 +- modules/zookeeper/pom.xml | 2 +- parent/pom.xml | 50 ++- pom.xml | 2 +- 172 files changed, 3122 insertions(+), 755 deletions(-) ----------------------------------------------------------------------
