You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2020/05/20 08:20:33 UTC

[ignite] branch master updated (832f741 -> a75c2f4)

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

ptupitsyn pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 832f741  IGNITE-12938 Improve not idle cluster detection for IdleVerify and ValidateIndexes. - Fixes #7743.
     add a75c2f4  IGNITE-13001 .NET: Add Thin Client Compute

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/MarshallerContextImpl.java     |  83 +++-
 .../ignite/internal/MarshallerPlatformIds.java     |  31 ++
 .../internal/client/thin/ClientClusterImpl.java    |   6 +-
 .../client/thin/ProtocolBitmaskFeature.java        |   5 +-
 .../platform/client/ClientBitmaskFeature.java      |   4 +-
 .../cluster/ClientClusterGetStateRequest.java      |   2 +-
 .../platform/client/compute/ClientComputeTask.java |   3 +
 .../client/compute/ClientExecuteTaskRequest.java   |  17 +-
 .../internal/client/thin/ComputeTaskTest.java      | 128 +-----
 .../internal/client/thin/TestFailoverTask.java     |  65 +++
 .../ignite/internal/client/thin/TestJob.java       |  61 +++
 .../internal/client/thin/TestResultCacheTask.java  |  58 +++
 .../ignite/internal/client/thin/TestTask.java      |  59 +++
 .../Apache.Ignite.BenchmarkDotNet.csproj           |  18 +
 .../Program.cs}                                    |  21 +-
 .../ThinClient/ThinClientBenchmarkBase.cs}         |  38 +-
 .../ThinClient/ThinClientCacheGetBenchmark.cs}     |  46 +-
 .../ThinClient/ThinClientComputeBenchmark.cs}      |  25 +-
 .../dotnet/Apache.Ignite.BenchmarkDotNet/Utils.cs  |  75 ++++
 .../Apache.Ignite.Core.Tests.DotNetCore.csproj     |   6 +
 .../Apache.Ignite.Core.Tests.csproj                |   2 +
 .../Binary/BinaryDynamicRegistrationTest.cs        |   2 +-
 .../Cache/Platform/PlatformCacheTest.cs            |   2 +-
 .../Client/Cache/ListLogger.cs                     |   5 +
 .../Client/ClientProtocolCompatibilityTest.cs      |  51 +++
 .../Client/ClientServerCompatibilityTest.cs        |  40 +-
 .../Client/ClientTestBase.cs                       |   2 +-
 .../Client/Compute/ComputeClientDisabledTests.cs   |  46 ++
 .../Client/Compute/ComputeClientTests.cs           | 476 +++++++++++++++++++++
 .../Compute/ComputeApiTest.JavaTask.cs             |   9 +-
 .../IgniteConfigurationTest.cs                     |   6 +-
 .../dotnet/Apache.Ignite.Core.Tests/JavaServer.cs  |  24 +-
 .../Apache.Ignite.Core.Tests/ProjectFilesTest.cs   |   6 +-
 .../Apache.Ignite.Core.Tests/TestUtils.Common.cs   |   4 +-
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |   5 +
 .../Client/Compute/IComputeClient.cs               |  85 ++++
 .../Client/IClientClusterGroup.cs                  |   9 +
 .../Apache.Ignite.Core/Client/IIgniteClient.cs     |   6 +
 .../Apache.Ignite.Core/Impl/Binary/BinaryReader.cs |   8 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryTypeId.cs |   3 +
 .../IgniteBiTuple.cs}                              |  39 +-
 .../Apache.Ignite.Core/Impl/Binary/Marshaller.cs   |   1 +
 .../Impl/Client/ClientBitmaskFeature.cs            |   7 +-
 .../Impl/Client/ClientContextBase.cs               |  27 +-
 .../Impl/Client/ClientFeatures.cs                  |  19 +-
 .../Apache.Ignite.Core/Impl/Client/ClientFlags.cs  |   3 +-
 .../Impl/Client/ClientNotificationHandler.cs       | 137 ++++++
 .../Apache.Ignite.Core/Impl/Client/ClientOp.cs     |   6 +-
 .../Impl/Client/ClientRequestContext.cs            |   7 +-
 .../Impl/Client/ClientResponseContext.cs           |   7 +-
 .../Apache.Ignite.Core/Impl/Client/ClientSocket.cs | 203 +++++++--
 .../Impl/Client/Cluster/ClientCluster.cs           |   7 +-
 .../Impl/Client/Cluster/ClientClusterGroup.cs      |  27 +-
 .../Impl/Client/Compute/ComputeClient.cs           | 220 ++++++++++
 .../ComputeClientFlags.cs}                         |  17 +-
 .../Apache.Ignite.Core/Impl/Client/IgniteClient.cs |  15 +-
 .../platforms/dotnet/Apache.Ignite.DotNetCore.sln  |   6 +
 modules/platforms/dotnet/build.ps1                 |   2 +-
 58 files changed, 1939 insertions(+), 353 deletions(-)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/TestFailoverTask.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/TestJob.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/TestResultCacheTask.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/TestTask.java
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Apache.Ignite.BenchmarkDotNet.csproj
 copy modules/platforms/dotnet/{Apache.Ignite.Core/Impl/Client/ClientFlags.cs => Apache.Ignite.BenchmarkDotNet/Program.cs} (69%)
 copy modules/platforms/dotnet/{Apache.Ignite.Core/Impl/Client/ClientResponseContext.cs => Apache.Ignite.BenchmarkDotNet/ThinClient/ThinClientBenchmarkBase.cs} (53%)
 copy modules/platforms/dotnet/{Apache.Ignite.Core/Impl/Client/ClientResponseContext.cs => Apache.Ignite.BenchmarkDotNet/ThinClient/ThinClientCacheGetBenchmark.cs} (50%)
 copy modules/platforms/dotnet/{Apache.Ignite.Core/Impl/Client/ClientFlags.cs => Apache.Ignite.BenchmarkDotNet/ThinClient/ThinClientComputeBenchmark.cs} (59%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Utils.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Compute/ComputeClientDisabledTests.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Compute/ComputeClientTests.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/Compute/IComputeClient.cs
 copy modules/platforms/dotnet/Apache.Ignite.Core/Impl/{Client/ClientResponseContext.cs => Binary/IgniteBiTuple.cs} (51%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/ClientNotificationHandler.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Compute/ComputeClient.cs
 copy modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/{ClientFlags.cs => Compute/ComputeClientFlags.cs} (69%)