You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ni...@apache.org on 2020/12/25 15:51:42 UTC

[ignite] branch IGNITE-13734 updated (d00b8ad -> 2bdafff)

This is an automated email from the ASF dual-hosted git repository.

nizhikov pushed a change to branch IGNITE-13734
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from d00b8ad  IGNITE-13734: Register service return type on method invocation.
     add 5c2bcd3  IGNITE-13720 Parallelism for defragmentation added. - Fixes #8574.
     add 1888416  IGNITE-13831 Move WAL archive cleanup from checkpoint to rollover - Fixes #8563.
     add 873bb4f  IGNITE-13866 validate_indexes command is interrupted if connection to initiator is broken. Fixes #8593
     add fe263ae  IGNITE-13868 Added additional tests related to simultaneously created caches. Fixes #8584
     add 1619e8e  IGNITE-13896 Fix javadoc build failure - Fixes #8601.
     add ef76d2279 Merge branch 'master' into IGNITE-13734
     add 76eda8d  IGNITE-12824 .NET: Add BinaryConfiguration.TimestampConverter (#8568)
     add fb9cbfe  Merge branch 'master' into IGNITE-13734
     add a0350f7  IGNITE-13900: Fix C++ Affinity tests (#8605)
     add 9123e97  IGNITE-13708 Add thin client support for Spring Transactions - Fixes #8556.
     add 5223e44  IGNITE-13910 Missing segment is not released - Fixes #8612.
     add eb77c8a  IGNITE-13908: ODBC nullability info for columns
     add 732268e  IGNITE-13507 Fix NullPointerException on tx recovery - Fixes #8547.
     add 3973472  Merge branch 'master' into IGNITE-13734
     add 2bdafff  IGNITE-13734: code review fixes.

No new revisions were added by this update.

Summary of changes:
 ...eCreationDestructionWileTopologyChangeTest.java |   70 ++
 .../ClientSizeCacheCreationDestructionTest.java    | 1243 ++++++++++++++++++++
 .../client/suite/IgniteClientTestSuite.java        |    7 +-
 .../testsuites/IgniteControlUtilityTestSuite.java  |    2 +
 .../GridCommandHandlerInterruptCommandTest.java    |  326 +++++
 .../configuration/DataStorageConfiguration.java    |   30 +
 .../pagemem/wal/IgniteWriteAheadLogManager.java    |    5 -
 .../GridCacheDatabaseSharedManager.java            |   10 +-
 .../cache/persistence/checkpoint/Checkpoint.java   |   19 +-
 .../persistence/checkpoint/CheckpointHistory.java  |  106 +-
 .../persistence/checkpoint/CheckpointManager.java  |    7 +-
 .../checkpoint/CheckpointMarkersStorage.java       |   18 +-
 .../cache/persistence/checkpoint/Checkpointer.java |   16 +-
 .../CachePartitionDefragmentationManager.java      |  245 ++--
 .../persistence/defragmentation/PageStoreMap.java  |    8 +-
 .../persistence/wal/FileWriteAheadLogManager.java  |  476 +++++---
 .../wal/aware/SegmentArchiveSizeStorage.java       |  104 ++
 .../wal/aware/SegmentArchivedStorage.java          |   17 -
 .../cache/persistence/wal/aware/SegmentAware.java  |   98 +-
 .../wal/aware/SegmentCompressStorage.java          |    2 +-
 .../persistence/wal/aware/SegmentLockStorage.java  |    2 +-
 .../persistence/wal/aware/SegmentObservable.java   |    2 +-
 .../wal/aware/SegmentReservationStorage.java       |   67 +-
 .../wal/aware/SegmentTruncateStorage.java          |  151 +++
 .../cache/transactions/IgniteTxManager.java        |    9 +-
 .../processors/odbc/odbc/OdbcColumnMeta.java       |   39 +-
 .../odbc/odbc/OdbcConnectionContext.java           |    6 +-
 .../processors/odbc/odbc/OdbcMessageParser.java    |    4 +-
 .../processors/odbc/odbc/OdbcRequestHandler.java   |    7 +-
 .../processors/odbc/odbc/OdbcResultSet.java        |    2 +-
 .../internal/processors/odbc/odbc/OdbcUtils.java   |    7 +-
 .../processors/query/GridQueryFieldMetadata.java   |    9 +
 .../processors/query/GridQueryIndexing.java        |    6 +-
 .../rest/protocols/tcp/GridTcpRestNioListener.java |  104 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   23 +
 .../visor/annotation/InterruptibleVisorTask.java   |   32 +
 .../internal/visor/verify/VisorIdleVerifyJob.java  |   13 +
 .../db/wal/WalDeletionArchiveAbstractTest.java     |  120 +-
 .../db/wal/WriteAheadLogManagerSelfTest.java       |  175 +++
 .../cache/persistence/pagemem/NoOpWALManager.java  |    5 -
 .../persistence/wal/aware/SegmentAwareTest.java    |   95 ++
 .../TxRecoveryOnCoordniatorFailTest.java           |  116 ++
 .../processors/query/DummyQueryIndexing.java       |    4 +-
 .../ignite/internal/util/IgniteUtilsSelfTest.java  |   32 +
 .../ignite/platform/PlatformDeployServiceTask.java |   20 +
 .../testframework/junits/GridAbstractTest.java     |    2 +-
 .../ignite/testsuites/IgniteCacheTestSuite9.java   |    2 +
 .../ignite/testsuites/IgnitePdsTestSuite2.java     |    3 +
 .../processors/query/h2/H2SqlFieldMetadata.java    |   11 +-
 .../internal/processors/query/h2/H2Utils.java      |    7 +-
 .../processors/query/h2/IgniteH2Indexing.java      |   15 +-
 .../defragmentation/IndexingDefragmentation.java   |  184 +--
 .../visor/verify/ValidateIndexesClosure.java       |  254 ++--
 .../visor/verify/ValidateIndexesContext.java       |   30 +
 .../visor/verify/VisorValidateIndexesTask.java     |   18 +
 .../IgnitePdsIndexingDefragmentationTest.java      |    9 +-
 ...xingMultithreadedLoadContinuousRestartTest.java |    4 +-
 .../IgniteClusterSnapshotWithIndexesTest.java      |    3 +-
 .../processors/database/RebuildIndexTest.java      |    2 +-
 .../RebuildIndexWithHistoricalRebalanceTest.java   |    2 +-
 .../cpp/core-test/config/affinity-test-32.xml      |   52 +
 .../cpp/core-test/config/affinity-test-default.xml |   79 ++
 .../cpp/core-test/config/affinity-test.xml         |   34 +
 .../cpp/core-test/config/cache-test-default.xml    |    4 -
 .../cpp/core-test/include/ignite/test_utils.h      |   30 +
 .../platforms/cpp/core-test/src/affinity_test.cpp  |  123 +-
 .../platforms/cpp/core-test/src/compute_test.cpp   |  363 +++---
 modules/platforms/cpp/core-test/src/test_utils.cpp |   36 +-
 .../cpp/odbc-test/src/attributes_test.cpp          |   24 +
 .../cpp/odbc-test/src/meta_queries_test.cpp        |   44 +-
 modules/platforms/cpp/odbc-test/src/test_utils.cpp |   34 +-
 .../odbc/include/ignite/odbc/meta/column_meta.h    |   41 +-
 .../odbc/include/ignite/odbc/protocol_version.h    |    3 +
 .../platforms/cpp/odbc/src/meta/column_meta.cpp    |   28 +-
 .../platforms/cpp/odbc/src/protocol_version.cpp    |    6 +-
 .../cpp/thin-client-test/src/test_utils.cpp        |   34 +-
 .../Binary/BinaryDateTimeTest.cs                   |  213 +++-
 .../Services/IJavaService.cs                       |    3 +
 .../Services/JavaServiceDynamicProxy.cs            |    6 +
 .../Services/ServiceProxyTest.cs                   |    1 -
 .../Services/ServicesTest.cs                       |   49 +
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |    1 +
 .../Binary/BinaryConfiguration.cs                  |   12 +-
 .../Binary/ITimestampConverter.cs                  |   38 +
 .../IgniteClientConfigurationSection.xsd           |   12 +
 .../IgniteConfigurationSection.xsd                 |   12 +
 .../Impl/Binary/BinaryProcessor.cs                 |   28 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryReader.cs |    8 +-
 .../Impl/Binary/BinarySystemHandlers.cs            |   25 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryUtils.cs  |   30 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryWriter.cs |    8 +-
 .../Apache.Ignite.Core/Impl/Binary/Marshaller.cs   |    8 +
 .../transactions/proxy/ClientTransactionProxy.java |   60 +
 .../proxy/ClientTransactionProxyFactory.java       |   61 +
 .../transactions/proxy/IgniteTransactionProxy.java |   60 +
 .../proxy/IgniteTransactionProxyFactory.java       |   62 +
 .../transactions/proxy/TransactionProxy.java       |   41 +
 .../proxy/TransactionProxyFactory.java             |   27 +
 .../spring/AbstractSpringTransactionManager.java   |  309 +++++
 .../IgniteClientSpringTransactionManager.java      |  117 ++
 .../spring/IgniteTransactionHolder.java            |    9 +-
 .../spring/SpringTransactionManager.java           |  288 +----
 .../ignite/testsuites/IgniteSpringTestSuite.java   |    2 +
 .../GridSpringTransactionManagerAbstractTest.java  |    4 +-
 .../GridSpringTransactionManagerSelfTest.java      |    7 +-
 ...SpringTransactionManagerSpringBeanSelfTest.java |    7 +-
 .../spring/GridSpringTransactionService.java       |   91 +-
 .../IgniteClientSpringTransactionManagerTest.java  |  118 ++
 parent/pom.xml                                     |    8 +
 109 files changed, 5880 insertions(+), 1185 deletions(-)
 create mode 100644 modules/clients/src/test/java/org/apache/ignite/common/ClientSideCacheCreationDestructionWileTopologyChangeTest.java
 create mode 100644 modules/clients/src/test/java/org/apache/ignite/common/ClientSizeCacheCreationDestructionTest.java
 create mode 100644 modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerInterruptCommandTest.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/aware/SegmentArchiveSizeStorage.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/aware/SegmentTruncateStorage.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/annotation/InterruptibleVisorTask.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/WriteAheadLogManagerSelfTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/TxRecoveryOnCoordniatorFailTest.java
 create mode 100644 modules/indexing/src/main/java/org/apache/ignite/internal/visor/verify/ValidateIndexesContext.java
 create mode 100644 modules/platforms/cpp/core-test/config/affinity-test-32.xml
 create mode 100644 modules/platforms/cpp/core-test/config/affinity-test-default.xml
 create mode 100644 modules/platforms/cpp/core-test/config/affinity-test.xml
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Binary/ITimestampConverter.cs
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/ClientTransactionProxy.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/ClientTransactionProxyFactory.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/IgniteTransactionProxy.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/IgniteTransactionProxyFactory.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/TransactionProxy.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/internal/transactions/proxy/TransactionProxyFactory.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/transactions/spring/AbstractSpringTransactionManager.java
 create mode 100644 modules/spring/src/main/java/org/apache/ignite/transactions/spring/IgniteClientSpringTransactionManager.java
 create mode 100644 modules/spring/src/test/java/org/apache/ignite/transactions/spring/IgniteClientSpringTransactionManagerTest.java