Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-9273
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/65f2ea43 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/65f2ea43 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/65f2ea43 Branch: refs/heads/ignite-9273 Commit: 65f2ea431ff6e600b65ec27a3edbe7ab9ae843df Parents: b1a358b 808d31f Author: Alexey Goncharuk <alexey.goncha...@gmail.com> Authored: Wed Aug 29 19:47:16 2018 +0300 Committer: Alexey Goncharuk <alexey.goncha...@gmail.com> Committed: Wed Aug 29 19:47:16 2018 +0300 ---------------------------------------------------------------------- .../rest/AbstractRestProcessorSelfTest.java | 2 + .../JettyRestProcessorAbstractSelfTest.java | 2 +- .../rest/JettyRestProcessorCommonSelfTest.java | 2 + .../jdbc/suite/IgniteJdbcDriverTestSuite.java | 2 + ...bcThinComplexDmlDdlCustomSchemaSelfTest.java | 78 +++ .../thin/JdbcThinComplexDmlDdlSelfTest.java | 20 +- .../jdbc/thin/JdbcThinMetadataSelfTest.java | 49 +- modules/clients/src/test/keystore/ca/node01.jks | Bin 3719 -> 3719 bytes modules/clients/src/test/keystore/ca/node02.jks | Bin 4598 -> 4599 bytes modules/clients/src/test/keystore/ca/node03.jks | Bin 3754 -> 3753 bytes .../clients/src/test/keystore/ca/oneindex.txt | 2 +- .../clients/src/test/keystore/ca/twoindex.txt | 4 +- .../apache/ignite/IgniteSystemProperties.java | 3 + .../org/apache/ignite/cache/QueryEntity.java | 91 ++- .../configuration/IgniteConfiguration.java | 33 + .../apache/ignite/internal/IgniteKernal.java | 8 +- .../ignite/internal/NodeStoppingException.java | 2 +- .../ignite/internal/TransactionsMXBeanImpl.java | 20 +- .../internal/client/thin/ClientChannel.java | 5 + .../internal/client/thin/ClientUtils.java | 62 +- .../internal/client/thin/ReliableChannel.java | 7 + .../internal/client/thin/TcpClientCache.java | 3 +- .../internal/client/thin/TcpClientChannel.java | 16 +- .../internal/client/thin/TcpIgniteClient.java | 17 +- .../internal/commandline/CommandHandler.java | 24 +- .../jdbc/thin/JdbcThinDatabaseMetadata.java | 2 +- .../internal/jdbc/thin/JdbcThinTcpIo.java | 7 +- .../discovery/GridDiscoveryManager.java | 3 +- .../pagemem/impl/PageMemoryNoStoreImpl.java | 8 +- .../pagemem/wal/IgniteWriteAheadLogManager.java | 1 + .../internal/pagemem/wal/StorageException.java | 53 -- .../cache/CacheAffinitySharedManager.java | 17 +- .../cache/CacheGroupMetricsMXBeanImpl.java | 12 +- .../processors/cache/GridCacheMapEntry.java | 2 +- .../GridCachePartitionExchangeManager.java | 2 +- .../processors/cache/GridCacheProcessor.java | 91 +-- .../cache/IgniteCacheOffheapManagerImpl.java | 4 +- .../GridDistributedTxRemoteAdapter.java | 43 +- .../dht/GridDhtTransactionalCacheAdapter.java | 2 + .../distributed/dht/GridDhtTxFinishFuture.java | 5 +- .../dht/atomic/GridDhtAtomicCache.java | 2 +- .../colocated/GridDhtColocatedLockFuture.java | 423 +++++++------ .../GridDhtPartitionsExchangeFuture.java | 5 +- ...arOptimisticSerializableTxPrepareFuture.java | 19 +- .../near/GridNearOptimisticTxPrepareFuture.java | 21 +- ...ridNearOptimisticTxPrepareFutureAdapter.java | 51 +- .../GridNearPessimisticTxPrepareFuture.java | 1 - .../near/GridNearTxFinishFuture.java | 12 +- .../cache/persistence/AllocatedPageTracker.java | 5 +- .../persistence/DataRegionMetricsImpl.java | 16 +- .../GridCacheDatabaseSharedManager.java | 43 +- .../persistence/GridCacheOffheapManager.java | 1 - .../cache/persistence/StorageException.java | 53 ++ .../cache/persistence/file/FilePageStore.java | 77 ++- .../persistence/file/FilePageStoreManager.java | 29 +- .../file/PersistentStorageIOException.java | 47 -- .../persistence/metastorage/MetaStorage.java | 2 +- .../cache/persistence/pagemem/PageMemoryEx.java | 2 +- .../persistence/pagemem/PageMemoryImpl.java | 2 +- .../cache/persistence/tree/BPlusTree.java | 111 ++-- .../tree/CorruptedTreeException.java | 38 ++ .../tree/util/PageHandlerWrapper.java | 36 ++ .../wal/FileWriteAheadLogManager.java | 8 +- .../wal/FsyncModeFileWriteAheadLogManager.java | 2 +- .../cache/query/IgniteQueryErrorCode.java | 8 + .../cache/query/QueryEntityTypeDescriptor.java | 39 +- .../cache/transactions/IgniteTxAdapter.java | 37 +- .../cache/transactions/IgniteTxHandler.java | 80 ++- .../transactions/IgniteTxLocalAdapter.java | 59 +- .../odbc/ClientListenerNioListener.java | 4 +- .../odbc/jdbc/JdbcConnectionContext.java | 6 +- .../odbc/jdbc/JdbcRequestHandler.java | 7 +- .../processors/odbc/odbc/OdbcColumnMeta.java | 37 +- .../odbc/odbc/OdbcConnectionContext.java | 8 +- .../processors/odbc/odbc/OdbcQueryResults.java | 10 +- .../odbc/odbc/OdbcRequestHandler.java | 20 +- .../processors/odbc/odbc/OdbcResultSet.java | 16 +- .../platform/PlatformProcessorImpl.java | 9 +- .../platform/cache/PlatformCache.java | 4 +- .../client/ClientConnectionContext.java | 17 +- .../platform/client/ClientMessageParser.java | 16 +- .../ClientCacheConfigurationSerializer.java | 11 +- ...ientCacheCreateWithConfigurationRequest.java | 6 +- .../ClientCacheGetConfigurationRequest.java | 11 +- .../ClientCacheGetConfigurationResponse.java | 11 +- ...acheGetOrCreateWithConfigurationRequest.java | 6 +- .../platform/compute/PlatformCompute.java | 10 + .../PlatformDotNetConfigurationClosure.java | 4 +- .../utils/PlatformConfigurationUtils.java | 100 +++- .../query/GridQueryFieldMetadata.java | 16 +- .../processors/query/GridQueryProcessor.java | 13 +- .../internal/processors/query/QueryField.java | 2 + .../query/QueryTypeDescriptorImpl.java | 71 ++- .../internal/processors/query/QueryUtils.java | 103 +++- .../processors/rest/GridRestProcessor.java | 23 +- .../timeout/GridTimeoutProcessor.java | 94 +++ .../visor/compute/VisorGatewayTask.java | 2 +- .../visor/node/VisorNodeDataCollectorJob.java | 9 +- .../node/VisorNodeDataCollectorTaskArg.java | 26 +- .../ignite/internal/visor/tx/VisorTxInfo.java | 58 +- .../ignite/internal/visor/tx/VisorTxTask.java | 20 +- .../resources/META-INF/classnames.properties | 2 +- .../failure/AccountTransferTransactionTest.java | 331 ---------- .../internal/ClusterNodeMetricsSelfTest.java | 14 +- .../cache/CacheStopAndDestroySelfTest.java | 68 +++ .../CacheDataLossOnPartitionMoveTest.java | 296 +++++++++ .../CacheRentingStateRepairTest.java | 5 - .../GridCacheRebalancingSyncSelfTest.java | 2 +- .../IgnitePdsCorruptedStoreTest.java | 1 - .../persistence/IgnitePdsTaskCancelingTest.java | 6 +- .../db/IgnitePdsDataRegionMetricsTest.java | 59 +- .../db/wal/IgniteWalFormatFileFailoverTest.java | 2 +- .../persistence/pagemem/NoOpWALManager.java | 2 +- .../AbstractTransactionIntergrityTest.java | 595 ++++++++++++++++++ ...IntegrityWithPrimaryIndexCorruptionTest.java | 238 ++++++++ ...ctionIntegrityWithSystemWorkerDeathTest.java | 106 ++++ .../cache/transactions/TxRollbackAsyncTest.java | 148 ++++- .../transactions/TxRollbackOnTimeoutTest.java | 225 ++++++- .../TxRollbackOnTopologyChangeTest.java | 16 - .../database/DataRegionMetricsSelfTest.java | 24 +- .../ignite/testframework/GridTestUtils.java | 18 + .../junits/common/GridCommonAbstractTest.java | 43 ++ .../ignite/testsuites/IgniteBasicTestSuite.java | 5 +- .../IgniteBasicWithPersistenceTestSuite.java | 5 +- .../testsuites/IgniteCacheTestSuite6.java | 4 +- .../testsuites/IgniteCacheTestSuite7.java | 8 +- .../ignite/util/GridCommandHandlerTest.java | 23 - .../processors/query/h2/H2FieldsIterator.java | 2 +- .../processors/query/h2/H2KeyValueIterator.java | 2 +- .../query/h2/H2ResultSetIterator.java | 33 +- .../internal/processors/query/h2/H2Schema.java | 31 +- .../processors/query/h2/H2SqlFieldMetadata.java | 28 +- .../internal/processors/query/h2/H2Utils.java | 4 +- .../processors/query/h2/IgniteH2Indexing.java | 172 ++++-- .../query/h2/ddl/DdlStatementsProcessor.java | 153 +++-- .../h2/sys/view/SqlAbstractLocalSystemView.java | 10 + .../h2/sys/view/SqlSystemViewBaselineNodes.java | 87 +++ .../query/h2/sys/view/SqlSystemViewNodes.java | 9 +- .../query/h2/twostep/GridMergeIndexSorted.java | 4 +- .../IgniteCacheAbstractFieldsQuerySelfTest.java | 104 +++- .../H2DynamicColumnsAbstractBasicSelfTest.java | 117 ++++ .../cache/index/H2DynamicTableSelfTest.java | 120 ++-- .../cache/index/IgniteDecimalSelfTest.java | 35 +- .../query/SqlIllegalSchemaSelfTest.java | 187 ++++++ .../query/SqlSystemViewsSelfTest.java | 108 +++- ...H2ResultSetIteratorNullifyOnEndSelfTest.java | 420 +++++++++++++ ...ePartitionedAtomicColumnConstraintsTest.java | 398 ++++++++++++ ...ionedTransactionalColumnConstraintsTest.java | 30 + ...heReplicatedAtomicColumnConstraintsTest.java | 32 + ...catedTransactionalColumnConstraintsTest.java | 30 + .../sql/IgniteSQLColumnConstraintsTest.java | 143 +++++ .../IgniteCacheQuerySelfTestSuite.java | 30 +- .../az/ignite-persistence-storage-class.yaml | 2 +- .../ml/clustering/kmeans/KMeansTrainer.java | 60 +- .../ml/knn/ann/ANNClassificationTrainer.java | 12 +- .../classification/KNNClassificationModel.java | 9 +- .../ignite/ml/math/isolve/lsqr/LSQROnHeap.java | 8 +- .../linear/LinearRegressionSGDTrainer.java | 10 +- .../binomial/LogisticRegressionSGDTrainer.java | 12 +- .../LogRegressionMultiClassTrainer.java | 25 +- .../SVMLinearBinaryClassificationTrainer.java | 68 ++- ...VMLinearMultiClassClassificationTrainer.java | 34 +- .../ignite/ml/knn/ANNClassificationTest.java | 3 - .../ml/svm/SVMBinaryTrainerIntegrationTest.java | 102 ---- .../ignite/ml/svm/SVMBinaryTrainerTest.java | 3 +- .../ignite/ml/svm/SVMMultiClassTrainerTest.java | 3 +- .../org/apache/ignite/ml/svm/SVMTestSuite.java | 1 - .../ignite/impl/binary/binary_reader_impl.h | 50 +- .../ignite/impl/binary/binary_type_impl.h | 8 +- .../ignite/impl/binary/binary_writer_impl.h | 48 +- .../src/impl/binary/binary_reader_impl.cpp | 46 +- .../src/impl/binary/binary_writer_impl.cpp | 58 +- .../cpp/common/include/ignite/common/utils.h | 2 +- .../src/impl/cluster/cluster_group_impl.cpp | 2 +- modules/platforms/cpp/odbc-test/Makefile.am | 1 + .../cpp/odbc-test/config/queries-default.xml | 6 + .../odbc-test/include/sql_test_suite_fixture.h | 14 +- .../cpp/odbc-test/project/vs/odbc-test.vcxproj | 1 + .../project/vs/odbc-test.vcxproj.filters | 3 + .../src/application_data_buffer_test.cpp | 4 +- .../cpp/odbc-test/src/connection_test.cpp | 133 +++++ .../cpp/odbc-test/src/meta_queries_test.cpp | 17 + .../cpp/odbc-test/src/odbc_test_suite.cpp | 2 +- .../cpp/odbc-test/src/queries_test.cpp | 10 +- .../platforms/cpp/odbc-test/src/row_test.cpp | 2 +- .../src/sql_aggregate_functions_test.cpp | 16 +- .../src/sql_date_time_functions_test.cpp | 38 +- .../src/sql_esc_convert_function_test.cpp | 6 +- .../src/sql_numeric_functions_test.cpp | 4 +- .../cpp/odbc-test/src/sql_operators_test.cpp | 10 +- .../odbc-test/src/sql_string_functions_test.cpp | 20 +- .../odbc-test/src/sql_system_functions_test.cpp | 2 +- .../odbc-test/src/sql_test_suite_fixture.cpp | 24 +- .../cpp/odbc-test/src/sql_types_test.cpp | 6 +- .../src/sql_value_expressions_test.cpp | 6 +- .../odbc/include/ignite/odbc/meta/column_meta.h | 47 +- .../odbc/include/ignite/odbc/protocol_version.h | 5 +- .../odbc/src/app/application_data_buffer.cpp | 16 +- modules/platforms/cpp/odbc/src/connection.cpp | 3 + modules/platforms/cpp/odbc/src/message.cpp | 10 +- .../platforms/cpp/odbc/src/meta/column_meta.cpp | 68 ++- .../platforms/cpp/odbc/src/protocol_version.cpp | 4 +- .../include/ignite/impl/thin/readable.h | 2 +- .../Apache.Ignite.Core.Tests.csproj | 4 + .../ApiParity/ComputeParityTest.cs | 3 +- .../QueryEntityConfigurationParityTest.cs | 3 +- .../Cache/ClientCacheConfigurationTest.cs | 5 +- .../Client/ClientConnectionTest.cs | 5 +- .../Compute/ComputeApiTest.cs | 3 +- .../Config/full-config.xml | 4 + .../Apache.Ignite.Core.Tests/EventsTest.cs | 4 +- .../Examples/PathUtil.cs | 2 +- .../IgniteConfigurationSerializerTest.cs | 6 + .../IgniteConfigurationTest.cs | 10 +- .../Impl/Compute/ComputeImplTest.cs | 65 ++ .../Services/ServicesTest.cs | 3 +- .../Apache.Ignite.Core.Tests/packages.config | 1 + .../Cache/Configuration/CacheConfiguration.cs | 27 +- .../Cache/Configuration/QueryEntity.cs | 12 +- .../Cache/Configuration/QueryField.cs | 28 +- .../Configuration/QuerySqlFieldAttribute.cs | 2 + .../Client/Cache/CacheClientConfiguration.cs | 9 +- .../Apache.Ignite.Core/Compute/ICompute.cs | 6 + .../Apache.Ignite.Core/IgniteConfiguration.cs | 60 +- .../IgniteConfigurationSection.xsd | 10 + .../dotnet/Apache.Ignite.Core/Ignition.cs | 3 +- .../Impl/Binary/BinaryWriterExtensions.cs | 31 +- .../Impl/Binary/IBinaryRawWriteAware.cs | 25 +- .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 3 +- .../Impl/Client/Cache/CacheClient.cs | 3 +- .../Cache/ClientCacheConfigurationSerializer.cs | 9 +- .../Impl/Client/ClientSocket.cs | 22 +- .../Impl/Client/IgniteClient.cs | 11 +- .../Apache.Ignite.Core/Impl/Compute/Compute.cs | 8 + .../Impl/Compute/ComputeImpl.cs | 11 + .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 8 +- .../Properties/AssemblyInfo.cs | 1 + .../nodejs/lib/internal/ClientSocket.js | 10 +- modules/rest-http/pom.xml | 22 + .../http/jetty/GridJettyRestHandler.java | 8 +- .../http/jetty/GridJettyRestProtocol.java | 12 +- .../protocols/http/jetty/GridRestSuite.java | 35 ++ .../http/jetty/RestSetupSimpleTest.java | 76 +++ .../spark/sql/ignite/IgniteSparkSession.scala | 31 +- .../ignite/spark/IgniteDataFrameSuite.scala | 4 +- .../sql/ignite/IgniteSparkSessionSpec.scala | 79 +++ .../tfrunning/TensorFlowServerManager.java | 25 +- .../TensorFlowServerScriptFormatter.java | 3 + .../cluster/util/TensorFlowChiefRunner.java | 2 +- .../util/TensorFlowProcessBuilderSupplier.java | 72 +++ .../util/TensorFlowUserScriptRunner.java | 3 +- .../core/pythonrunning/PythonProcess.java | 68 --- .../PythonProcessBuilderSupplier.java | 93 --- .../pythonrunning/PythonProcessManager.java | 56 -- .../core/pythonrunning/package-info.java | 25 - .../core/util/PythonProcessBuilderSupplier.java | 93 +++ .../http/GridHttpDeploymentSelfTest.java | 12 +- .../web-console/backend/app/agentsHandler.js | 19 +- .../web-console/backend/app/browsersHandler.js | 10 +- .../e2e/testcafe/components/FormField.js | 6 +- .../e2e/testcafe/components/modalInput.js | 8 +- .../page-models/PageConfigurationBasic.js | 2 +- modules/web-console/frontend/app/app.js | 4 + .../components/form-field-size/controller.js | 140 +++++ .../components/form-field-size/index.js | 40 ++ .../components/form-field-size/template.pug | 77 +++ .../frontend/app/components/form-field/index.js | 3 + .../components/grid-column-selector/style.scss | 1 + .../app/components/grid-item-selected/index.js | 1 + .../components/grid-item-selected/style.scss | 23 + .../input-dialog/input-dialog.tpl.pug | 13 +- .../list-editable-cols/cols.style.scss | 8 +- .../list-editable-cols/cols.template.pug | 2 +- .../app/components/list-editable/style.scss | 6 +- .../list-of-registered-users/style.scss | 14 +- .../list-of-registered-users/template.tpl.pug | 55 +- .../cache-edit-form/templates/general.pug | 4 +- .../cache-edit-form/templates/memory.pug | 10 +- .../cache-edit-form/templates/node-filter.pug | 4 +- .../cache-edit-form/templates/query.pug | 2 +- .../cache-edit-form/templates/store.pug | 85 +-- .../cluster-edit-form/templates/attributes.pug | 20 +- .../cluster-edit-form/templates/binary.pug | 68 +-- .../templates/cache-key-cfg.pug | 62 +- .../cluster-edit-form/templates/checkpoint.pug | 84 +-- .../templates/collision/job-stealing.pug | 19 +- .../templates/communication.pug | 10 +- .../templates/data-storage.pug | 64 +- .../cluster-edit-form/templates/deployment.pug | 11 +- .../cluster-edit-form/templates/discovery.pug | 4 +- .../cluster-edit-form/templates/failover.pug | 77 ++- .../cluster-edit-form/templates/general.pug | 2 +- .../templates/general/discovery/jdbc.pug | 8 +- .../templates/general/discovery/multicast.pug | 42 +- .../templates/general/discovery/vm.pug | 53 +- .../templates/load-balancing.pug | 155 +++-- .../cluster-edit-form/templates/memory.pug | 195 +++--- .../cluster-edit-form/templates/odbc.pug | 4 +- .../cluster-edit-form/templates/service.pug | 90 +-- .../cluster-edit-form/templates/ssl.pug | 43 +- .../cluster-edit-form/templates/swap.pug | 4 +- .../cluster-edit-form/templates/thread.pug | 101 ++-- .../igfs-edit-form/templates/general.pug | 6 +- .../igfs-edit-form/templates/misc.pug | 72 ++- .../igfs-edit-form/templates/secondary.pug | 6 +- .../model-edit-form/templates/general.pug | 2 +- .../model-edit-form/templates/query.pug | 348 ++++++----- .../model-edit-form/templates/store.pug | 46 +- .../components/page-configure-basic/style.scss | 29 +- .../page-configure-basic/template.pug | 72 ++- .../components/modal-import-models/component.js | 2 +- .../tables-action-cell/style.scss | 1 - .../tables-action-cell/template.pug | 34 +- .../modal-import-models/template.tpl.pug | 135 ++++- .../modal-preview-project/template.pug | 3 +- .../components/pc-form-field-size/component.js | 41 -- .../components/pc-form-field-size/controller.js | 135 ----- .../components/pc-form-field-size/index.js | 23 - .../components/pc-form-field-size/style.scss | 52 -- .../components/pc-form-field-size/template.pug | 61 -- .../components/pc-items-table/style.scss | 3 - .../components/pc-items-table/template.pug | 36 +- .../app/components/page-configure/index.js | 2 - .../app/components/page-configure/style.scss | 27 +- .../app/components/page-configure/template.pug | 2 +- .../components/queries-notebook/controller.js | 14 +- .../components/queries-notebook/style.scss | 20 + .../queries-notebook/template.tpl.pug | 262 +++++--- .../queries-notebooks-list/template.tpl.pug | 29 +- .../app/components/page-queries/style.scss | 4 + .../app/components/ui-grid/component.js | 38 ++ .../app/components/ui-grid/controller.js | 139 +++++ .../frontend/app/components/ui-grid/index.js | 23 + .../frontend/app/components/ui-grid/style.scss | 111 ++++ .../app/components/ui-grid/template.pug | 34 ++ .../components/user-notifications/style.scss | 39 -- .../user-notifications/template.tpl.pug | 26 +- .../frontend/app/helpers/jade/form.pug | 26 - .../helpers/jade/form/form-field-checkbox.pug | 44 -- .../helpers/jade/form/form-field-datalist.pug | 52 -- .../app/helpers/jade/form/form-field-down.pug | 18 - .../helpers/jade/form/form-field-dropdown.pug | 60 -- .../helpers/jade/form/form-field-feedback.pug | 18 - .../app/helpers/jade/form/form-field-label.pug | 25 - .../app/helpers/jade/form/form-field-number.pug | 59 -- .../helpers/jade/form/form-field-password.pug | 47 -- .../app/helpers/jade/form/form-field-text.pug | 53 -- .../app/helpers/jade/form/form-field-up.pug | 18 - .../frontend/app/helpers/jade/mixins.pug | 598 ++++++++++++------- .../app/modules/form/field/down.directive.js | 45 -- .../app/modules/form/field/feedback.scss | 37 -- .../frontend/app/modules/form/field/field.scss | 43 -- .../field/form-control-feedback.directive.js | 40 -- .../app/modules/form/field/input/text.scss | 41 -- .../app/modules/form/field/label.directive.js | 47 -- .../app/modules/form/field/tooltip.directive.js | 49 -- .../app/modules/form/field/up.directive.js | 43 -- .../frontend/app/modules/form/form.module.js | 28 - .../app/modules/form/group/add.directive.js | 38 -- .../app/modules/form/group/tooltip.directive.js | 38 -- .../frontend/app/primitives/btn/index.scss | 5 +- .../frontend/app/primitives/checkbox/index.scss | 20 - .../app/primitives/datepicker/index.pug | 29 +- .../app/primitives/datepicker/index.scss | 55 -- .../frontend/app/primitives/file/index.pug | 37 -- .../frontend/app/primitives/file/index.scss | 60 -- .../app/primitives/form-field/checkbox.pug | 4 +- .../app/primitives/form-field/dropdown.pug | 17 +- .../app/primitives/form-field/email.pug | 4 +- .../app/primitives/form-field/error.pug | 1 + .../app/primitives/form-field/index.pug | 2 + .../app/primitives/form-field/index.scss | 286 ++++++++- .../app/primitives/form-field/input.pug | 7 +- .../app/primitives/form-field/label.pug | 27 +- .../app/primitives/form-field/number.pug | 19 +- .../app/primitives/form-field/password.pug | 4 +- .../app/primitives/form-field/phone.pug | 2 +- .../app/primitives/form-field/radio.pug | 32 + .../frontend/app/primitives/form-field/text.pug | 9 +- .../app/primitives/form-field/tooltip.pug | 12 +- .../app/primitives/form-field/typeahead.pug | 54 ++ .../frontend/app/primitives/index.js | 1 - .../frontend/app/primitives/modal/index.scss | 27 +- .../frontend/app/primitives/panel/index.scss | 9 + .../frontend/app/primitives/radio/index.pug | 37 -- .../frontend/app/primitives/radio/index.scss | 78 --- .../app/primitives/timepicker/index.pug | 31 +- .../app/primitives/timepicker/index.scss | 130 ++-- .../frontend/app/primitives/tooltip/index.pug | 27 - modules/web-console/frontend/app/style.scss | 22 + modules/web-console/frontend/package.json | 32 +- .../frontend/public/stylesheets/style.scss | 77 +-- .../frontend/views/templates/confirm.tpl.pug | 9 +- .../internal/websession/WebSessionSelfTest.java | 39 +- .../yardstick/IgniteThinAbstractBenchmark.java | 164 +++++ .../ignite/yardstick/IgniteThinClient.java | 146 +++++ .../cache/IgnitePutAllSimpleBenchmark.java | 44 ++ .../thin/cache/IgniteThinBenchmarkUtils.java | 95 +++ .../cache/IgniteThinCacheAbstractBenchmark.java | 45 ++ .../thin/cache/IgniteThinGetBenchmark.java | 74 +++ .../thin/cache/IgniteThinGetTxBenchmark.java | 30 + .../thin/cache/IgniteThinPutAllBenchmark.java | 44 ++ .../thin/cache/IgniteThinPutAllTxBenchmark.java | 30 + .../thin/cache/IgniteThinPutBenchmark.java | 41 ++ .../thin/cache/IgniteThinPutGetBenchmark.java | 46 ++ .../thin/cache/IgniteThinPutTxBenchmark.java | 30 + parent/pom.xml | 8 +- 407 files changed, 10867 insertions(+), 5532 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/65f2ea43/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/65f2ea43/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/65f2ea43/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheDatabaseSharedManager.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/65f2ea43/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/FileWriteAheadLogManager.java ----------------------------------------------------------------------