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 b16c98ef71b Fix compat suppressions
add 41a5034b523 IGNITE-26292 Add sync mode to the log storage (#7299)
add 77b85f7ca01 IGNITE-27447 Replace mock-server with wiremock (#7298)
add 3e9564e0351 IGNITE-27405 Use single safe time tracker per partition
replica (#7301)
add a510fa48765 IGNITE-22129 Partition, CMG and metastorage should not
share threads (#7119)
add 01a43fc0bb9 IGNITE-27297 Use proxy repositories for maven and docker
(#7245)
add 2662c12079c Merge branch 'main' into ignite-27278
add 3be3b75f4c2 Fix TestSelectAllColumnsStringMapper culture specifics
No new revisions were added by this update.
Summary of changes:
.teamcity/_Self/Project.kt | 3 +
.teamcity/build/Project.kt | 2 +-
.teamcity/build/build_types/ApacheIgnite3.kt | 2 +-
.teamcity/build/distributions/OdbcDeb.kt | 5 +
.teamcity/build/distributions/OdbcRpm.kt | 5 +
.teamcity/build/distributions/OdbcZip.kt | 5 +
.teamcity/build/distributions/Project.kt | 2 +-
.teamcity/files/scripts/bash/DockerImagePrune.sh | 3 +-
.teamcity/files/scripts/bash/SetupDockerProxy.sh | 112 ++++++++
.teamcity/files/scripts/python/SetupMavenProxy.py | 290 +++++++++++++++++++++
.../teamcity/ApacheIgnite3CustomBuildType.kt | 1 +
.../org/apache/ignite/teamcity/CustomBuildSteps.kt | 24 ++
.../org/apache/ignite/teamcity/CustomBuildType.kt | 15 ++
.teamcity/test/platform_tests/Project.kt | 2 +-
.teamcity/test/sanity_check/Project.kt | 2 +-
.teamcity/test/template_types/OtherTestsModule.kt | 4 +
.teamcity/test/template_types/Tests.kt | 4 +-
.teamcity/test/template_types/TestsModule.kt | 7 +
gradle/libs.versions.toml | 5 +-
modules/cli/build.gradle | 6 +-
.../cli/call/node/status/NodeStatusCallTest.java | 23 +-
.../cli/commands/IgniteCliInterfaceTestBase.java | 42 +--
.../cli/commands/cluster/ClusterInitTest.java | 118 +++------
.../commands/cluster/config/ClusterConfigTest.java | 43 ++-
.../cli/commands/node/config/NodeConfigTest.java | 43 ++-
.../cli/commands/node/metric/NodeMetricTest.java | 45 ++--
.../migrate/MigrateToClusterCommandTest.java | 24 +-
.../cluster/reset/ResetClusterCommandTest.java | 54 +---
.../partitions/restart/RestartPartitionsTest.java | 82 +-----
.../ignite/client/fakes/FakeInternalTable.java | 11 -
modules/eventlog/build.gradle | 3 +-
.../internal/eventlog/impl/WebhookSinkTest.java | 157 ++++-------
.../internal/index/IndexBuildController.java | 33 +--
.../internal/index/IndexBuildControllerTest.java | 3 +-
.../LocalBeforeReplicaStartEventParameters.java | 10 +
.../PartitionReplicaLifecycleManager.java | 17 +-
.../replicator/ReplicaTableProcessor.java | 6 -
.../partition/replicator/ReplicaTableSegment.java | 46 ----
.../replicator/ZonePartitionReplicaListener.java | 4 +-
.../partition/replicator/ZoneResourcesManager.java | 14 +-
.../PartitionReplicaLifecycleManagerTest.java | 3 +
.../Sql/SqlResultSetObjectMappingTests.cs | 9 +-
.../storage/segstore/MappedByteBufferSyncer.java | 125 +++++++++
.../raft/storage/segstore/SegmentFile.java | 80 +++++-
.../raft/storage/segstore/SegmentFileManager.java | 20 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 32 ++-
.../segstore/SegmentFileManagerGetEntryTest.java | 3 +
.../storage/segstore/SegmentFileManagerTest.java | 5 +
.../raft/storage/segstore/SegmentFileTest.java | 79 +++++-
.../SegstoreLogStorageConcurrencyTest.java | 3 +
.../storage/segstore/SegstoreLogStorageTest.java | 5 +
.../raft/storage/segstore/SyncSegmentFileTest.java | 128 +++++++++
.../ignite/internal/rest/constants/MediaType.java | 5 +
.../ignite/internal/table/InternalTable.java | 15 --
.../internal/table/distributed/TableManager.java | 48 ++--
.../replicator/PartitionReplicaListener.java | 5 -
.../distributed/storage/InternalTableImpl.java | 52 ----
.../distributed/storage/InternalTableImplTest.java | 30 ---
settings.gradle | 13 +
59 files changed, 1243 insertions(+), 694 deletions(-)
create mode 100644 .teamcity/files/scripts/bash/SetupDockerProxy.sh
create mode 100644 .teamcity/files/scripts/python/SetupMavenProxy.py
delete mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/ReplicaTableSegment.java
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/MappedByteBufferSyncer.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SyncSegmentFileTest.java