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

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


    from 72132b4c85f minor
     add 1d68c78e43d Bump org.junit.platform:junit-platform-testkit from 1.13.3 
to 1.13.4 (#6293)
     add 29bd72ab542 IGNITE-26287 Upgrade Spotbugs to 4.9.4 (#6477)
     add b9cb80d7905 IGNITE-25627 Remove invalid pages from AI3 documentation 
and fix TOC (#6013)
     add 0100d83349d IGNITE-25682 Document C++ client heartbeats support (#6051)
     add 9e0070243fb IGNITE-23779 Decrease contention on attachment lock (#6472)
     add e7be9dccada Bump spring-boot from 3.5.4 to 3.5.5 (#6486)
     add 3f60b5f2591 Bump com.github.spotbugs from 6.2.2 to 6.2.5 (#6485)
     add 668698acade Bump mockito from 5.18.0 to 5.19.0 (#6484)
     add c7b6db31d7f IGNITE-26210 Update serialization examples (#6437)
     add 18de26710c7 IGNITE-25806 Add cancellation query examples (#6201)
     add dbeb2399bd9 IGNITE-26303 mute 
testRestartTablePartitionsWithCleanUpConcurrentRebalance (#6480)
     add 10d5e35d287 Bump value from 2.11.1 to 2.11.3 (#6482)
     add 73cba3e2d28 IGNITE-26172 Log job failed event when failover fails 
(#6461)
     add 885de79599f IGNITE-26169 Update code deployment example (#6398)
     add 8fcd8d562e3 IGNITE-25979 Support 
DisasterRecoveryManager#restartPartitionWithCleanup in Colocation track (#6458)
     add e31b4b0b265 IGNITE-26233 Fix issues after increasing partition 
generation and checkpoint (#6463)
     add a8443870d88 IGNITE-26316 Take registration failure cause from correct 
future (#6490)
     add 4cd0fd51eec IGNITE-17838 Implement runInTransaction automatic retries 
(#6413)
     add 97ac8dcfa78 IGNITE-26155 Expire of cache of SQL plans (#6467)
     add 9a254901c51 Bump io.dropwizard.metrics:metrics-core from 4.2.33 to 
4.2.34 (#6499)
     add 1504f117acb Bump io.swagger.parser.v3:swagger-parser from 2.1.31 to 
2.1.32 (#6498)
     add 176f78d0ced Bump com.google.protobuf:protobuf-java from 4.31.1 to 
4.32.0 (#6497)
     add 6793ef0230f Bump net.bytebuddy:byte-buddy from 1.17.6 to 1.17.7 (#6496)
     add d1c5efd0687 Bump com.gradleup.shadow from 8.3.8 to 8.3.9 (#6495)
     add 5960d6a81b1 IGNITE-25640 Fix cancelled compute task status (#6492)
     add 5702caee7e4 IGNITE-26289 Reduced message verbosity on cluster init 
errors (#6478)
     add 1c162291bd9 IGNITE-26319 Use correct field name for writing 
marshallable field (#6500)
     add 2a887000644 IGNITE-26037 Error saving FreeList metadata causing 
checkpointer to crash (#6354)
     add 4aff5f03433 IGNITE-26222 .NET: Improve debug logging for failed table 
ops (#6452)
     add cbd8d359769 IGNITE-26275 Add failure context id (#6471)
     add 3f19950cc3b Merge branch 'main' into ignite-25872

No new revisions were added by this update.

Summary of changes:
 check-rules/spotbugs-excludes.xml                  |  13 +-
 docs/_data/toc.yaml                                |  28 +-
 docs/_docs/developers-guide/clients/overview.adoc  |   2 +-
 docs/_docs/developers-guide/compute/compute.adoc   |   4 +-
 docs/_docs/developers-guide/sql/sql-api.adoc       |  49 ++-
 docs/_docs/ignite-cli-tool.adoc                    |  10 +-
 docs/_docs/limitations.adoc                        | 100 ------
 examples/build.gradle                              |   2 +
 .../code/deployment/CodeDeploymentExample.java     |  58 ++++
 .../ignite/example/code/deployment/MyJob.java      |  71 ++++
 .../example/code/deployment/resources/script.sh    |   3 +
 .../example/serialization/AutoSerializableArg.java |  18 +-
 .../serialization/AutoSerializableResult.java      |   8 +-
 .../CustomPojoSerializationExample.java            |  85 +++++
 .../serialization/CustomPojoSerializationJob.java  |  42 ++-
 .../example/serialization/IntegerDecrementJob.java |  10 +-
 .../ignite/example/serialization/JsonArg.java      |  15 +-
 .../example/serialization/JsonArgMarshaller.java   |  33 +-
 .../ignite/example/serialization/JsonResult.java   |   8 +-
 .../serialization/JsonResultMarshaller.java        |  32 +-
 .../NativeTypeSerializationExample.java            |  43 +++
 .../PojoAutoSerializationExample.java              |  52 +++
 .../serialization/PojoAutoSerializationJob.java    |  23 +-
 .../SerializationExample.java}                     |  28 +-
 .../serialization/TupleSerializationExample.java   |  45 +++
 .../example/serialization/TupleTransformJob.java   |  15 +-
 gradle/libs.versions.toml                          |  22 +-
 ...ge-info.java => IgniteTransactionDefaults.java} |  12 +-
 .../org/apache/ignite/tx/IgniteTransactions.java   | 112 ++++---
 ...nfo.java => RetriableTransactionException.java} |   9 +-
 .../ignite/tx/RunInTransactionInternalImpl.java    | 360 ++++++++++++++++++++
 .../ignite/tx/RunInTransactionRetryTest.java       | 367 +++++++++++++++++++++
 .../cluster/management/ItClusterManagerTest.java   |   4 +-
 .../management/raft/ItCmgRaftServiceTest.java      |   2 +-
 .../cluster/management/ClusterInitializer.java     |   6 +-
 .../cluster/management/raft/CmgRaftService.java    |   2 +-
 .../cluster/management/ClusterInitializerTest.java |   7 +-
 .../internal/client/ClientCompatibilityTests.java  |   1 -
 ...urrentClientWithOldServerCompatibilityTest.java |   1 -
 ...> ItFailoverCandidateNotFoundEmbeddedTest.java} |  28 +-
 .../compute/ItFailoverCandidateNotFoundTest.java   | 156 +++++++--
 ...ItFailoverCandidateNotFoundThinClientTest.java} |  19 +-
 .../ignite/internal/compute/ItMapReduceTest.java   |   2 +-
 ...Test.java => ItWorkerShutdownEmbeddedTest.java} |   2 +-
 .../internal/compute/ItWorkerShutdownTest.java     |  22 +-
 ...st.java => ItWorkerShutdownThinClientTest.java} |   2 +-
 .../internal/compute/events/EventMatcher.java      |  63 +++-
 ...sTest.java => ItComputeEventsEmbeddedTest.java} |  13 +-
 .../compute/events/ItComputeEventsTest.java        |  52 +--
 ...est.java => ItComputeEventsThinClientTest.java} |  12 +-
 .../internal/compute/ComputeComponentImpl.java     |   9 +-
 .../internal/compute/ComputeJobFailover.java       |  21 ++
 .../compute/task/TaskExecutionInternal.java        |   3 +-
 .../internal/compute/ComputeComponentImplTest.java |   3 +-
 .../ignite/internal/failure/FailureContext.java    |  13 +
 .../internal/lang/ComponentStoppingException.java  |   3 +-
 .../internal/lang/NodeStoppingException.java       |   3 +-
 .../apache/ignite/internal/thread/ThreadUtils.java |  13 +-
 .../ignite/internal/util/FastTimestamps.java       |   6 +-
 .../util/StripedVersatileReadWriteLock.java        | 229 +++++++++++++
 .../internal/util/VersatileReadWriteLock.java      |   4 +-
 ...java => StripedVersatileReadWriteLockTest.java} | 141 +++-----
 ...k.java => VersatileReadWriteLockBenchmark.java} |  44 ++-
 .../internal/util/VersatileReadWriteLockTest.java  |  48 ++-
 .../testframework/log4j2/EventLogInspector.java}   |  40 +--
 .../ignite/internal/failure/FailureManager.java    |  25 +-
 .../serialization/MessageWriterMethodResolver.java |   1 +
 ...erializatersAndDeserializersFieldNamesTest.java |  67 ++++
 .../network/UnresolvableConsistentIdException.java |   3 +-
 .../handshake/HandshakeEventLoopSwitcher.java      |   2 +-
 .../ignite/internal/pagememory/FullPageId.java     |   8 +-
 .../internal/pagememory/freelist/FreeListImpl.java |  11 +-
 .../pagememory/persistence/DirtyFullPageId.java    |  90 +++++
 .../pagememory/persistence/PageHeader.java         |  21 ++
 .../pagememory/persistence/PageStoreWriter.java    |   3 +-
 .../pagememory/persistence/PartitionMeta.java      |  11 +-
 .../persistence/PartitionMetaFactory.java          |   3 +-
 .../persistence/PartitionMetaManager.java          |  13 +-
 .../persistence/PersistentPageMemory.java          |  86 +++--
 .../checkpoint/CheckpointDirtyPages.java           |  25 +-
 .../persistence/checkpoint/CheckpointManager.java  |  20 +-
 .../checkpoint/CheckpointPageReplacement.java      |  16 +-
 .../persistence/checkpoint/CheckpointPages.java    |  38 +--
 .../checkpoint/CheckpointPagesWriter.java          |  67 ++--
 .../checkpoint/CheckpointProgressImpl.java         |  14 +-
 .../persistence/checkpoint/CheckpointWorkflow.java |  26 +-
 .../persistence/checkpoint/Checkpointer.java       |  17 +-
 .../checkpoint/DataRegionsDirtyPages.java          |   6 +-
 .../checkpoint/DirtyPagesAndPartitions.java        |   6 +-
 .../replacement/DelayedDirtyPageWrite.java         |   8 +-
 .../RandomLruPageReplacementPolicy.java            |   8 +-
 .../checkpoint/CheckpointDirtyPagesTest.java       |  20 +-
 .../checkpoint/CheckpointManagerTest.java          |  20 +-
 .../checkpoint/CheckpointPageReplacementTest.java  |  46 +--
 .../checkpoint/CheckpointPagesTest.java            |  52 +--
 .../checkpoint/CheckpointPagesWriterTest.java      |  49 +--
 .../persistence/checkpoint/CheckpointTest.java     |   4 +-
 .../checkpoint/CheckpointWorkflowTest.java         |  38 ++-
 .../persistence/checkpoint/CheckpointerTest.java   |  12 +-
 .../checkpoint/TestCheckpointUtils.java            |  10 +-
 .../replacement/AbstractPageReplacementTest.java   |   3 +-
 .../RandomLruPageReplacementPolicySelfTest.java    |   5 +-
 .../throttling/PageMemoryThrottlingTest.java       |   7 +-
 .../pagememory/persistence/FakePartitionMeta.java  |  15 +-
 .../checkpoint/CheckpointTestUtils.java            |   4 +-
 .../PartitionReplicaLifecycleManager.java          |  54 +++
 .../PrimaryReplicaAwaitException.java              |   3 +-
 .../PrimaryReplicaAwaitTimeoutException.java       |   3 +-
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |   3 +-
 .../Apache.Ignite.Tests/Table/SchemaUpdateTest.cs  |  20 +-
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |   6 +
 .../dotnet/Apache.Ignite/Internal/LogMessages.cs   |   7 +
 .../Apache.Ignite/Internal/Table/RecordView.cs     |   6 +
 .../apache/ignite/raft/jraft/core/ItNodeTest.java  |   1 +
 .../exception/PrimaryReplicaMissException.java     |   4 +-
 .../replicator/exception/ReplicationException.java |   3 +-
 .../rocksdb/snapshot/RocksSnapshotManager.java     |   7 +-
 .../runner/app/client/ItThinClientComputeTest.java |   2 -
 .../org/apache/ignite/internal/app/IgniteImpl.java |   3 +-
 .../internal/restart/IgniteAttachmentLock.java     |   6 +-
 .../internal/restart/RestartProofKeyValueView.java |   9 +-
 .../configuration/ignite-snapshot.bin              | Bin 5503 -> 5511 bytes
 .../SqlPlannerDistributedConfigurationSchema.java  |   7 +
 .../sql/engine/prepare/PrepareServiceImpl.java     |   5 +-
 .../sql/engine/util/cache/CacheFactory.java        |  14 +
 .../engine/util/cache/CaffeineCacheFactory.java    |  10 +
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   9 +
 .../sql/engine/framework/TestBuilders.java         |   2 +
 .../sql/engine/planner/PlannerTimeoutTest.java     |  13 +-
 .../sql/engine/prepare/PrepareServiceImplTest.java |  54 ++-
 .../sql/engine/util/EmptyCacheFactory.java         |   6 +
 .../sql/metrics/PlanningCacheMetricsTest.java      |   2 +-
 .../PersistentPageMemoryTableStorage.java          |   4 +-
 .../storage/pagememory/StoragePartitionMeta.java   |   4 +-
 .../pagememory/StoragePartitionMetaFactory.java    |   8 +-
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  10 +-
 .../PersistentPageMemoryMvTableStorageTest.java    |  26 +-
 .../pagememory/PersistentPageMemoryNoLoadTest.java |  60 +++-
 .../StoragePartitionMetaManagerTest.java           |   4 +-
 .../pagememory/StoragePartitionMetaTest.java       |   2 +-
 .../ItTxDistributedCleanupRecoveryTest.java        |   4 +-
 ...tKeyValueBinaryViewApiExplicitRunInTxnTest.java |   3 +-
 .../disaster/DisasterRecoveryManager.java          |  40 +++
 .../disaster/ManualGroupRestartRequest.java        | 267 ++++++++-------
 .../ignite/internal/table/TxAbstractTest.java      |  87 ++---
 .../disaster/ItDisasterRecoveryManagerTest.java    | 348 ++++++++++++++++++-
 .../ignite/internal/tx/InternalTxOptions.java      |   5 +
 .../apache/ignite/internal/tx/LockException.java   |   4 +-
 .../TransactionConfigurationSchema.java            |   4 +-
 .../tx/impl/PersistentTxStateVacuumizer.java       |   4 +-
 .../tx/impl/PrimaryReplicaExpiredException.java    |   3 +-
 151 files changed, 3587 insertions(+), 1092 deletions(-)
 delete mode 100644 docs/_docs/limitations.adoc
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/code/deployment/CodeDeploymentExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/code/deployment/MyJob.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/code/deployment/resources/script.sh
 copy 
modules/catalog-dsl/src/main/java/org/apache/ignite/internal/catalog/sql/Zone.java
 => 
examples/src/main/java/org/apache/ignite/example/serialization/AutoSerializableArg.java
 (74%)
 copy dev-utilities/build.gradle => 
examples/src/main/java/org/apache/ignite/example/serialization/AutoSerializableResult.java
 (84%)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/serialization/CustomPojoSerializationExample.java
 copy 
modules/compute/src/jobs/java/org/apache/ignite/internal/compute/FailingJobOnFirstExecution.java
 => 
examples/src/main/java/org/apache/ignite/example/serialization/CustomPojoSerializationJob.java
 (50%)
 copy 
modules/compute/src/unit1/java/org/apache/ignite/internal/compute/UnitJob.java 
=> 
examples/src/main/java/org/apache/ignite/example/serialization/IntegerDecrementJob.java
 (79%)
 copy 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/flow/IntCallInput.java
 => examples/src/main/java/org/apache/ignite/example/serialization/JsonArg.java 
(75%)
 copy 
modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/internal/ReflectionLongFieldUpdater.java
 => 
examples/src/main/java/org/apache/ignite/example/serialization/JsonArgMarshaller.java
 (58%)
 copy dev-utilities/build.gradle => 
examples/src/main/java/org/apache/ignite/example/serialization/JsonResult.java 
(85%)
 copy 
modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/internal/ReflectionLongFieldUpdater.java
 => 
examples/src/main/java/org/apache/ignite/example/serialization/JsonResultMarshaller.java
 (58%)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/serialization/NativeTypeSerializationExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/serialization/PojoAutoSerializationExample.java
 copy 
modules/compute/src/jobs/java/org/apache/ignite/internal/compute/FailingJobOnFirstExecution.java
 => 
examples/src/main/java/org/apache/ignite/example/serialization/PojoAutoSerializationJob.java
 (63%)
 copy 
examples/src/main/java/org/apache/ignite/example/{storage/PersistentPageMemoryStorageExample.java
 => serialization/SerializationExample.java} (60%)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/serialization/TupleSerializationExample.java
 copy 
modules/compute/src/jobs/java/org/apache/ignite/internal/compute/TupleJob.java 
=> 
examples/src/main/java/org/apache/ignite/example/serialization/TupleTransformJob.java
 (76%)
 copy modules/api/src/main/java/org/apache/ignite/tx/{package-info.java => 
IgniteTransactionDefaults.java} (79%)
 copy modules/api/src/main/java/org/apache/ignite/tx/{package-info.java => 
RetriableTransactionException.java} (78%)
 create mode 100644 
modules/api/src/main/java/org/apache/ignite/tx/RunInTransactionInternalImpl.java
 create mode 100644 
modules/api/src/test/java/org/apache/ignite/tx/RunInTransactionRetryTest.java
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{events/ItThinClientComputeEventsTest.java
 => ItFailoverCandidateNotFoundEmbeddedTest.java} (59%)
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{events/ItThinClientComputeEventsTest.java
 => ItFailoverCandidateNotFoundThinClientTest.java} (70%)
 rename 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItEmbeddedWorkerShutdownTest.java
 => ItWorkerShutdownEmbeddedTest.java} (94%)
 rename 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItThinClientWorkerShutdownTest.java
 => ItWorkerShutdownThinClientTest.java} (95%)
 rename 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/events/{ItEmbeddedComputeEventsTest.java
 => ItComputeEventsEmbeddedTest.java} (61%)
 rename 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/events/{ItThinClientComputeEventsTest.java
 => ItComputeEventsThinClientTest.java} (78%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/StripedVersatileReadWriteLock.java
 copy 
modules/core/src/test/java/org/apache/ignite/internal/util/{VersatileReadWriteLockTest.java
 => StripedVersatileReadWriteLockTest.java} (83%)
 copy 
modules/core/src/test/java/org/apache/ignite/internal/util/{WrapPointerBenchmark.java
 => VersatileReadWriteLockBenchmark.java} (56%)
 copy 
modules/{eventlog/src/testFixtures/java/org/apache/ignite/internal/eventlog/impl/InMemoryCollectionSink.java
 => 
core/src/testFixtures/java/org/apache/ignite/internal/testframework/log4j2/EventLogInspector.java}
 (53%)
 create mode 100644 
modules/network-annotation-processor/src/test/java/org/apache/ignite/internal/network/processor/tests/SerializatersAndDeserializersFieldNamesTest.java
 create mode 100644 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/DirtyFullPageId.java

Reply via email to