This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch application_context
in repository https://gitbox.apache.org/repos/asf/ignite.git
from cb313f7379f IGNITE-23513 Use limited representation for arrays in
BinaryObjectExImpl::toString (#11610)
add a82a3ecb832 IGNITE-23008 SQL Calcite: Fix binary object dynamic params
processing - Fixes #11606.
add dd86f44f496 IGNITE-23518 Add configuration for distributed properties
default values - Fixes #11616.
add afe24bed52b IGNITE-23398 Class SpiQuery is marked as DEPRECATED.
(#11624)
add 5f7290a53da IGNITE-23558 Minor code cleanup. (#11555)
add 3aa13c02d47 IGNITE-23535 Fix
IgniteUtilsUnitTest.shouldNotProduceWarningsWhenClosingAnAlreadyClosedSocket
(#11625)
add 9f4f7384dfa IGNITE-23563 Fix node fails while checking security
permission for activation during join (#11631)
add 1987b707c1b IGNITE-23584 Refactored snapshot quick verify handler.
(#11632)
add 7cb667184d1 IGNITE-23408 SQL Calcite: Fix 'typeof' function behaviour
when operand throws an error - Fixes #11636.
add 11fca4aaaa1 IGNITE-23593 Use CacheQuery instead of
GridCacheQueryAdapter (#11639)
add f56ffcef59b IGNITE-23554 ScanQuery code cleanup (#11645)
add 7b1a4a1fe72 IGNITE-23591 Fix entry and checkpoint locks orders in
DataStreamer and update TTL (#11641)
add 74292a93d9f IGNITE-23557 SQL Calcite: Fix assertion in COUNT(DISTINCT)
accumulator - Fixes #11630.
add 67e28313e9a IGNITE-23516 SQL Calcite: Fix rounding of numerics
(unification for DECIMAL and other floating point rounding) - Fixes #11644.
add 289280ff40f IGNITE-23578 Fix removal of required affinity assignment
instance from affinity cache - Fixes #11633.
add 5749dd9f787 IGNITE-23620 Remove excessive "toString" occurrences
(#11653)
add 19f7ad37e6e IGNITE-23394 [ducktests] Migrate to ducktape 0.12.0
(#11652)
add f1d3579eabb IGNITE-23594 Enhance object input stream filtering (#11642)
add cb02fe2f0b0 IGNITE-22573 Fix warnings of IpFinderCleaner - Fixes
#11637.
add 05f48742673 IGNITE-23114 JDBC thin: add support for stream APIs for
BLOB (#11518)
No new revisions were added by this update.
Summary of changes:
checkstyle/checkstyle-suppressions.xml | 2 +-
docs/_docs/monitoring-metrics/system-views.adoc | 54 +-
.../query/calcite/CalciteQueryProcessor.java | 13 +-
.../processors/query/calcite/RootQuery.java | 2 +-
.../query/calcite/exec/exp/IgniteSqlFunctions.java | 30 +-
.../query/calcite/exec/exp/RexImpTable.java | 20 +-
.../query/calcite/exec/exp/agg/Accumulators.java | 32 +-
.../query/calcite/prepare/IgniteSqlValidator.java | 20 +-
.../query/calcite/prepare/PlannerHelper.java | 2 +-
.../query/calcite/type/IgniteTypeFactory.java | 3 +-
.../processors/query/calcite/util/IgniteMath.java | 123 ++-
.../query/calcite/util/IgniteMethod.java | 5 +-
.../integration/AbstractBasicIntegrationTest.java | 11 +-
.../query/calcite/integration/DataTypesTest.java | 203 ++++-
.../query/calcite/integration/FunctionsTest.java | 2 +
.../integration/KeepBinaryIntegrationTest.java | 58 ++
.../{test_floor_ceil.test => test_round_ceil.test} | 32 +-
.../src/test/sql/function/numeric/test_trigo.test | 144 ++--
...ll.test_ignore => test_correlated_any_all.test} | 29 +-
.../any_all/test_correlated_any_all.test_ignore | 4 +
.../internal/jdbc2/JdbcBinaryBufferTest.java | 55 ++
.../apache/ignite/internal/jdbc2/JdbcBlobTest.java | 358 +++++++-
.../rest/JettyRestProcessorAbstractSelfTest.java | 3 +
.../rest/TcpRestUnmarshalVulnerabilityTest.java | 3 +
.../jdbc/suite/IgniteJdbcDriverTestSuite.java | 2 +
.../ignite/jdbc/thin/JdbcThinBatchSelfTest.java | 27 +-
.../thin/JdbcThinPreparedStatementSelfTest.java | 243 +++++-
.../jdbc/thin/JdbcThinResultSetSelfTest.java | 206 ++++-
.../commandline/CommandHandlerParsingTest.java | 2 +-
.../org/apache/ignite/IgniteSystemProperties.java | 15 +
.../org/apache/ignite/cache/query/SpiQuery.java | 6 +
.../ignite/configuration/IgniteConfiguration.java | 25 +
.../java/org/apache/ignite/internal/ClassSet.java | 37 +
.../org/apache/ignite/internal/IgniteKernal.java | 36 +-
.../org/apache/ignite/internal/IgnitionEx.java | 23 +-
.../ignite/internal/MarshallerContextImpl.java | 2 +
.../ignite/internal/binary/BinaryWriterExImpl.java | 64 ++
.../binary/streams/BinaryAbstractOutputStream.java | 2 +-
.../org/apache/ignite/internal/cdc/CdcMain.java | 3 +-
.../cluster/DistributedConfigurationUtils.java | 43 +-
.../ignite/internal/cluster/IgniteClusterImpl.java | 8 +-
.../internal/jdbc/thin/JdbcThinConnection.java | 2 +-
.../jdbc/thin/JdbcThinPreparedStatement.java | 36 +-
.../internal/jdbc/thin/JdbcThinResultSet.java | 49 +-
.../ignite/internal/jdbc2/JdbcBinaryBuffer.java | 440 ++++++++++
.../org/apache/ignite/internal/jdbc2/JdbcBlob.java | 195 +++--
.../cache/VerifyBackupPartitionsTaskV2.java | 1 +
.../managers/communication/GridIoManager.java | 2 +-
.../managers/discovery/GridDiscoveryManager.java | 3 +-
.../managers/systemview/ScanQuerySystemView.java | 8 +-
.../optimized/OptimizedObjectInputStream.java | 9 +
.../affinity/GridAffinityAssignmentCache.java | 99 +--
.../affinity/HistoryAffinityAssignment.java | 2 +-
.../affinity/HistoryAffinityAssignmentImpl.java | 2 +-
.../HistoryAffinityAssignmentShallowCopy.java | 2 +-
.../processors/cache/ClusterCachesInfo.java | 3 +-
.../processors/cache/GridCacheProcessor.java | 3 +-
.../processors/cache/GridLocalConfigManager.java | 3 +-
.../processors/cache/IgniteCacheProxyImpl.java | 3 +-
.../cache/ValidationOnNodeJoinUtils.java | 3 +-
.../cache/distributed/dht/GridDhtCacheAdapter.java | 4 +
.../GridCacheDatabaseSharedManager.java | 3 +-
.../persistence/checkpoint/CheckpointManager.java | 8 +-
.../checkpoint/CheckpointMarkersStorage.java | 12 +-
.../cache/persistence/metastorage/MetaStorage.java | 4 +-
.../snapshot/IgniteSnapshotManager.java | 8 +-
.../IncrementalSnapshotVerificationTask.java | 3 +-
.../snapshot/SnapshotFilesRequestMessage.java | 12 +-
.../SnapshotPartitionsQuickVerifyHandler.java | 27 +-
.../cache/persistence/snapshot/dump/Dump.java | 7 +-
.../wal/reader/StandaloneGridKernalContext.java | 3 +-
.../processors/cache/query/CacheQuery.java | 844 ++++++++++++++++++-
.../query/GridCacheDistributedQueryManager.java | 6 +-
.../cache/query/GridCacheQueryAdapter.java | 928 ---------------------
.../processors/cache/query/GridCacheQueryBean.java | 8 +-
.../processors/cache/query/GridCacheQueryInfo.java | 6 +-
.../cache/query/GridCacheQueryManager.java | 502 +----------
.../cache/query/GridCacheQueryRequest.java | 14 +-
.../processors/cache/query/ScanQueryIterator.java | 465 +++++++++++
.../cache/transactions/IgniteTxManager.java | 12 +
.../processors/cluster/ClusterProcessor.java | 4 +-
.../cluster/GridClusterStateProcessor.java | 11 +-
.../DistributedConfigurationProcessor.java | 56 +-
.../datastructures/DataStructuresProcessor.java | 6 +-
.../datastructures/GridCacheSetImpl.java | 5 +-
.../processors/odbc/SqlInputStreamWrapper.java | 63 ++
.../internal/processors/odbc/SqlListenerUtils.java | 89 +-
.../odbc/jdbc/JdbcConnectionContext.java | 3 +-
.../internal/processors/odbc/jdbc/JdbcUtils.java | 21 +-
.../platform/client/ClientConnectionContext.java | 3 +-
.../processors/query/GridQueryProcessor.java | 6 +-
.../stat/IgniteStatisticsConfigurationManager.java | 2 +-
.../query/stat/IgniteStatisticsHelper.java | 12 +-
.../query/stat/IgniteStatisticsManagerImpl.java | 10 +-
.../query/stat/StatisticsUsageState.java | 4 +-
.../query/stat/task/GatherPartitionStatistics.java | 3 +-
.../security/IgniteSecurityProcessor.java | 3 +-
.../processors/service/IgniteServiceProcessor.java | 5 +-
.../processors/task/GridTaskProcessor.java | 3 +-
.../apache/ignite/internal/util/IgniteUtils.java | 7 +-
.../internal/util/distributed/InitMessage.java | 10 +-
.../marshaller/IgniteMarshallerClassFilter.java | 70 ++
.../ignite/marshaller/IgniteObjectInputFilter.java | 46 +
.../apache/ignite/marshaller/MarshallerUtils.java | 87 +-
.../ignite/marshaller/jdk/JdkMarshaller.java | 5 +-
.../checkpoint/sharedfs/SharedFsCheckpointSpi.java | 4 +-
.../ignite/spi/discovery/tcp/ClientImpl.java | 14 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 195 +++--
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 7 +-
.../multicast/TcpDiscoveryMulticastIpFinder.java | 37 +-
.../ignite/spi/systemview/view/ScanQueryView.java | 2 +-
.../classnames-default-blacklist.properties} | 8 +-
.../classnames-default-whitelist.properties} | 21 +-
.../main/resources/META-INF/classnames.properties | 613 ++++++--------
.../cache/affinity/AffinityHistoryCleanupTest.java | 61 +-
.../org/apache/ignite/internal/ClassSetTest.java | 22 +
.../GridHistoryAffinityAssignmentTest.java | 38 +
...acheConfigurationSerializationAbstractTest.java | 7 +-
.../ConcurrentCheckpointAndUpdateTtlTest.java | 164 ++++
.../distributed/OnePhaseCommitAndNodeLeftTest.java | 2 +-
...lanceIsProcessingWhenAssignmentIsEmptyTest.java | 2 +-
...yPartitionHistoricallyWithReorderedUpdates.java | 2 +-
.../db/wal/IgniteWalRebalanceLoggingTest.java | 2 +-
.../metastorage/IgniteMetaStorageBasicTest.java | 9 +-
.../snapshot/IgniteClusterSnapshotHandlerTest.java | 3 +-
.../DistributedConfigurationDefaultValuesTest.java | 288 +++++++
.../DistributedMetaStorageClassloadingTest.java | 3 +
.../DistributedMetaStoragePersistentTest.java | 3 +-
.../persistence/DmsDataWriterWorkerTest.java | 3 +-
...moryCachedDistributedMetaStorageBridgeTest.java | 3 +-
.../persistence/ReadWriteMetaStorageMock.java | 7 +-
...nJoinWithoutPermissionsWithPersistenceTest.java | 105 +++
.../marshaller/ObjectInputStreamFilteringTest.java | 126 +++
.../tcp/DiscoveryUnmarshalVulnerabilityTest.java | 3 +
...cpClientDiscoverySpiFailureTimeoutSelfTest.java | 2 +-
.../tcp/TcpDiscoveryClientSuspensionSelfTest.java | 2 +-
.../spi/discovery/tcp/TcpDiscoverySelfTest.java | 33 +-
.../TcpDiscoveryIpFinderAbstractSelfTest.java | 28 +-
.../TcpDiscoveryMulticastIpFinderSelfTest.java | 6 +-
.../SocketStreamerUnmarshalVulnerabilityTest.java | 3 +
.../ignite/testframework/junits/IgniteMock.java | 116 ++-
.../junits/common/GridCommonAbstractTest.java | 4 +
.../ignite/testsuites/IgniteCacheTestSuite10.java | 2 +
.../testsuites/IgniteMarshallerSelfTestSuite.java | 4 +-
.../ignite/testsuites/IgnitePdsTestSuite.java | 2 +
.../ignite/testsuites/SecurityTestSuite.java | 4 +-
modules/ducktests/tests/docker/Dockerfile | 2 +-
modules/ducktests/tests/docker/requirements.txt | 3 +-
.../processors/query/SqlAffinityCacheTest.java | 55 ++
.../query/h2/TableStatisticsAbstractTest.java | 2 +-
.../query/stat/StatisticsObsolescenceTest.java | 2 +-
.../IgniteBinaryCacheQueryTestSuite4.java | 5 +-
.../spi/discovery/zk/ZookeeperDiscoverySpi.java | 4 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 11 +-
.../zk/ZookeeperDiscoverySpiTestSuite4.java | 4 +-
.../zk/internal/ZookeeperDiscoveryMiscTest.java | 18 +-
156 files changed, 5644 insertions(+), 2649 deletions(-)
rename modules/calcite/src/test/sql/function/numeric/{test_floor_ceil.test =>
test_round_ceil.test} (96%)
copy
modules/calcite/src/test/sql/subquery/any_all/{test_correlated_any_all.test_ignore
=> test_correlated_any_all.test} (81%)
create mode 100644
modules/clients/src/test/java/org/apache/ignite/internal/jdbc2/JdbcBinaryBufferTest.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/jdbc2/JdbcBinaryBuffer.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryAdapter.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/ScanQueryIterator.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/SqlInputStreamWrapper.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/marshaller/IgniteMarshallerClassFilter.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/marshaller/IgniteObjectInputFilter.java
copy modules/{ducktests/tests/docker/requirements.txt =>
core/src/main/resources/META-INF/classnames-default-blacklist.properties} (82%)
copy modules/{ducktests/tests/docker/requirements.txt =>
core/src/main/resources/META-INF/classnames-default-whitelist.properties} (51%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/ConcurrentCheckpointAndUpdateTtlTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedConfigurationDefaultValuesTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/security/cluster/ActivationOnJoinWithoutPermissionsWithPersistenceTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/marshaller/ObjectInputStreamFilteringTest.java
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlAffinityCacheTest.java