This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-28852
in repository https://gitbox.apache.org/repos/asf/ignite.git
from d051159b549 IGNITE-28852 Codestyle
add b1cc16f74cb IGNITE-28753 Replaced dedicated Security Context
propagation with common distributed Operation Context (#13313)
add 029bba0b804 IGNITE-28850 Fixed propagation of finalization process ID
to joining nodes (#13321)
add b6779b7805d IGNITE-28692 Add cache partition distribution metrics for
caches in MDC environments (#13238)
add da9f71fe28a IGNITE-28661 Rename ignite.properties build metadata
resource to avoid configuration confusion (#13123)
add db3ffdfcd6f IGNITE-28835 BinaryMarshaller: marshal directly into
OutputStream to avoid a full-object copy (#13295)
add b31fadeb6b9 IGNITE-28742 Document page eviction monitoring (#13204)
add bc1e3d277e3 IGNITE-28767 Use Message DTO to transfer QueryEntity
(#13236)
add bfdb28d842c IGNITE-28838 Fix flaky
GridCacheVersionGenerationWithCacheStorageTest after IGNITE-27678 (#13298)
add a1c5458db25 IGNITE-28861 Remove GridDirectCollection and GridDirectMap
annotations (#13328)
add 6baae8d0ade IGNITE-28863 Fix flaky GridFileDeploymentSelfTest (#13330)
add 2933efc56a1 IGNITE-27445 [ducktests] Fix permission mismatch in
ducktests local environment (#12637)
add 26e2b032108 IGNITE-28865 Remove Message interface from
GridCacheVersion (#13332)
add af2741d6a41 IGNITE-28819 [2/N] Thin client extraction (#13322)
add 1006f74a968 IGNITE-28869 Fix
IgniteWalRebalanceTest.testRebalanceCancelOnSupplyError (#13323)
add 0af17321c89 IGNITE-28819 [3/N] Thin client implementation extraction
(#13338)
add 83a7115da1c IGNITE-28819 [4/N] Thin client implementation extraction
(#13341)
add 32026f40a96 IGNITE-28819 Thin client implementation extraction (#13306)
add e2349392322 IGNITE-28871 Fix flaky
WalDisabledDuringIndexRecreateTest.testRestartInCaseOfFailure (#13336)
add 1061e24cac9 IGNITE-28866 Fix deadlock on schema change with concurrent
node failure (#13333)
add 4972dfa703a IGNITE-14777 SQL Calcite: Add window functions support
(#12096)
add 8074e6be9fa [MINOR] Fix compatibility tests after ignite-nio creation
(#13348)
add 5cfb6ce73c8 IGNITE-28837 Added support for multiple independent
feature sets during RU (#13304)
add 79aae09d0f1 IGNITE-28873 Document MultiDC cache metrics (#13351)
add 93cf8f0d5c6 IGNITE-28875 Refactor system view tests (#13349)
add 8d4a161b6b8 Bump org.apache.ant:ant from 1.10.13 to 1.10.17 (#13283)
add 9c47b825d5c IGNITE-28801 Calcite. Bump calcite dependency version to
1.42 (#13274)
add 3eaca519e0c IGNITE-28880 IndexQueryInlineSizesTest.testFixedInlineKeys
is flaky (#13356)
add a0d5c949f2b Merge branch 'master' into ignite-28852
add 2869b5bfee2 IGNITE-28852 Wip
No new revisions were added by this update.
Summary of changes:
assembly/dependencies-apache-ignite-lgpl.xml | 1 +
assembly/dependencies-apache-ignite-slim.xml | 1 +
assembly/dependencies-apache-ignite.xml | 1 +
.../memory-configuration/eviction-policies.adoc | 18 +
docs/_docs/monitoring-metrics/new-metrics.adoc | 2 +
.../ignite/internal/binary/BinaryMarshaller.java | 9 +-
.../apache/ignite/internal/binary/BinaryUtils.java | 11 +
.../internal/binary/GridBinaryMarshaller.java | 31 +
.../marshaller/IgniteMarshallerClassFilter.java | 0
.../ignite/marshaller/IgniteObjectInputFilter.java | 0
.../apache/ignite/marshaller/MarshallerUtils.java | 31 +-
modules/bom/pom.xml | 5 +
modules/calcite/pom.xml | 4 +-
modules/calcite/src/main/codegen/config.fmpp | 1 +
.../query/calcite/exec/LogicalRelImplementor.java | 50 +-
.../query/calcite/exec/exp/ConverterUtils.java | 14 +
.../query/calcite/exec/exp/IgniteExpressions.java | 8 +-
.../query/calcite/exec/exp/RexImpTable.java | 41 +-
.../query/calcite/exec/exp/RexToLixTranslator.java | 7 +
.../calcite/exec/exp/agg/AccumulatorsFactory.java | 171 +-
.../exec/exp/agg/AccumulatorsFactoryBase.java | 221 +
.../query/calcite/exec/exp/agg/GroupKey.java | 8 +-
.../exec/exp/window/BufferingWindowPartition.java | 132 +
.../exec/exp/window/RangeWindowPartitionFrame.java | 216 +
.../exec/exp/window/RowWindowPartitionFrame.java | 133 +
.../exec/exp/window/StreamWindowFunction.java} | 29 +-
.../exec/exp/window/StreamWindowPartition.java | 106 +
.../calcite/exec/exp/window/WindowFunction.java} | 31 +-
.../exec/exp/window/WindowFunctionFactory.java | 248 +
.../exec/exp/window/WindowFunctionWrapper.java} | 15 +-
.../calcite/exec/exp/window/WindowFunctions.java | 514 +
.../calcite/exec/exp/window/WindowPartition.java | 40 +
.../exec/exp/window/WindowPartitionBase.java | 67 +
.../exec/exp/window/WindowPartitionFactory.java | 83 +
.../exec/exp/window/WindowPartitionFrame.java | 62 +
.../query/calcite/exec/rel/HashJoinNode.java | 42 +-
.../query/calcite/exec/rel/WindowNode.java | 185 +
.../query/calcite/externalize/RelInputEx.java | 7 +
.../query/calcite/externalize/RelJson.java | 156 +-
.../query/calcite/externalize/RelJsonReader.java | 6 +
.../processors/query/calcite/prepare/Cloner.java | 6 +
.../query/calcite/prepare/IgniteRelShuttle.java | 6 +
.../query/calcite/prepare/IgniteSqlValidator.java | 30 +-
.../query/calcite/prepare/PlannerHelper.java | 2 +
.../query/calcite/prepare/PlannerPhase.java | 33 +-
.../query/calcite/rel/IgniteJoinInfo.java | 81 -
.../query/calcite/rel/IgniteMergeJoin.java | 24 +-
.../query/calcite/rel/IgniteRelVisitor.java | 5 +
.../processors/query/calcite/rel/IgniteWindow.java | 295 +
.../query/calcite/rule/HashJoinConverterRule.java | 4 +-
.../query/calcite/rule/MergeJoinConverterRule.java | 8 +-
.../query/calcite/rule/WindowConverterRule.java | 146 +
.../calcite/rule/logical/WindowConstantsRule.java | 297 +
.../calcite/sql/fun/IgniteOwnSqlOperatorTable.java | 7 +
.../calcite/sql/fun/IgniteStdSqlOperatorTable.java | 19 +
.../fun/SqlLeadLagFunction.java} | 34 +-
.../calcite/sql/generated/IgniteSqlParserImpl.java | 17807 ++++++++++---------
.../generated/IgniteSqlParserImplConstants.java | 296 +-
.../generated/IgniteSqlParserImplTokenManager.java | 7953 +++++----
.../calcite/sql/generated/ParseException.java | 57 +-
.../calcite/sql/generated/SimpleCharStream.java | 458 +-
.../query/calcite/sql/generated/Token.java | 84 +-
.../query/calcite/sql/generated/TokenMgrError.java | 244 +-
.../processors/query/calcite/trait/TraitUtils.java | 5 +
.../query/calcite/type/IgniteTypeSystem.java | 18 +-
.../calcite/exec/rel/HashJoinExecutionTest.java | 7 +-
.../calcite/exec/rel/JoinBuffersExecutionTest.java | 7 +-
.../calcite/exec/rel/WindowExecutionTest.java | 739 +
.../integration/AggregatesIntegrationTest.java | 8 +
.../query/calcite/integration/FunctionsTest.java | 7 +-
.../query/calcite/integration/IntervalTest.java | 42 +-
.../OperatorsExtensionIntegrationTest.java | 62 +-
.../calcite/integration/StdSqlOperatorsTest.java | 14 +
.../integration/TableDdlIntegrationTest.java | 2 +-
.../calcite/integration/WindowIntegrationTest.java | 213 +
.../planner/CorrelatedSubqueryPlannerTest.java | 4 +-
.../calcite/planner/HashIndexSpoolPlannerTest.java | 3 +-
.../query/calcite/planner/WindowPlannerTest.java | 471 +
.../ignite/testsuites/ExecutionTestSuite.java | 2 +
.../ignite/testsuites/IntegrationTestSuite.java | 2 +
.../apache/ignite/testsuites/PlannerTestSuite.java | 2 +
.../test/sql/aggregate/group/test_group_by.test | 3 +-
.../scalar/test_complex_correlated_subquery.test | 4 +-
...t_ignore => test_window_function_subquery.test} | 1 -
.../src/test/sql/window/test_window_functions.test | 617 +
.../internal/MessageSerializerGenerator.java | 9 +
.../ignite/IgniteCommonsSystemProperties.java | 62 +
.../org/apache/ignite/cache/CacheEntryVersion.java | 18 +-
.../ignite/cache/query/CacheEntryEventAdapter.java | 0
.../org/apache/ignite/cache/query/IndexQuery.java | 0
.../ignite/cache/query/IndexQueryCriterion.java | 0
.../org/apache/ignite/cache/query/SqlQuery.java | 6 +-
.../compute/ComputeExecutionRejectedException.java | 0
.../org/apache/ignite/failure/FailureType.java | 0
.../java/org/apache/ignite/internal/ClassSet.java | 0
.../IgniteFutureCancelledCheckedException.java | 3 +-
.../apache/ignite/internal/IgniteProperties.java | 4 +-
.../ignite/internal/NodeStoppingException.java | 0
.../cache/query/InIndexQueryCriterion.java | 0
.../cache/query/RangeIndexQueryCriterion.java | 0
.../processors/cache/CacheInvokeResult.java | 10 +-
.../processors/cache/version/GridCacheVersion.java | 31 +-
.../apache/ignite/internal/util/CommonUtils.java | 211 +
.../apache/ignite/internal/util/GridLongList.java | 2 +-
.../internal/util/future/GridCompoundFuture.java | 28 +-
.../internal/util/lang/IgniteInClosure2X.java | 0
.../apache/ignite/internal/util/typedef/CIX2.java | 0
.../ignite/internal/util/worker/GridWorker.java | 11 +-
.../internal/util/worker/GridWorkerListener.java | 0
.../internal/util/worker/GridWorkerPool.java | 6 +-
.../util/worker/WorkProgressDispatcher.java | 0
.../ignite/platform/PlatformServiceMethod.java | 0
.../java/org/apache/ignite/spi/tracing/Scope.java | 0
.../org/apache/ignite/spi/tracing/SpanStatus.java | 0
.../apache/ignite/util/deque/FastSizeDeque.java | 0
.../junits/IgniteCompatibilityAbstractTest.java | 6 +-
...CommandHandlerCheckIncrementalSnapshotTest.java | 11 +-
.../apache/ignite/util/SystemViewCommandTest.java | 10 +-
modules/core/pom.xml | 9 +-
.../org/apache/ignite/IgniteSystemProperties.java | 59 -
.../configuration/ConnectorConfiguration.java | 3 +-
.../ignite/internal/CoreMessagesProvider.java | 30 +-
.../ignite/internal/GridDirectCollection.java | 39 -
.../org/apache/ignite/internal/GridDirectMap.java | 43 -
.../ignite/internal/MarshallerContextImpl.java | 28 +-
.../internal/cache/query/QueryIndexMessage.java | 6 +-
.../cluster/ClusterTopologyCheckedException.java | 3 +-
.../internal/direct/DirectMessageReader.java | 12 +
.../internal/direct/DirectMessageWriter.java | 10 +
.../direct/stream/DirectByteBufferStream.java | 320 +-
.../direct/stream/IgniteProductVersionEx.java | 10 +-
.../internal/jdbc/thin/JdbcThinConnection.java | 2 +-
.../management/tx/FetchNearXidVersionTask.java | 3 +-
.../ignite/internal/management/tx/TxTask.java | 7 +-
.../managers/communication/GridIoManager.java | 58 +-
.../managers/communication/GridIoMessage.java | 9 +-
.../communication/GridIoSecurityAwareMessage.java | 68 -
.../managers/discovery/GridDiscoveryManager.java | 6 +-
.../managers/tracing/GridTracingManager.java | 7 +
.../IgniteAuthenticationProcessor.java | 2 +-
.../processors/cache/CacheMetricsImpl.java | 92 +
.../processors/cache/GridCacheProcessor.java | 16 +
.../internal/processors/cache/GridCacheReturn.java | 5 +-
.../internal/processors/cache/GridCacheUtils.java | 23 +
.../cache/ValidationOnNodeJoinUtils.java | 34 +
.../cache/distributed/dht/GridDhtLockFuture.java | 5 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 2 +-
.../IgniteConsistencyViolationException.java | 3 +-
.../cache/transactions/IgniteTxAdapter.java | 3 +-
.../cache/transactions/IgniteTxManager.java | 21 +-
.../cache/version/GridCacheVersionEx.java | 6 +-
.../processors/cluster/BaselineTopology.java | 38 +-
.../processors/odbc/ClientListenerProcessor.java | 12 +-
.../processors/query/GridQueryProcessor.java | 14 +
.../internal/processors/query/QueryField.java | 6 +-
.../internal/processors/query/QueryUtils.java | 42 +-
.../query/schema/SchemaOperationManager.java | 31 +-
.../query/schema/message/QueryEntityExMessage.java | 88 +
.../query/schema/message/QueryEntityMessage.java | 158 +
.../schema/operation/SchemaAbstractOperation.java | 6 +-
.../operation/SchemaAddQueryEntityOperation.java | 65 +-
.../SchemaAlterTableAddColumnOperation.java | 3 -
.../SchemaAlterTableDropColumnOperation.java | 3 -
.../operation/SchemaIndexCreateOperation.java | 3 -
.../schema/operation/SchemaIndexDropOperation.java | 3 -
.../rest/protocols/tcp/GridTcpRestProtocol.java | 17 +-
.../processors/rollingupgrade/AbstractProcess.java | 4 +-
.../IgniteComponentUpgradeState.java | 84 +
...odeData.java => RollingUpgradeClusterData.java} | 22 +-
.../rollingupgrade/RollingUpgradeProcessor.java | 360 +-
.../feature/IgniteComponentFeatureSet.java | 118 +
.../feature/IgniteComponentFeatureSetProvider.java | 42 +
.../rollingupgrade/feature/IgniteCoreFeature.java | 8 +
.../rollingupgrade/feature/IgniteFeature.java | 4 +
.../feature/IgniteFeatureManager.java | 74 +-
.../rollingupgrade/feature/IgniteFeatureSet.java | 8 +-
.../feature/IgniteNodeFeatureSet.java | 111 +
.../feature/IgniteProductFeatures.java | 80 -
...Registry.java => SupportedFeatureRegistry.java} | 2 +-
.../security/IgniteSecurityProcessor.java | 65 +-
.../security/SecurityContextWrapper.java | 61 +
.../internal/processors/tracing/NoopTracing.java | 29 +-
.../DistributedOperationContextAttribute.java} | 30 +-
.../thread/context/OperationContextDispatcher.java | 1 +
.../IgniteTxOptimisticCheckedException.java | 4 +-
.../apache/ignite/internal/util/IgniteUtils.java | 213 +-
.../tcp/TcpCommunicationMetricsListener.java | 19 +
.../spi/communication/tcp/TcpCommunicationSpi.java | 16 +-
.../tcp/internal/GridNioServerWrapper.java | 20 +-
.../tcp/internal/TcpHandshakeExecutor.java | 2 +-
.../spi/discovery/tcp/TcpDiscoveryIoSession.java | 5 +-
.../main/resources/META-INF/classnames.properties | 1 -
...ite.properties => ignite-build-info.properties} | 0
.../MdcAffinityBackupFilterSelfTest.java | 2 +
.../internal/binary/BinaryMarshallerSelfTest.java | 23 +
.../internal/codegen/MessageProcessorTest.java | 6 +-
...irectByteBufferStreamImplByteOrderSelfTest.java | 118 +-
.../managers/AbstractMessageSerializationTest.java | 13 +
.../ignite/internal/metric/JmxExporterSpiTest.java | 8 +-
.../internal/metric/SystemViewAbstractTest.java} | 31 +-
.../internal/metric/SystemViewBinaryMetaTest.java | 67 +
.../internal/metric/SystemViewCacheTest.java | 221 +
.../internal/metric/SystemViewClientTest.java | 138 +
.../internal/metric/SystemViewComputeTaskTest.java | 349 +
.../metric/SystemViewConfigurationTest.java | 82 +
.../ignite/internal/metric/SystemViewDSTest.java | 704 +
.../internal/metric/SystemViewExecutorsTest.java | 125 +
.../internal/metric/SystemViewMetastorageTest.java | 148 +
.../internal/metric/SystemViewNodesTest.java | 235 +
.../internal/metric/SystemViewPageListsTest.java | 156 +
.../metric/SystemViewPageTimestampsTest.java | 228 +
.../internal/metric/SystemViewPluginTest.java | 76 +
.../internal/metric/SystemViewQueriesTest.java | 312 +
.../ignite/internal/metric/SystemViewSelfTest.java | 2754 ---
.../internal/metric/SystemViewServiceTest.java | 108 +
.../internal/metric/SystemViewSnapshotsTest.java | 95 +
.../metric/SystemViewTransactionsTest.java | 155 +
.../processors/cache/MdcCacheMetricsTest.java | 600 +
.../persistence/db/wal/IgniteWalRebalanceTest.java | 14 +-
.../IncrementalSnapshotJoiningClientTest.java | 3 +-
.../IncrementalSnapshotRestoreTest.java | 3 +-
.../TxPartitionCounterStateAbstractTest.java | 22 +-
...rtitionCounterStateOnePrimaryOneBackupTest.java | 3 +-
.../QueryEntityMessageSerializationTest.java | 193 +
.../rollingupgrade/AbstractRollingUpgradeTest.java | 665 +
...est.java => CoreVersionRollingUpgradeTest.java} | 297 +-
.../PluginVersionRollingUpgradeTest.java | 138 +
.../feature/AbstractRollingUpgradeTest.java | 265 -
.../TestPluginComponentFeatureSetProvider.java | 54 +
.../rollingupgrade/feature/TestPluginFeature.java} | 34 +-
.../feature/TestPluginReleaseFeatures_1_0_0.java} | 10 +-
.../feature/TestPluginReleaseFeatures_2_0_0.java} | 10 +-
.../feature/TestPluginReleaseFeatures_3_0_0.java} | 10 +-
.../security/IgniteSecurityProcessorTest.java | 30 +-
.../context/OperationContextAttributesTest.java | 30 +-
.../internal/util/nio/GridNioSslSelfTest.java | 2 +-
...municationSpiSkipWaitHandshakeOnClientTest.java | 2 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 6 +-
.../ignite/testsuites/IgniteCacheTestSuite13.java | 34 +-
.../ignite/testsuites/IgniteCacheTestSuite2.java | 2 +
.../codegen/TestCollectionsMessageSerializer.java | 2 +-
.../codegen/TestMapMessageSerializer.java | 2 +-
.../resources/codegen/TestMessageSerializer.java | 6 +-
modules/ducktests/README.md | 497 +-
modules/ducktests/tests/docker/Dockerfile | 166 +-
modules/ducktests/tests/docker/ducker-ignite | 16 +-
modules/ducktests/tests/tox.ini | 40 +-
modules/extdata/uri/pom.xml | 28 +-
.../cache/query/IndexQueryInlineSizesTest.java | 2 +-
.../cache/metric/SqlViewExporterSpiTest.java | 10 +-
.../WalDisabledDuringIndexRecreateTest.java | 4 +-
.../IgniteBinaryCacheQueryTestSuite3.java | 2 -
.../testsuites/IgniteCacheQuerySelfTestSuite6.java | 2 +
modules/{thin-client/impl => nio}/pom.xml | 6 +-
.../communication/UnknownMessageException.java | 0
.../internal/processors/odbc/ClientMessage.java | 6 +-
.../ignite/internal/processors/tracing/MTC.java | 0
.../internal/processors/tracing/NoopSpan.java | 0
.../processors/tracing/NoopSpanManager.java} | 30 +-
.../ignite/internal/processors/tracing/Span.java | 0
.../internal/processors/tracing/SpanManager.java | 7 +
.../internal/processors/tracing/SpanTags.java | 0
.../internal/processors/tracing/SpanType.java | 0
.../processors/tracing/messages/SpanTransport.java | 0
.../util/nio/GridAbstractCommunicationClient.java | 8 +-
.../internal/util/nio/GridBufferedParser.java | 0
.../internal/util/nio/GridCommunicationClient.java | 0
.../util/nio/GridConnectionBytesVerifyFilter.java | 18 +-
.../internal/util/nio/GridDelimitedParser.java | 0
.../ignite/internal/util/nio/GridDirectParser.java | 12 +-
.../util/nio/GridNioAsyncNotifyFilter.java | 4 +-
.../util/nio/GridNioBackPressureControl.java | 0
.../internal/util/nio/GridNioCodecFilter.java | 0
.../internal/util/nio/GridNioDelimitedBuffer.java | 0
.../ignite/internal/util/nio/GridNioException.java | 0
.../ignite/internal/util/nio/GridNioFilter.java | 0
.../internal/util/nio/GridNioFilterAdapter.java | 0
.../internal/util/nio/GridNioFilterChain.java | 0
.../internal/util/nio/GridNioKeyAttachment.java | 0
.../util/nio/GridNioMessageReaderFactory.java | 0
.../internal/util/nio/GridNioMessageTracker.java | 0
.../util/nio/GridNioMessageWriterFactory.java | 0
.../ignite/internal/util/nio/GridNioParser.java | 0
.../util/nio/GridNioRecoveryDescriptor.java | 10 +-
.../ignite/internal/util/nio/GridNioServer.java | 311 +-
.../internal/util/nio/GridNioServerBuffer.java | 0
.../internal/util/nio/GridNioServerListener.java | 0
.../util/nio/GridNioServerListenerAdapter.java | 0
.../ignite/internal/util/nio/GridNioSession.java | 0
.../internal/util/nio/GridNioSessionImpl.java | 12 +-
.../internal/util/nio/GridNioSessionMetaKey.java | 0
.../internal/util/nio/GridNioTracerFilter.java | 10 +-
.../ignite/internal/util/nio/GridNioWorker.java | 0
.../util/nio/GridSelectorNioSessionImpl.java | 60 +-
.../util/nio/GridTcpNioCommunicationClient.java | 4 +-
.../internal/util/nio/SelectedSelectionKeySet.java | 0
.../internal/util/nio/SessionWriteRequest.java | 0
.../ignite/internal/util/nio/package-info.java | 0
.../internal/util/nio/ssl/BlockingSslHandler.java | 8 +-
.../internal/util/nio/ssl/GridNioSslFilter.java | 37 +-
.../internal/util/nio/ssl/GridNioSslHandler.java | 10 +-
.../ignite/internal/util/nio/ssl/GridSslMeta.java | 0
.../ignite/internal/util/nio/ssl/package-info.java | 0
.../plugin/extensions/communication/Message.java | 0
.../extensions/communication/MessageArrayType.java | 0
.../communication/MessageCollectionItemType.java | 3 +
.../communication/MessageCollectionType.java | 0
.../extensions/communication/MessageFactory.java | 0
.../extensions/communication/MessageMapType.java | 0
.../extensions/communication/MessageReader.java | 4 +
.../communication/MessageSerializer.java | 0
.../extensions/communication/MessageType.java | 0
.../extensions/communication/MessageWriter.java | 9 +
modules/thin-client/impl/pom.xml | 6 +
.../thin/ClientCacheEntryListenerHandler.java | 0
.../thin/ClientCacheEntryListenersRegistry.java | 0
.../client/thin/ClientContinuousQueryCursor.java | 0
.../internal/client/thin/ClientServicesImpl.java | 0
.../internal/client/thin/ReliableChannelImpl.java | 6 +-
.../internal/client/thin/TcpClientCache.java | 0
.../internal/client/thin/TcpIgniteClient.java | 7 +-
.../io/gridnioserver/GridNioClientConnection.java | 0
.../GridNioClientConnectionMultiplexer.java | 2 +-
.../io/gridnioserver/GridNioClientListener.java | 0
.../thin/io/gridnioserver/GridNioClientParser.java | 0
modules/tools/pom.xml | 2 +-
.../zk/internal/DiscoveryMessageParser.java | 5 +-
pom.xml | 3 +-
328 files changed, 27291 insertions(+), 18747 deletions(-)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/marshaller/IgniteMarshallerClassFilter.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/marshaller/IgniteObjectInputFilter.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/marshaller/MarshallerUtils.java
(86%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AccumulatorsFactoryBase.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/BufferingWindowPartition.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/RangeWindowPartitionFrame.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/RowWindowPartitionFrame.java
copy
modules/{core/src/main/java/org/apache/ignite/internal/NodeStoppingException.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/StreamWindowFunction.java}
(59%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/StreamWindowPartition.java
copy
modules/{core/src/main/java/org/apache/ignite/internal/util/nio/GridNioWorker.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunction.java}
(57%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctionFactory.java
copy
modules/{core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
=>
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctionWrapper.java}
(61%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctions.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartition.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionBase.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionFactory.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionFrame.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/WindowNode.java
delete mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteJoinInfo.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteWindow.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/WindowConverterRule.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/logical/WindowConstantsRule.java
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{externalize/RelInputEx.java
=> sql/fun/SqlLeadLagFunction.java} (51%)
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/WindowExecutionTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/WindowIntegrationTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/WindowPlannerTest.java
rename
modules/calcite/src/test/sql/subquery/scalar/{test_window_function_subquery.test_ignore
=> test_window_function_subquery.test} (95%)
create mode 100644
modules/calcite/src/test/sql/window/test_window_functions.test
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/cache/CacheEntryVersion.java (74%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/cache/query/CacheEntryEventAdapter.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/cache/query/IndexQuery.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/cache/query/IndexQueryCriterion.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/cache/query/SqlQuery.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/compute/ComputeExecutionRejectedException.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/failure/FailureType.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/ClassSet.java (100%)
copy modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/NodeStoppingException.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/cache/query/InIndexQueryCriterion.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/cache/query/RangeIndexQueryCriterion.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeResult.java
(88%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java
(92%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridLongList.java (99%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/future/GridCompoundFuture.java
(92%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/IgniteInClosure2X.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/CIX2.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
(96%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorkerListener.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorkerPool.java
(95%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/worker/WorkProgressDispatcher.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/platform/PlatformServiceMethod.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/spi/tracing/Scope.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/spi/tracing/SpanStatus.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/util/deque/FastSizeDeque.java (100%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/GridDirectCollection.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/GridDirectMap.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityExMessage.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityMessage.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/IgniteComponentUpgradeState.java
rename
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/{RollingUpgradeNodeData.java
=> RollingUpgradeClusterData.java} (71%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSet.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSetProvider.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteNodeFeatureSet.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteProductFeatures.java
rename
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{SupportedFeaturesRegistry.java
=> SupportedFeatureRegistry.java} (98%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/security/SecurityContextWrapper.java
copy
modules/core/src/main/java/org/apache/ignite/internal/{NodeStoppingException.java
=> thread/context/DistributedOperationContextAttribute.java} (61%)
rename modules/core/src/main/resources/{ignite.properties =>
ignite-build-info.properties} (100%)
copy
modules/core/src/{main/java/org/apache/ignite/internal/NodeStoppingException.java
=> test/java/org/apache/ignite/internal/metric/SystemViewAbstractTest.java}
(59%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewBinaryMetaTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewCacheTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewClientTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewComputeTaskTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewConfigurationTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewDSTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewExecutorsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewMetastorageTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewNodesTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPageListsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPageTimestampsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPluginTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewQueriesTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewSelfTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewServiceTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewSnapshotsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewTransactionsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MdcCacheMetricsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityMessageSerializationTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/AbstractRollingUpgradeTest.java
rename
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/{ClusterVersionsRollingUpgradeTest.java
=> CoreVersionRollingUpgradeTest.java} (74%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/PluginVersionRollingUpgradeTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/AbstractRollingUpgradeTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginComponentFeatureSetProvider.java
rename
modules/core/src/{main/java/org/apache/ignite/internal/NodeStoppingException.java
=>
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginFeature.java}
(63%)
copy
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
=>
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_1_0_0.java}
(78%)
copy
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
=>
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_2_0_0.java}
(78%)
copy
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
=>
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_3_0_0.java}
(78%)
copy modules/{thin-client/impl => nio}/pom.xml (93%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/managers/communication/UnknownMessageException.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/odbc/ClientMessage.java
(97%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/MTC.java (100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpan.java
(100%)
copy
modules/{core/src/main/java/org/apache/ignite/internal/processors/tracing/NoopTracing.java
=>
nio/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpanManager.java}
(65%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/Span.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanManager.java
(89%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanTags.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanType.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/messages/SpanTransport.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridAbstractCommunicationClient.java
(91%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridBufferedParser.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridCommunicationClient.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridConnectionBytesVerifyFilter.java
(86%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridDelimitedParser.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridDirectParser.java
(89%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioAsyncNotifyFilter.java
(96%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioBackPressureControl.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioCodecFilter.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioDelimitedBuffer.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioException.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilter.java (100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilterAdapter.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilterChain.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioKeyAttachment.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageReaderFactory.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageTracker.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageWriterFactory.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioParser.java (100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioRecoveryDescriptor.java
(96%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java (93%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerBuffer.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerListener.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerListenerAdapter.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSession.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSessionImpl.java
(96%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSessionMetaKey.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioTracerFilter.java
(93%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioWorker.java (100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
(88%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridTcpNioCommunicationClient.java
(97%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/SelectedSelectionKeySet.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/SessionWriteRequest.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/package-info.java (100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/BlockingSslHandler.java
(98%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridNioSslFilter.java
(91%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridNioSslHandler.java
(98%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridSslMeta.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/package-info.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/Message.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageArrayType.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageCollectionItemType.java
(97%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageCollectionType.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageFactory.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageMapType.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageReader.java
(97%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageSerializer.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
(100%)
rename modules/{core =>
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
(97%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntryListenerHandler.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntryListenersRegistry.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientContinuousQueryCursor.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientServicesImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ReliableChannelImpl.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpIgniteClient.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientConnection.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientConnectionMultiplexer.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientListener.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientParser.java
(100%)