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

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


    from 230b64c4f5b Merge branch 'main' into ignite-28213
     add 3f8bc233e95 IGNITE-28239 Improve MessageTypeException text (#7792)
     add d27a7df0406 IGNITE-28268 Fix docker build with custom jdk (#7801)
     add 10c837db69a IGNITE-27870 C++ Client: Add server proxy for testing 
(#7607)
     add c2ad6b8713f IGNITE-28265 .NET: Fix TestSlidingExpiration flakiness 
(#7803)
     add 889f5020ece IGNITE-28250 Use loopback IP address as listen address in 
tests (#7798)
     add 35d0692e3e2 IGNITE-28081 C++ Client: Add hashing functions (#7750)
     add 9c8e4f2e515 IGNITE-28287 Revert "Update ScaleCube to 2.7.7" (#7808)
     add dcf3b5b8074 IGNITE-26763 Improve busy lock coverage for the stop 
partition flow (#7797)
     add 87c71fefe73 IGNITE-28233 Make ability to exlude mention tickets from 
checks durin… (#7809)
     add 8d8c80f5b6e IGNITE-28289 Fix mention ticket job (#7811)
     add 94e200bb6d4 IGNITE-28288 Revert "Use loopback IP address as listen 
address in tests" (#7812)
     add 229ef767e08 IGNITE-28267 Remove deprecated usages from 
ScaleCubeDirectMarshallerTransport (#7800)
     add 64d7772625e IGNITE-28073 Ensure deployment unit JAR is built before 
running examples via Gradle (#7710)
     add fa0e747595b IGNITE-28238 Fix exceptions due to raft stop (#7788)
     add e4fb45e1313 IGNITE-28291 Update ScaleCube to 2.7.7 (Java11-compatible) 
(#7816)
     add cfdc7e73e48 IGNITE-28295 Support schema-sync related changes not bound 
to table version (#7821)
     add 4b3f7b26d4b IGNITE-28300 Update Custom JDK value within nightly tests 
(#7823)
     add 3eb50900656 IGNITE-27651 Clean up direct tx on client disconnect 
(#7779)
     add f469ec560b7 Merge branch 'main' into ignite-28213

No new revisions were added by this update.

Summary of changes:
 .teamcity/build/distributions/OdbcDeb.kt           |   4 +-
 .teamcity/build/distributions/OdbcRpm.kt           |   4 +-
 .teamcity/build/distributions/OdbcZip.kt           |   6 +-
 .teamcity/files/scripts/bash/CheckCodeBase.sh      |  29 +-
 .teamcity/test/build_types/RunAllTestsCustomJDK.kt |   2 +-
 .../test/sanity_check/build_types/MentionTicket.kt |   4 +
 build.gradle                                       |   4 +
 examples/java/README.md                            |  40 +-
 examples/java/build.gradle                         |  11 +-
 .../code/deployment/CodeDeploymentExample.java     |   4 +-
 .../example/compute/ComputeAsyncExample.java       |   5 +-
 .../example/compute/ComputeBroadcastExample.java   |   5 +-
 .../compute/ComputeCancellationExample.java        |   5 +-
 .../example/compute/ComputeColocatedExample.java   |   5 +-
 .../ignite/example/compute/ComputeExample.java     |   5 +-
 .../example/compute/ComputeJobPriorityExample.java |   5 +-
 .../example/compute/ComputeJobStateExample.java    |   5 +-
 .../example/compute/ComputeMapReduceExample.java   |   5 +-
 .../ComputeWithCustomResultMarshallerExample.java  |   5 +-
 .../example/compute/ComputeWithResultExample.java  |   5 +-
 .../serialization/SerializationExample.java        |  11 +-
 .../DistributedComputeWithReceiverExample.java     |   5 +-
 .../streaming/MultiTableDataStreamerExample.java   |   5 +-
 .../ignite/example/util/DeployComputeUnit.java     | 196 ++-------
 gradle/libs.versions.toml                          |   4 +-
 .../client/proto/ClientMessageUnpacker.java        |  18 +-
 .../client/handler/ClientResourceRegistry.java     |  82 +++-
 .../handler/requests/table/ClientTableCommon.java  |  27 +-
 .../tx/ClientTransactionDiscardRequest.java        |  30 +-
 .../tx/ClientTxPartitionEnlistmentCleaner.java     |  88 ++++
 .../ignite/internal/client/ClientFutureUtils.java  |  20 +-
 .../ignite/internal/client/TcpClientChannel.java   |  20 +-
 .../internal/client/tx/ClientTransaction.java      |   3 +-
 .../apache/ignite/internal/client/tx/DEVNOTES.md   |  60 +++
 .../ignite/internal/client/tx/DirectTxUtils.java   |   6 +-
 .../ignite/client/ClientKeyValueViewTest.java      |  13 +-
 .../apache/ignite/client/fakes/FakeTxManager.java  |   8 +-
 .../ignite/internal/util/ExceptionUtils.java       |  25 ++
 .../ignite/jdbc/ItJdbcConnectionFailoverTest.java  |   5 +-
 .../ScaleCubeDirectMarshallerTransport.java        |  53 +--
 .../partition/replicator/fixtures/Node.java        |   5 +
 .../PartitionReplicaLifecycleManager.java          |  10 +-
 .../schema/CatalogValidationSchemasSource.java     |  80 ++--
 .../replicator/schema/FullTableSchema.java         |  64 ++-
 .../schemacompat/CompatValidationResult.java       |   7 +
 .../schemacompat/SchemaCompatibilityValidator.java |  18 +-
 .../schemacompat/TableDefinitionDiffKey.java       |  18 +-
 .../replicator/schema/FullTableSchemaTest.java     |  17 +-
 .../SchemaCompatibilityValidatorTest.java          |  18 +-
 modules/platforms/cpp/cmake/dependencies.cmake     |  40 +-
 modules/platforms/cpp/ignite/common/CMakeLists.txt |   5 +
 .../platforms/cpp/ignite/common/big_decimal.cpp    |  24 +-
 modules/platforms/cpp/ignite/common/big_decimal.h  |  19 +-
 .../platforms/cpp/ignite/common/bignum_test.cpp    |  33 ++
 .../cpp/ignite/common/detail/hash_calculator.cpp   |  77 ++++
 .../cpp/ignite/common/detail/hash_calculator.h     |  60 +++
 .../cpp/ignite/common/detail/hash_utils.cpp        | 131 ++++++
 .../cpp/ignite/common/detail/hash_utils.h          | 234 +++++++++++
 .../cpp/ignite/common/detail/hash_utils_test.cpp   | 455 +++++++++++++++++++++
 .../cpp/ignite/common/detail/murmur3_hash.cpp      | 176 ++++++++
 .../ignite/common/detail/murmur3_hash.h}           |  16 +-
 .../cpp/ignite/common/detail/string_extensions.cpp |  83 ++++
 .../common/detail/string_extensions.h}             |  39 +-
 modules/platforms/cpp/ignite/common/detail/utils.h |  35 +-
 modules/platforms/cpp/ignite/common/ignite_time.h  |   1 +
 .../platforms/cpp/ignite/network/CMakeLists.txt    |   2 +-
 .../platforms/cpp/tests/fake_server/CMakeLists.txt |   2 +-
 .../cpp/tests/fake_server/connection_test.cpp      |  35 +-
 .../cpp/tests/fake_server/proxy/asio_proxy.h       | 275 +++++++++++++
 .../tests/fake_server/proxy/message_listener.h}    |  30 +-
 .../IgniteDistributedCacheTests.cs                 |   1 +
 .../runner/app/client/ItThinClientSqlTest.java     |   2 +-
 .../client/ItThinClientTransactionCleanupTest.java | 106 +++++
 .../internal/table/distributed/TableManager.java   |   4 +-
 .../replication/PartitionReplicaListenerTest.java  |   2 +-
 .../ZonePartitionReplicaListenerTest.java          |   2 +-
 .../table/impl/DummyValidationSchemasSource.java   |   2 +-
 .../ignite/internal/tx/PartitionEnlistment.java    |   8 +
 .../org/apache/ignite/internal/tx/TxManager.java   |  11 +-
 .../ignite/internal/tx/impl/OrphanDetector.java    |  62 +--
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  27 +-
 .../internal/tx/impl/OrphanDetectorTest.java       |   2 +-
 settings.gradle                                    |   1 +
 83 files changed, 2550 insertions(+), 526 deletions(-)
 create mode 100644 
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/tx/ClientTxPartitionEnlistmentCleaner.java
 create mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/tx/DEVNOTES.md
 create mode 100644 
modules/platforms/cpp/ignite/common/detail/hash_calculator.cpp
 create mode 100644 modules/platforms/cpp/ignite/common/detail/hash_calculator.h
 create mode 100644 modules/platforms/cpp/ignite/common/detail/hash_utils.cpp
 create mode 100644 modules/platforms/cpp/ignite/common/detail/hash_utils.h
 create mode 100644 
modules/platforms/cpp/ignite/common/detail/hash_utils_test.cpp
 create mode 100644 modules/platforms/cpp/ignite/common/detail/murmur3_hash.cpp
 copy 
modules/platforms/{dotnet/Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs/EchoJob.cs
 => cpp/ignite/common/detail/murmur3_hash.h} (67%)
 create mode 100644 
modules/platforms/cpp/ignite/common/detail/string_extensions.cpp
 copy modules/platforms/cpp/{tests/compatibility-tests/basic_test.cpp => 
ignite/common/detail/string_extensions.h} (52%)
 create mode 100644 modules/platforms/cpp/tests/fake_server/proxy/asio_proxy.h
 copy 
modules/platforms/{dotnet/Apache.Ignite.Tests/Compute/Executor/NewerDotnetJobs/EchoJob.cs
 => cpp/tests/fake_server/proxy/message_listener.h} (60%)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientTransactionCleanupTest.java

Reply via email to