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

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


    from cbba29d6352 Merge remote-tracking branch 'origin/main' into 
ignite-22115
     add 0125c449aa3 IGNITE-25421 Add the requests throttling to raft client 
(#5915)
     add e4db8b2aca1 IGNITE-25684 Fix ClientTransactionCommitRequest error 
handling (#6094)
     add eeed4d36dc3 IGNITE-25561 Sql. Transfer partition awareness meta to the 
client (#6076)
     add bbacf586fe1 IGNITE-25472 .NET: Fix locale sensitivity in 
BigDecimalTests.TestToString (#6095)
     add eebbc79d76e IGNITE-25735 Add node name to metric exporter's thread 
pool (#6096)
     add 5fd48f88679 IGNITE-25740 Fix hash index comparator in aipersist/aimem 
(#6098)
     add 79c2d75cbec IGNITE-24783 Port tests related to partition lifecycle to 
PartitionReplicaLifecycleManager tests (#6072)
     add 9b604e74657 IGNITE-25737 Fixed deferred partition stop may throw 
OutdatedTokenException (#6097)
     add 594f6286f5f Bump it.unimi.dsi:fastutil-core from 8.5.15 to 8.5.16 
(#6101)
     add 30cbd5ebc47 Bump io.swagger.core.v3:swagger-annotations from 2.2.33 to 
2.2.34 (#6088)
     add 1eeb3e9cb9d IGNITE-25612 Improve diagnostic message related to watch 
event processing (#6100)
     add aca2d19123a Merge remote-tracking branch 'origin/main' into 
ignite-22115

No new revisions were added by this update.

Summary of changes:
 gradle/libs.versions.toml                          |   4 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   3 +
 .../client/proto/ProtocolBitmaskFeature.java       |   7 +-
 .../client/handler/ItClientHandlerMetricsTest.java |   4 +-
 .../ignite/client/handler/ItClientHandlerTest.java |   5 +-
 .../ignite/client/handler/ClientHandlerModule.java |   3 +-
 .../handler/ClientInboundMessageHandler.java       |   5 +-
 .../handler/requests/jdbc/JdbcQueryCursor.java     |   8 +
 .../requests/sql/ClientSqlExecuteRequest.java      |  55 ++-
 .../tx/ClientTransactionCommitRequest.java         |   4 +
 modules/client/build.gradle                        |   1 +
 .../org/apache/ignite/client/IgniteClient.java     |  50 ++-
 .../ignite/client/IgniteClientConfiguration.java   |  34 ++
 .../client/IgniteClientConfigurationImpl.java      |  14 +-
 .../ignite/internal/client/TcpClientChannel.java   |   3 +-
 .../ignite/internal/client/TcpIgniteClient.java    |   4 +-
 .../internal/client/sql/ClientAsyncResultSet.java  |  17 +-
 .../sql/ClientPartitionAwarenessMetadata.java      |  71 ++++
 .../client/sql/ClientResultSetMetadata.java        |   8 +-
 .../ignite/internal/client/sql/ClientSql.java      |  68 +++-
 .../ignite/internal/client/table/ClientTable.java  |   6 +-
 .../ignite/internal/client/table/ClientTables.java |   9 +-
 .../org/apache/ignite/client/ClientSqlTest.java    |  64 +++
 .../org/apache/ignite/client/RetryPolicyTest.java  |   2 +-
 .../org/apache/ignite/client/fakes/FakeCursor.java |  18 +
 .../management/raft/ItCmgRaftServiceTest.java      |   2 +-
 .../ignite/internal/util/ExceptionUtils.java       |  25 ++
 .../internal/util/SlidingAverageValueTracker.java  |  86 ++++
 .../ignite/internal/util/SlidingHistogram.java     | 130 ++++++
 .../util/SlidingAverageValueTrackerTest.java       |  64 +++
 .../ignite/internal/util/SlidingHistogramTest.java |  70 ++++
 .../ignite/internal/index/IndexBuildTask.java      |   7 +-
 .../ignite/internal/jdbc/JdbcConnection.java       |   3 +-
 .../ignite/internal/metastorage/WatchEvent.java    |  19 +-
 .../metastorage/timebag/IgniteStopwatch.java       | 205 ++++++++++
 .../internal/metastorage/timebag/IgniteTicker.java |  48 +++
 .../internal/metastorage/timebag/NoOpTimeBag.java} |  31 +-
 .../internal/metastorage/timebag/TimeBag.java      |  82 ++++
 .../internal/metastorage/timebag/TimeBagImpl.java  | 367 +++++++++++++++++
 .../impl/ItIdempotentCommandCacheTest.java         |   2 +-
 .../server/raft/ItMetaStorageRaftGroupTest.java    |  10 +-
 .../service/ItAbstractListenerSnapshotTest.java    |  13 +-
 .../metastorage/impl/MetaStorageManagerImpl.java   |   2 +-
 .../metastorage/server/WatchAndEvents.java         |   6 +-
 .../metastorage/server/WatchProcessor.java         |  31 +-
 .../ignite/internal/metrics/MetricManager.java     |   5 +-
 .../ignite/internal/metrics/MetricManagerImpl.java |  10 +-
 .../ignite/internal/metrics/MetricRegistry.java    |   3 +-
 .../metrics/exporters/BasicMetricExporter.java     |  13 +-
 .../metrics/exporters/PushMetricExporter.java      |  13 +-
 .../internal/network/AbstractTopologyService.java  |   5 +
 .../ignite/internal/network/TopologyService.java   |   7 +
 modules/partition-replicator/build.gradle          |   1 +
 .../ReplicationRaftCommandApplicator.java          |  28 +-
 .../partition/replicator/ZoneResourcesManager.java |   2 +-
 .../handlers/WriteIntentSwitchRequestHandler.java  |   3 +-
 .../PartitionReplicaLifecycleManagerTest.java      | 127 +++++-
 .../placementdriver/PlacementDriverManager.java    |   3 +-
 .../internal/placementdriver/ActiveActorTest.java  |   7 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |   1 +
 modules/platforms/cpp/ignite/odbc/common_types.cpp |   1 +
 .../dotnet/Apache.Ignite.Tests/BigDecimalTests.cs  |   8 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |   3 +
 .../internal/raft/GroupOverloadedException.java}   |  25 +-
 .../apache/ignite/internal/raft/RaftManager.java   |  12 +-
 .../ignite/internal/raft/RaftServiceFactory.java   |   4 +-
 .../internal/raft/ThrottlingContextHolder.java     |  66 +++
 .../configuration/RaftConfigurationSchema.java     |   7 +
 .../raft/server/ItSimpleCounterServerTest.java     |  28 +-
 .../ignite/raft/server/JraftAbstractTest.java      |  13 +-
 .../java/org/apache/ignite/internal/raft/Loza.java |  51 ++-
 .../ignite/internal/raft/RaftGroupServiceImpl.java | 161 ++++++--
 .../apache/ignite/internal/raft/RetryContext.java  |  53 ++-
 .../internal/raft/ThrottlingContextHolderImpl.java | 255 ++++++++++++
 .../org/apache/ignite/internal/raft/LozaTest.java  |   2 +-
 .../ignite/internal/raft/RaftGroupServiceTest.java |   9 +-
 .../internal/raft/TestThrottlingContextHolder.java |  88 ++++
 .../raft/client/TopologyAwareRaftGroupService.java |   8 +-
 .../TopologyAwareRaftGroupServiceFactory.java      |   7 +-
 .../PlacementDriverMessageProcessor.java           |  30 +-
 .../ignite/internal/replicator/ReplicaManager.java |  22 +-
 .../ignite/internal/replicator/ReplicaService.java |   8 +-
 .../ReplicatorRecoverableExceptions.java           |  63 +++
 .../replicator/PlacementDriverReplicaSideTest.java |   4 +-
 .../AbstractTopologyAwareGroupServiceTest.java     |   4 +-
 .../app/client/ItThinClientTransactionsTest.java   |  24 ++
 .../internal/sql/api/AsyncResultSetImpl.java       |   6 +
 .../ignite/internal/sql/engine/AsyncSqlCursor.java |   5 +
 .../internal/sql/engine/AsyncSqlCursorImpl.java    |  29 ++
 .../sql/engine/exec/fsm/QueryExecutionProgram.java |   8 +-
 .../sql/engine/exec/fsm/QueryExecutor.java         |   1 +
 .../PartitionAwarenessMetadata.java                |  19 +-
 .../index/hash/CompareIndexColumnsValue.java       |   2 +-
 .../index/hash/PageMemoryHashIndexStorage.java     |  11 +
 .../pagememory/index/hash/io/HashIndexTreeIo.java  |   8 +-
 .../AbstractPageMemoryHashIndexStorageTest.java    |  54 ++-
 .../PersistentPageMemoryHashIndexStorageTest.java  |   2 +-
 .../VolatilePageMemoryHashIndexStorageTest.java    |   2 +-
 .../ItMetastorageGroupDisasterRecoveryTest.java    |   2 +-
 .../internal/table/distributed/TableManager.java   |  14 +-
 .../replicator/PartitionReplicaListener.java       |   7 +-
 .../distributed/storage/BrokenTxStateStorage.java  |   5 +
 .../distributed/storage/InternalTableImpl.java     |  27 +-
 .../distributed/TableManagerRecoveryTest.java      |   2 +-
 .../table/distributed/TableManagerTest.java        |  12 +-
 .../raft/PartitionCommandListenerTest.java         |  81 ++++
 .../replication/PartitionReplicaListenerTest.java  | 443 +++++++++++++++++++++
 .../tx/impl/PersistentTxStateVacuumizer.java       |  11 +-
 .../internal/tx/impl/TxCleanupRequestSender.java   |   4 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  45 +--
 .../tx/impl/WriteIntentSwitchProcessor.java        |   7 +-
 .../state/ThreadAssertingTxStateStorage.java       |  17 +-
 .../internal/tx/storage/state/TxStateStorage.java  |   8 +
 .../state/rocksdb/TxStateRocksDbStorage.java       |   7 +-
 .../tx/storage/state/test/TestTxStateStorage.java  |   7 +-
 115 files changed, 3382 insertions(+), 318 deletions(-)
 create mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientPartitionAwarenessMetadata.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/SlidingAverageValueTracker.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/SlidingHistogram.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/SlidingAverageValueTrackerTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/SlidingHistogramTest.java
 create mode 100644 
modules/metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/timebag/IgniteStopwatch.java
 create mode 100644 
modules/metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/timebag/IgniteTicker.java
 copy 
modules/{catalog/src/test/java/org/apache/ignite/internal/catalog/storage/CatalogSerializationCompatibilityV2ReadsV2Test.java
 => 
metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/timebag/NoOpTimeBag.java}
 (61%)
 create mode 100644 
modules/metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/timebag/TimeBag.java
 create mode 100644 
modules/metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/timebag/TimeBagImpl.java
 copy 
modules/{file-transfer/src/main/java/org/apache/ignite/internal/network/file/exception/FileTransferException.java
 => 
raft-api/src/main/java/org/apache/ignite/internal/raft/GroupOverloadedException.java}
 (58%)
 create mode 100644 
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/ThrottlingContextHolder.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/ThrottlingContextHolderImpl.java
 create mode 100644 
modules/raft/src/testFixtures/java/org/apache/ignite/internal/raft/TestThrottlingContextHolder.java
 create mode 100644 
modules/replicator/src/main/java/org/apache/ignite/internal/replicator/ReplicatorRecoverableExceptions.java
 rename 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/{
 => hash}/AbstractPageMemoryHashIndexStorageTest.java (64%)
 rename 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/{
 => hash}/PersistentPageMemoryHashIndexStorageTest.java (98%)
 rename 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/{
 => hash}/VolatilePageMemoryHashIndexStorageTest.java (97%)

Reply via email to