This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-25135
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard bd44a7e2cdc Avoid using deprecated methods.
add 45d55f8d2af IGNITE-27200 Add REST for access deployment structure
(#7262)
add 3baa10b5c2d IGNITE-27443 Add debug logs to ExecutionServiceImpl (#7292)
add d9894a074c8 IGNITE-27340 Add Zone commands section to CLI doc (#7228)
add 22a564ea8f1 IGNITE-27444 Add a test for GC under tombstone and another
non last version (#7293)
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 12c79132c3b IGNITE-24160 Use proper candidate for first phase reset
(#7294)
add a5a25713dc4 IGNITE-27436 Raft client's retry context should use
monotonic time (#7287)
add cdb827310e1 Avoid using deprecated methods.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (bd44a7e2cdc)
\
N -- N -- N refs/heads/ignite-25135 (cdb827310e1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
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 +
docs/_docs/ignite-cli-tool.adoc | 21 ++
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 -
.../deployunit/util/DummyIgniteDeployment.java | 6 +
.../ignite/internal/deployment/DeployFiles.java | 3 +-
.../apache/ignite/internal/deployment/Unit.java | 45 +++-
.../internal/deployunit/DeploymentManagerImpl.java | 15 ++
.../internal/deployunit/FileDeployerService.java | 47 ++++
.../internal/deployunit/IgniteDeployment.java | 9 +
.../internal/deployunit/UnitStructureBuilder.java | 96 +++++++
.../internal/deployunit/structure/UnitEntry.java} | 41 ++-
.../internal/deployunit/structure/UnitFile.java} | 48 ++--
.../internal/deployunit/structure/UnitFolder.java | 92 +++++++
.../ignite/deployment/FileDeployerServiceTest.java | 34 +++
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 +
.../ignite/internal/raft/RaftGroupServiceImpl.java | 14 +-
.../apache/ignite/internal/raft/RetryContext.java | 31 ++-
.../internal/raft/ThrottlingContextHolderImpl.java | 5 +-
.../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 ++-
.../org/apache/ignite/raft/jraft/util/Utils.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 +++++++++
.../rest/api/deployment/DeploymentCodeApi.java | 25 ++
.../internal/rest/api/deployment/UnitEntry.java | 189 ++++++++++++++
.../ignite/internal/rest/constants/MediaType.java | 5 +
.../DeploymentManagementControllerTest.java | 48 ++++
.../deployment/DeploymentManagementController.java | 25 ++
.../sql/engine/exec/ExecutionServiceImpl.java | 3 +-
.../storage/AbstractMvPartitionStorageGcTest.java | 20 ++
.../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 ---
.../disaster/DisasterRecoveryTestUtil.java | 34 ++-
.../ItDisasterRecoveryReconfigurationTest.java | 35 ++-
settings.gradle | 13 +
82 files changed, 2067 insertions(+), 779 deletions(-)
create mode 100644 .teamcity/files/scripts/bash/SetupDockerProxy.sh
create mode 100644 .teamcity/files/scripts/python/SetupMavenProxy.py
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/UnitStructureBuilder.java
copy modules/{api/src/main/java/org/apache/ignite/network/ClusterNode.java =>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitEntry.java}
(53%)
copy
modules/{core/src/testFixtures/java/org/apache/ignite/internal/replicator/TestReplicationGroupId.java
=>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitFile.java}
(57%)
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/structure/UnitFolder.java
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
create mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/deployment/UnitEntry.java