This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a change to branch ignite-2.8
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 4bd9567 Revert "IGNITE-11256 Implement read-only mode for grid -
Fixes #6423." (#7238)
add 1ac6f52 IGNITE-12555 .NET: Fix SerializableSerializer performance
No new revisions were added by this update.
Summary of changes:
.../processors/platform/PlatformContext.java | 3 +-
.../processors/platform/PlatformContextImpl.java | 10 +-
.../platform/binary/PlatformBinaryProcessor.java | 15 ++-
.../Apache.Ignite.Benchmarks.DotNetCore.csproj} | 21 ++-
.../Apache.Ignite.Benchmarks.csproj | 2 +
.../Apache.Ignite.Benchmarks/BenchmarkRunner.cs | 26 +++-
...aryBenchmark.cs => GetAllEmployeesBenchmark.cs} | 28 ++--
.../Interop/GetBenchmark.cs | 8 ++
.../Apache.Ignite.Benchmarks/Model/Employee.cs | 18 +++
.../ThinClientGetAllEmployeesBenchmark.cs} | 32 ++---
.../ThinClient/ThinClientGetBenchmark.cs | 8 ++
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 26 +++-
.../Apache.Ignite.Core.Tests.csproj | 6 +
.../Serializable/DynamicFieldSetSerializable.cs | 81 ++++++++++++
.../Binary/Serializable/DynamicFieldSetTest.cs | 120 ++++++++++++++++++
.../Client/Cache/CacheTest.cs | 21 +--
.../Client/Cache/CacheTestNoMeta.cs | 6 -
.../Client/Cache/DynamicFieldSetTest.cs | 141 +++++++++++++++++++++
.../Client/Cache/PartitionAwarenessTest.cs | 65 ++--------
.../Client/Cache/SerializableObjectsTest.cs | 136 ++++++++++++++++++++
...AsyncWrapper.cs => ClientServerCacheAdapter.cs} | 127 +++++--------------
.../ClientServerCacheAdapterExtensions.cs} | 22 ++--
.../Client/ClientTestBase.cs | 80 +++++++++++-
.../Client/IgniteClientConfigurationTest.cs | 2 +-
.../platforms/dotnet/Apache.Ignite.Core/IIgnite.cs | 2 +-
.../Impl/Binary/BinaryObjectSchemaSerializer.cs | 61 +++++----
.../Impl/Binary/BinaryProcessor.cs | 21 +--
.../Impl/Binary/BinaryProcessorClient.cs | 6 -
.../Apache.Ignite.Core/Impl/Binary/BinaryReader.cs | 10 +-
.../Impl/Binary/IBinaryProcessor.cs | 5 -
.../Apache.Ignite.Core/Impl/Binary/Marshaller.cs | 97 +++++++++++---
.../Impl/Binary/Metadata/BinaryType.cs | 9 +-
.../Impl/Binary/Metadata/BinaryTypeHolder.cs | 69 +++++++---
.../Impl/Binary/SerializableSerializer.cs | 35 ++++-
.../platforms/dotnet/Apache.Ignite.DotNetCore.sln | 6 +
modules/platforms/dotnet/README.md | 6 +-
36 files changed, 989 insertions(+), 342 deletions(-)
copy modules/platforms/dotnet/{Apache.Ignite/Apache.Ignite.DotNetCore.csproj
=> Apache.Ignite.Benchmarks/Apache.Ignite.Benchmarks.DotNetCore.csproj} (50%)
copy
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Interop/{GetAllBinaryBenchmark.cs
=> GetAllEmployeesBenchmark.cs} (63%)
copy
modules/platforms/dotnet/Apache.Ignite.Benchmarks/{Interop/GetAllBinaryBenchmark.cs
=> ThinClient/ThinClientGetAllEmployeesBenchmark.cs} (61%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/Serializable/DynamicFieldSetSerializable.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/Serializable/DynamicFieldSetTest.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/DynamicFieldSetTest.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/SerializableObjectsTest.cs
copy
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/{Cache/CacheClientAsyncWrapper.cs
=> ClientServerCacheAdapter.cs} (63%)
copy
modules/platforms/dotnet/Apache.Ignite.Core.Tests/{ApiParity/CacheAffinityParityTest.cs
=> Client/ClientServerCacheAdapterExtensions.cs} (64%)