This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-19081
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard e561c52906 Wip. Add catalog service to the table.
discard 56c5bc76ba Wip. Add catalog events.
add c992d00abc IGNITE-19438 Use TablePartitionId in transaction-related
code (#2038)
add 7c4ac99e9c IGNITE-18960 Implement notification for placement driver
about replication group inoperability (#2036)
add fc28c4966e IGNITE-19077 Apply custom cluster config on cluster init
(#1991)
add 5307aeb00c IGNITE-19439 Fixed bug in B+Tree IO implementations that
lead to tree corruption (#2054)
add cfb3986242 IGNITE-19446 Non-REPL connect command should only allow
URLs (#2049)
add eb2a824701 IGNITE-19440 onUpdateReplicas and
distributionZonesDataNodesListener moved from table manager to distribution
zones (#2041)
add a6cda37400 IGNITE-18859 PendingComparableValuesTracker refactoring
(#2029)
add 7433e07b1d Wip. Add catalog events.
add 72b262de74 Wip. Add catalog service to the table.
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 (e561c52906)
\
N -- N -- N refs/heads/ignite-19081 (72b262de74)
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:
.idea/codeStyles/Project.xml | 2 +-
.../java/org/apache/ignite/InitParameters.java | 17 +-
.../org/apache/ignite/InitParametersBuilder.java | 19 +-
.../ignite/security/AuthenticationConfig.java | 56 ---
.../security/AuthenticationProviderConfig.java | 28 --
.../BasicAuthenticationProviderConfig.java | 67 ---
.../internal/catalog/CatalogServiceImpl.java | 4 +-
.../commands/cluster/init/ItClusterInitTest.java | 8 +-
.../cli/commands/sql/ItSqlConnectBasicTest.java | 10 +-
.../cli/commands/sql/ItSqlConnectSslBasicTest.java | 10 +-
.../internal/rest/ItGeneratedRestClientTest.java | 5 +-
.../cluster/AuthenticationConfigConverter.java | 64 ---
.../internal/cli/call/cluster/ClusterInitCall.java | 2 +-
.../cli/call/cluster/ClusterInitCallInput.java | 50 +--
.../ignite/internal/cli/commands/Options.java | 38 +-
.../cluster/init/AuthenticationOptions.java | 60 ---
.../commands/cluster/init/ClusterInitOptions.java | 63 ++-
.../cli/commands/connect/ConnectCommand.java | 18 +-
.../internal/cli/IgniteCliInterfaceTest.java | 34 +-
.../cli/commands/UrlOptionsNegativeTest.java | 4 +-
.../cli/commands/connect/ConnectCommandTest.java | 2 +-
.../internal/cli/core/JdbcUrlFactoryTest.java | 4 +-
.../cliconfig/TestConfigManagerHelper.java | 21 +
.../cluster-configuration-with-enabled-auth.conf | 13 +
.../cli/src/testFixtures/resources/jdbc_basic.ini | 4 +-
.../ignite/client/handler/ItClientHandlerTest.java | 3 +-
.../ignite/client/ClientAuthenticationTest.java | 3 +-
.../org/apache/ignite/client/fakes/FakeIgnite.java | 10 +-
.../ignite/client/fakes/FakeInternalTable.java | 4 +-
modules/cluster-management/build.gradle | 1 +
.../cluster/management/ClusterInitializer.java | 16 +-
.../management/ClusterManagementGroupManager.java | 37 +-
.../internal/cluster/management/ClusterState.java | 5 +-
.../DistributedConfigurationUpdater.java | 57 +--
.../management/network/auth/Authentication.java | 59 ---
.../network/auth/AuthenticationProvider.java | 55 ---
.../network/auth/BasicAuthenticationProvider.java | 53 ---
.../network/messages/CmgInitMessage.java | 5 +-
.../network/messages/CmgMessageGroup.java | 12 -
.../management/raft/CmgRaftGroupListenerTest.java | 8 +-
.../management/BaseItClusterManagementTest.java | 6 -
.../internal/cluster/management/MockNode.java | 6 -
.../build.gradle | 26 +-
.../presentation}/ConfigurationPresentation.java | 2 +-
.../presentation}/HoconPresentation.java | 15 +-
.../presentation/HoconPresentationTest.java} | 6 +-
.../TestChildConfigurationSchema.java} | 4 +-
.../presentation/TestConfigurationSchema.java} | 10 +-
.../internal}/replicator/TablePartitionId.java | 3 +-
.../util/PendingComparableValuesTracker.java | 89 ++--
.../PendingIndependentComparableValuesTracker.java | 86 ++++
.../util/PendingComparableValuesTrackerTest.java | 148 ++++++-
...dingIndependentComparableValuesTrackerTest.java | 73 ++++
modules/distribution-zones/build.gradle | 3 +
.../distributionzones/DistributionZoneManager.java | 74 +++-
.../rebalance/DistributionZoneRebalanceEngine.java | 291 +++++++++++++
.../rebalance}/RebalanceUtil.java | 140 +------
.../rebalance}/TablePartitionId.java | 4 +-
.../DistributionZoneRebalanceEngineTest.java} | 272 ++++--------
.../RebalanceUtilUpdateAssignmentsTest.java | 18 +-
...apache.ignite.configuration.ConfigurationModule | 1 -
.../impl/ItMetaStorageMultipleNodesTest.java | 5 -
.../metastorage/impl/ItMetaStorageWatchTest.java | 5 -
.../metastorage/server/time/ClusterTimeImpl.java | 4 +-
.../message/StopLeaseProlongationMessage.java | 6 +
.../MultiActorPlacementDriverTest.java | 33 +-
.../PlacementDriverManagerTest.java | 2 +-
.../placementdriver/AssignmentsTracker.java | 2 +-
.../internal/placementdriver/LeaseUpdater.java | 2 +
.../placementdriver/leases/LeaseTracker.java | 2 +-
.../ignite/raft/jraft/core/FSMCallerTest.java | 3 +-
modules/replicator/build.gradle | 20 +-
.../ItPlacementDriverReplicaSideTest.java | 460 +++++++++++++++++++++
.../apache/ignite/internal/replicator/Replica.java | 15 +-
.../ignite/internal/replicator/ReplicaManager.java | 88 +++-
.../replicator/message/PrimaryReplicaRequest.java} | 6 +-
.../client/TopologyAwareRaftGroupServiceTest.java | 93 +----
.../replicator/PlacementDriverReplicaSideTest.java | 7 +-
.../internal/raft/TestRaftGroupListener.java} | 41 +-
.../message/PrimaryReplicaTestRequest.java} | 8 +-
.../message/ReplicaMessageTestGroup.java} | 13 +-
.../topology/LogicalTopologyServiceTestImpl.java} | 32 +-
modules/rest-api/openapi/openapi.yaml | 44 +-
.../internal/rest/api/cluster/InitCommand.java | 17 +-
.../authentication/AuthenticationConfig.java | 69 ----
.../AuthenticationProviderConfig.java | 56 ---
.../BasicAuthenticationProviderConfig.java | 88 ----
modules/rest/build.gradle | 1 +
.../cluster/ItClusterManagementControllerTest.java | 149 +------
.../rest/cluster/ClusterManagementController.java | 45 +-
.../AbstractConfigurationController.java | 1 +
.../ClusterConfigurationController.java | 1 +
.../configuration/NodeConfigurationController.java | 1 +
.../rest/configuration/PresentationsFactory.java | 3 +-
.../ClusterConfigurationControllerTest.java | 3 +-
.../ConfigurationControllerBaseTest.java | 1 +
.../NodeConfigurationControllerTest.java | 3 +-
modules/runner/build.gradle | 1 +
.../java/org/apache/ignite/internal/Cluster.java | 2 +-
.../ItDistributedConfigurationPropertiesTest.java | 1 -
.../ItDistributedConfigurationStorageTest.java | 5 -
.../storage/ItRebalanceDistributedTest.java | 38 +-
.../apache/ignite/internal/jdbc/ItJdbcTest.java | 22 +-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 2 +-
.../ignite/internal/rebalance/ItRebalanceTest.java | 2 +-
.../rest/authentication/ItAuthenticationTest.java | 33 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 2 +-
.../runner/app/ItIgniteNodeRestartTest.java | 34 +-
.../runner/app/PlatformTestNodeRunner.java | 3 +-
.../ignite/internal/table/ItTableScanTest.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 26 +-
.../apache/ignite/internal/app/IgnitionImpl.java | 2 +-
modules/security/build.gradle | 4 +-
.../AuthenticationProviderConfigurationSchema.java | 4 +-
.../AuthenticationConfigurationValidatorTest.java | 6 +-
.../AuthenticationProvidersValidatorTest.java | 15 +-
.../AuthenticationManagerImplTest.java | 15 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 2 +-
.../internal/sql/engine/exec/TxAttributes.java | 8 +-
.../sql/engine/schema/IgniteTableImpl.java | 15 +-
.../sql/engine/exec/rel/AbstractExecutionTest.java | 2 +-
.../sql/engine/framework/NoOpTransaction.java | 15 +-
.../pagememory/index/hash/io/HashIndexTreeIo.java | 2 +-
.../pagememory/index/meta/io/IndexMetaInnerIo.java | 2 +-
.../pagememory/index/meta/io/IndexMetaIo.java | 4 +-
.../pagememory/index/meta/io/IndexMetaLeafIo.java | 2 +-
.../index/sorted/io/SortedIndexTreeIo.java | 2 +-
.../storage/pagememory/mv/VersionChain.java | 2 +-
.../internal/storage/pagememory/mv/gc/io/GcIo.java | 2 +-
.../storage/pagememory/mv/io/VersionChainIo.java | 2 +-
.../ItInternalTableReadWriteScanTest.java | 2 +-
.../ignite/distributed/ItTablePersistenceTest.java | 4 +-
.../distributed/ItTxDistributedTestSingleNode.java | 14 +-
.../ignite/distributed/ReplicaUnavailableTest.java | 15 +-
.../ignite/internal/table/ItColocationTest.java | 6 +-
.../ignite/internal/table/InternalTable.java | 4 +-
.../table/distributed/StorageUpdateHandler.java | 8 +-
.../internal/table/distributed/TableManager.java | 169 +-------
.../command/TablePartitionIdMessage.java | 2 +-
.../ignite/internal/table/distributed/gc/MvGc.java | 2 +-
.../table/distributed/raft/PartitionListener.java | 12 +-
.../raft/RebalanceRaftGroupEventsListener.java | 2 +-
.../raft/snapshot/PartitionAccessImpl.java | 2 +-
.../request/ReadWriteMultiRowReplicaRequest.java | 2 +-
.../request/ReadWriteReplicaRequest.java | 4 +-
.../request/ReadWriteSingleRowReplicaRequest.java | 2 +-
.../request/ReadWriteSwapRowReplicaRequest.java | 2 +-
.../replicator/PartitionReplicaListener.java | 22 +-
.../distributed/storage/InternalTableImpl.java | 29 +-
.../ignite/internal/utils/RebalanceUtil.java | 170 +-------
.../RepeatedFinishReadWriteTransactionTest.java | 16 +-
.../internal/table/distributed/IndexBaseTest.java | 2 +-
.../distributed/StorageUpdateHandlerTest.java | 6 +-
.../internal/table/distributed/gc/MvGcTest.java | 6 +-
.../raft/PartitionCommandListenerTest.java | 4 +-
.../incoming/IncomingSnapshotCopierTest.java | 2 +-
.../OutgoingSnapshotTxDataStreamingTest.java | 2 +-
.../PartitionReplicaListenerIndexLockingTest.java | 4 +-
.../replication/PartitionReplicaListenerTest.java | 9 +-
.../distributed/storage/InternalTableImplTest.java | 8 +-
.../table/impl/DummyInternalTableImpl.java | 11 +-
.../ignite/internal/tx/InternalTransaction.java | 24 +-
.../org/apache/ignite/internal/tx/TxManager.java | 12 +-
.../java/org/apache/ignite/internal/tx/TxMeta.java | 8 +-
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 10 +-
.../internal/tx/impl/ReadWriteTransactionImpl.java | 29 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 16 +-
.../tx/message/TxFinishReplicaRequest.java | 4 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 9 +-
.../storage/state/AbstractTxStateStorageTest.java | 11 +-
settings.gradle | 2 +
171 files changed, 2070 insertions(+), 2414 deletions(-)
delete mode 100644
modules/api/src/main/java/org/apache/ignite/security/AuthenticationConfig.java
delete mode 100644
modules/api/src/main/java/org/apache/ignite/security/AuthenticationProviderConfig.java
delete mode 100644
modules/api/src/main/java/org/apache/ignite/security/BasicAuthenticationProviderConfig.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/cluster/AuthenticationConfigConverter.java
delete mode 100644
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/init/AuthenticationOptions.java
create mode 100644
modules/cli/src/testFixtures/resources/cluster-configuration-with-enabled-auth.conf
delete mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/network/auth/Authentication.java
delete mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/network/auth/AuthenticationProvider.java
delete mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/network/auth/BasicAuthenticationProvider.java
copy modules/{catalog => configuration-presentation}/build.gradle (69%)
rename
modules/{rest/src/main/java/org/apache/ignite/internal/rest/configuration =>
configuration-presentation/src/main/java/org/apache/ignite/internal/configuration/presentation}/ConfigurationPresentation.java
(97%)
rename
modules/{rest/src/main/java/org/apache/ignite/internal/rest/configuration/hocon
=>
configuration-presentation/src/main/java/org/apache/ignite/internal/configuration/presentation}/HoconPresentation.java
(88%)
rename
modules/{rest/src/test/java/org/apache/ignite/internal/rest/configuration/presentation/ConfigurationPresentationTest.java
=>
configuration-presentation/src/test/java/org/apache/ignite/internal/configuration/presentation/HoconPresentationTest.java}
(96%)
copy
modules/{rest/src/test/java/org/apache/ignite/internal/rest/configuration/TestSubConfigurationSchema.java
=>
configuration-presentation/src/test/java/org/apache/ignite/internal/configuration/presentation/TestChildConfigurationSchema.java}
(90%)
copy
modules/{rest/src/test/java/org/apache/ignite/internal/rest/configuration/TestRootConfigurationSchema.java
=>
configuration-presentation/src/test/java/org/apache/ignite/internal/configuration/presentation/TestConfigurationSchema.java}
(81%)
copy modules/{table/src/main/java/org/apache/ignite/internal/table/distributed
=>
core/src/main/java/org/apache/ignite/internal}/replicator/TablePartitionId.java
(95%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/PendingIndependentComparableValuesTracker.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/PendingIndependentComparableValuesTrackerTest.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance/DistributionZoneRebalanceEngine.java
copy modules/{table/src/main/java/org/apache/ignite/internal/utils =>
distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance}/RebalanceUtil.java
(73%)
rename
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/replicator
=>
distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance}/TablePartitionId.java
(91%)
rename
modules/{table/src/test/java/org/apache/ignite/internal/table/distributed/TableManagerDistributionZonesTest.java
=>
distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/rebalance/DistributionZoneRebalanceEngineTest.java}
(61%)
rename modules/{table/src/test/java/org/apache/ignite/internal/utils =>
distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/rebalance}/RebalanceUtilUpdateAssignmentsTest.java
(95%)
delete mode 100644
modules/distribution-zones/src/test/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
create mode 100644
modules/replicator/src/integrationTest/java/org/apache/ignite/internal/replicator/ItPlacementDriverReplicaSideTest.java
copy
modules/{catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DdlCommandParams.java
=>
replicator/src/main/java/org/apache/ignite/internal/replicator/message/PrimaryReplicaRequest.java}
(81%)
copy
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/evict/PageEvictionTrackerNoOp.java
=>
replicator/src/testFixtures/java/org/apache/ignite/internal/raft/TestRaftGroupListener.java}
(56%)
copy
modules/replicator/src/{main/java/org/apache/ignite/internal/replicator/message/AwaitReplicaResponse.java
=>
testFixtures/java/org/apache/ignite/internal/replicator/message/PrimaryReplicaTestRequest.java}
(82%)
copy
modules/{network-annotation-processor/src/test/java/org/apache/ignite/internal/network/processor/tests/TestMessageGroup.java
=>
replicator/src/testFixtures/java/org/apache/ignite/internal/replicator/message/ReplicaMessageTestGroup.java}
(74%)
copy
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/LogicalTopologyServiceImpl.java
=>
replicator/src/testFixtures/java/org/apache/ignite/internal/topology/LogicalTopologyServiceTestImpl.java}
(64%)
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/cluster/authentication/AuthenticationConfig.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/cluster/authentication/AuthenticationProviderConfig.java
delete mode 100644
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/cluster/authentication/BasicAuthenticationProviderConfig.java