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

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


    from 886078c5cac SQL done
     add e00fe818844 IGNITE-27392 Upgrade testcontainers to version 2 (#7267)
     add e8f84549b44 IGNITE-27402 C++ Client: Adopt include-what-you-use-tool 
(#7272)
     add 561e01e7f0c IGNITE-27407 C++ Client: Fix compilation with gcc-15 
(#7274)
     add a625684833a IGNITE-27125 Add extra debug logging and assertions. 
(#7278)
     add 4ce319eb2a6 IGNITE-27429 Add client observableTs heartbeat propagation 
test (#7284)
     add 18255ad767f IGNITE-26536 Extract code deployment class loader to 
separate module (#7083)
     add d1e163a3b96 IGNITE-27427 .NET: Synchronize observableTs within 
IgniteClientGroup (#7285)
     add 423296cc503 IGNITE-27442 .NET: Disable packing for test projects 
(#7291)
     new f38708c3e84 Merge branch 'main' into ignite-27278

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gradle/libs.versions.toml                          |  4 +-
 modules/client/build.gradle                        |  1 +
 .../apache/ignite/client/fakes/FakeCompute.java    |  4 +-
 .../build.gradle                                   | 15 +++--
 .../jobs.gradle                                    | 11 ----
 .../loader}/ClassLoaderExceptionsMapper.java       | 15 +++--
 .../deployunit/loader/UnitsClassLoader.java}       | 22 ++++----
 .../loader/UnitsClassLoaderContext.java}           | 12 ++--
 .../loader/UnitsClassLoaderFactory.java}           | 10 ++--
 .../deployunit/loader/UnitsClassLoaderImpl.java}   |  8 +--
 .../deployunit/loader/UnitsClasspath.java}         |  4 +-
 .../deployunit/loader/UnitsContextManager.java}    | 40 ++++++++-----
 .../loader}/ClassLoaderExceptionsMapperTest.java   |  4 +-
 .../loader/UnitsClassLoaderFactoryTest.java}       | 28 ++++-----
 .../deployunit/loader/UnitsClassLoaderTest.java}   | 13 ++---
 .../loader/UnitsContextManagerTest.java}           | 38 ++++++-------
 .../deployunit}/util/DummyIgniteDeployment.java    |  2 +-
 .../resources/units/unit1/5.0.0/subdir/test.txt    |  0
 .../src/test/resources/units/unit1/5.0.0/test.txt  |  0
 .../ignite/internal/compute/Job1Utility.java       |  0
 .../apache/ignite/internal/compute/UnitJob.java    |  0
 .../ignite/internal/compute/Job2Utility.java       |  0
 .../apache/ignite/internal/compute/UnitJob.java    |  0
 .../metastore/DeploymentUnitFailover.java          |  6 ++
 .../metastore/DeploymentUnitStoreImpl.java         | 10 ++++
 modules/compute/build.gradle                       |  1 +
 modules/compute/jobs.gradle                        | 38 -------------
 .../internal/compute/ComputeComponentImpl.java     | 66 +++++++++++-----------
 .../ignite/internal/compute/ComputeUtils.java      |  6 +-
 .../internal/compute/JobExecutionContextImpl.java  | 13 +++--
 .../internal/compute/executor/ComputeExecutor.java |  6 +-
 .../compute/executor/ComputeExecutorImpl.java      | 10 ++--
 .../internal/compute/ComputeComponentImplTest.java | 55 ++++--------------
 .../compute/executor/ComputeExecutorTest.java      |  4 +-
 .../metastorage/server/WatchProcessor.java         | 18 +++++-
 modules/platforms/cpp/CMakeLists.txt               | 10 ++++
 modules/platforms/cpp/DEVNOTES.md                  | 12 +++-
 modules/platforms/cpp/cmake/dependencies.cmake     | 12 ++--
 modules/platforms/cpp/ignite/common/CMakeLists.txt |  2 +-
 modules/platforms/cpp/ignite/common/detail/mpi.cpp |  3 +-
 .../Apache.Ignite.Tests.Aot.csproj                 |  1 +
 .../Apache.Ignite.Tests.Common.csproj              |  3 +-
 .../Apache.Ignite.Tests/ClientSocketTests.cs       |  2 +-
 .../Apache.Ignite.Tests/IgniteClientGroupTests.cs  | 21 ++++++-
 .../Apache.Ignite.Tests/ProjectFilesTests.cs       | 22 ++++++++
 .../platforms/dotnet/Apache.Ignite/IgniteClient.cs |  9 ++-
 .../dotnet/Apache.Ignite/IgniteClientGroup.cs      |  9 ++-
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs | 26 +++------
 .../Internal/HybridTimestampTracker.cs             | 64 +++++++++++++++++++++
 .../Internal/IgniteClientConfigurationInternal.cs  |  4 +-
 .../apache/ignite/raft/jraft/core/ItNodeTest.java  |  2 +
 modules/runner/build.gradle                        |  1 +
 .../app/client/ItThinClientObservationTsTest.java  | 21 +++++++
 .../org/apache/ignite/internal/app/IgniteImpl.java | 10 +++-
 settings.gradle                                    |  2 +
 55 files changed, 410 insertions(+), 290 deletions(-)
 copy modules/{rocksdb-common => code-deployment-classloader}/build.gradle (86%)
 copy modules/{compute => code-deployment-classloader}/jobs.gradle (90%)
 rename modules/{compute/src/main/java/org/apache/ignite/internal/compute => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader}/ClassLoaderExceptionsMapper.java
 (85%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoader.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoader.java}
 (82%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContext.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderContext.java}
 (73%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoaderFactory.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderFactory.java}
 (78%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClassLoaderImpl.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderImpl.java}
 (93%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobClasspath.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsClasspath.java}
 (97%)
 rename 
modules/{compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContextManager.java
 => 
code-deployment-classloader/src/main/java/org/apache/ignite/internal/deployunit/loader/UnitsContextManager.java}
 (82%)
 rename modules/{compute/src/test/java/org/apache/ignite/internal/compute => 
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader}/ClassLoaderExceptionsMapperTest.java
 (94%)
 rename 
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobClassLoaderFactoryTest.java
 => 
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderFactoryTest.java}
 (89%)
 rename 
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobClassLoaderTest.java
 => 
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsClassLoaderTest.java}
 (89%)
 rename 
modules/{compute/src/test/java/org/apache/ignite/internal/compute/loader/JobContextManagerTest.java
 => 
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit/loader/UnitsContextManagerTest.java}
 (83%)
 rename modules/{compute/src/test/java/org/apache/ignite/internal/compute => 
code-deployment-classloader/src/test/java/org/apache/ignite/internal/deployunit}/util/DummyIgniteDeployment.java
 (98%)
 rename modules/{compute => 
code-deployment-classloader}/src/test/resources/units/unit1/5.0.0/subdir/test.txt
 (100%)
 rename modules/{compute => 
code-deployment-classloader}/src/test/resources/units/unit1/5.0.0/test.txt 
(100%)
 rename modules/{compute => 
code-deployment-classloader}/src/unit1/java/org/apache/ignite/internal/compute/Job1Utility.java
 (100%)
 copy modules/{compute => 
code-deployment-classloader}/src/unit1/java/org/apache/ignite/internal/compute/UnitJob.java
 (100%)
 rename modules/{compute => 
code-deployment-classloader}/src/unit2/java/org/apache/ignite/internal/compute/Job2Utility.java
 (100%)
 copy modules/{compute => 
code-deployment-classloader}/src/unit2/java/org/apache/ignite/internal/compute/UnitJob.java
 (100%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/HybridTimestampTracker.cs

Reply via email to