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%)