You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2023/10/20 12:14:47 UTC

[ignite-3] branch ignite-20624 updated (483867de1c -> 07a5b3069c)

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

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


    from 483867de1c Get future completion to outside synchronized block.
     add e917054b5f IGNITE-20530 Start building indexes for write-only indexes (#2704)
     add a6146c1b56 IGNITE-20659 Placement driver do not create a lease (#2700)
     add 0a59af8a10 IGNITE-20668 Increase wait after a DDL to account for idle safe-time propagation period (#2703)
     add 18f52ed747 IGNITE-20522 Create the default user 'Ignite' (#2684)
     add fc1d0976ca IGNITE-20616 ensureReplicaIsPrimary should use getPrimaryReplica instead of awaitPrimaryReplica (#2701)
     add ea9133d0aa IGNITE-20671 Sql. Fixed ItSqlApiTest#ddl test (#2708)
     add 7953fabb2f IGNITE-20677 Sql. Improve error reporting in assertThrowsSqlException (#2707)
     add 7aa17fe138 IGNITE-20600 Sql. Fix a message of an error, which occurs while updating primary key column (#2695)
     add cbcdd9357b IGNITE-20478 Sql. Get rid of UNSPECIFIED_VALUE_PLACEHOLDER (#2671)
     add 154c99c28a IGNITE-20430 Got rid of unused set and fixed replica waiters removal (#2604)
     add 87792091f1 IGNITE-20454 Sql. Added a callback that is notified when data prefetching is complete (#2674)
     add 3e8cad9947 IGNITE-20002 Implement durable unlock on primary partition re-election (#2697)
     add 3d4e1341a9 IGNITE-20630 Select only available nodes for deployment unit download (#2713)
     add 1883697a1d IGNITE-20693 Fixed NPE in placement driver actor on deactivation (#2718)
     add e8250c9522 IGNITE-20695 Cleanup resource (#2723)
     add 1671500d10 IGNITE-20545 Improve logging in AbstractRpcTest (#2717)
     add bdde52ff81 IGNITE-20395 Clean up write intents for RW transaction on primary (#2679)
     add 35d03f08c0 IGNITE-20699 Decrease idle safe time propagation period in tests (#2730)
     add 4c79c5d97a IGNTIE-20629 Exclude ODBC build from assemble pipeline by default (#2706)
     add 07a5b3069c Merge branch 'main' into ignite-20624

No new revisions were added by this update.

Summary of changes:
 gradle.properties                                  |   3 +
 gradle/wrapper/gradle-wrapper.properties           |   2 +-
 .../internal/ConfigurationModuleArchTest.java      |  92 ++++++
 .../internal/catalog/CatalogManagerImpl.java       |  24 +-
 .../commands/AlterTableDropColumnCommand.java      |  17 +-
 .../internal/catalog/CatalogManagerSelfTest.java   |   8 +-
 .../AlterTableDropColumnCommandValidationTest.java |   4 +-
 .../internal/rest/ItGeneratedRestClientTest.java   |   5 +-
 .../apache/ignite/client/fakes/FakeTxManager.java  |   6 +
 .../cluster/management/ClusterInitializer.java     |  35 ++-
 .../management/ClusterManagementGroupManager.java  |  33 +-
 .../internal/cluster/management/ClusterState.java  |   2 +-
 .../network/messages/CmgInitMessage.java           |   4 +-
 .../cluster/management/ClusterInitializerTest.java |   7 +-
 .../management/raft/CmgRaftGroupListenerTest.java  |   4 +-
 .../internal/cluster/management/MockNode.java      |  17 +-
 .../deployunit/DeployMessagingService.java         |  19 +-
 .../exception/DeploymentUnitReadException.java     |   9 +
 ...va => ConfigurationDynamicDefaultsPatcher.java} |  24 +-
 .../ignite/configuration/ConfigurationModule.java  |  20 ++
 .../ignite}/configuration/SuperRootChange.java     |   2 +-
 .../presentation/HoconPresentation.java            |   2 +-
 .../configuration/ConfigurationConverter.java      |  62 ++++
 .../ConfigurationDynamicDefaultsPatcherImpl.java   |  88 ++++++
 .../configuration/ConfigurationRegistry.java       |  52 +---
 .../configuration/SuperRootChangeImpl.java         |  54 ++++
 .../configuration/hocon/HoconConverter.java        |  39 ++-
 ...onfigurationDynamicDefaultsPatcherImplTest.java |  57 ++++
 .../configuration/TestConfigurationModule.java}    |  25 +-
 .../configuration}/TestConfigurationSchema.java    |  15 +-
 .../configuration/TestSubConfigurationSchema.java  |  13 +-
 .../configuration/hocon/HoconConverterTest.java    |   6 +-
 .../java/org/apache/ignite/internal/Hacks.java}    |  12 +-
 .../testframework/BaseIgniteAbstractTest.java      |   2 +
 .../matchers/HttpResponseMatcher.java              |  89 ++++++
 .../internal/index/IndexBuildController.java       |  28 +-
 .../index/IndexAvailabilityControllerTest.java     |   5 +-
 .../internal/index/IndexBuildControllerTest.java   |  71 ++++-
 .../ignite/internal/marshaller/Marshaller.java     |   1 -
 .../ItMetaStorageMultipleNodesAbstractTest.java    |  12 +-
 .../metastorage/impl/ItMetaStorageWatchTest.java   |  12 +-
 .../placementdriver/TestPlacementDriver.java       |  31 +-
 modules/placement-driver/build.gradle              |   2 +
 .../internal/placementdriver/LeaseUpdater.java     |  20 +-
 .../placementdriver/leases/LeaseTracker.java       |  41 +--
 .../internal/placementdriver/leases/Leases.java    |   2 +-
 .../internal/placementdriver/LeaseTrackerTest.java | 102 +++++++
 .../internal/placementdriver/LeaseUpdaterTest.java | 281 +++++++++++++++++
 modules/platforms/build.gradle                     |  12 +-
 .../ignite/raft/jraft/rpc/IgniteRpcTest.java       |  61 ++--
 .../apache/ignite/raft/jraft/test/TestUtils.java   |   2 +-
 .../ignite/internal/replicator/ReplicaManager.java |  56 +++-
 .../exception/PrimaryReplicaMissException.java     |  48 +--
 .../cluster/ItClusterManagementControllerTest.java |  52 +---
 .../ignite/internal/rest/cluster/RestTestBase.java |   4 +
 .../rest/cluster/ClusterManagementController.java  |  53 +---
 .../rest/cluster/ClusterManagementRestFactory.java |  12 +-
 .../ConfigurationValidatorFactory.java             |  50 ---
 .../ItDistributedConfigurationPropertiesTest.java  |  12 +-
 .../ItDistributedConfigurationStorageTest.java     |  12 +-
 .../apache/ignite/internal/jdbc/ItJdbcTest.java    |   2 +-
 .../internal/readonly/ItReadOnlyTxInPastTest.java  |  86 ++++++
 .../rebalance/ItRebalanceDistributedTest.java      |  23 +-
 .../rebalance/ItRebalanceRecoveryTest.java         |   3 +
 .../rest/ItInitializedClusterRestTest.java         |  20 +-
 .../rest/ItNotInitializedClusterRestTest.java      |  84 ++++--
 .../rest/authentication/ItAuthenticationTest.java  |  71 +++--
 .../ignite/internal/rest/ssl/ItRestSslTest.java    |  22 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |  30 +-
 .../ignite/internal/runner/app/TableTestUtils.java |  62 ----
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |  98 +++---
 .../internal/sql/engine/ItSecondaryIndexTest.java  |   2 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  46 ++-
 .../internal/configuration/CompoundModule.java     |   6 +
 .../java/org/apache/ignite/internal/Cluster.java   |  10 +
 .../LowWatermarkConfigurationSchema.java           |   4 +-
 modules/security-api/build.gradle                  |   1 +
 modules/security/build.gradle                      |   1 +
 .../SecurityConfigurationModule.java               |  21 ++
 .../SecurityConfigurationModuleTest.java           |  80 ++++-
 .../internal/sql/engine/QueryPrefetchCallback.java |  46 +++
 .../internal/sql/engine/SqlQueryProcessor.java     |   1 -
 .../sql/engine/exec/ExecutionServiceImpl.java      |  24 +-
 .../internal/sql/engine/exec/RowConverter.java     |  35 +--
 .../sql/engine/exec/ScannableTableImpl.java        |  10 +-
 .../internal/sql/engine/exec/SqlRowHandler.java    |   3 -
 .../sql/engine/exec/exp/ExpressionFactoryImpl.java | 135 +++++----
 .../sql/engine/exec/exp/RangeCondition.java        |   4 +-
 .../sql/engine/exec/rel/AsyncRootNode.java         |  28 +-
 .../sql/engine/prepare/bounds/RangeBounds.java     |   2 +-
 .../engine/prepare/ddl/AlterTableDropCommand.java  |   3 +-
 .../internal/sql/engine/util/BaseQueryContext.java |  20 +-
 .../internal/sql/engine/util/IgniteResource.java   |   2 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  | 123 +++++++-
 .../engine/exec/exp/ExpressionFactoryImplTest.java |  67 +++++
 .../engine/exec/rel/ScannableTableSelfTest.java    |  24 +-
 .../exec/rel/SortedIndexSpoolExecutionTest.java    |  70 +----
 .../sql/engine/planner/DmlPlannerTest.java         |  30 ++
 .../internal/sql/engine/util/SqlTestUtils.java     |  10 +-
 ...xDistributedTestSingleNodeNoCleanupMessage.java |  17 --
 .../table/distributed/index/IndexBuildTask.java    |  15 +-
 .../table/distributed/index/IndexBuilder.java      |   8 +-
 .../request/BuildIndexReplicaRequest.java          |   3 +
 .../replicator/PartitionReplicaListener.java       | 334 ++++++++++++++++-----
 .../table/distributed/index/IndexBuilderTest.java  |   5 +-
 .../OutgoingSnapshotTxDataStreamingTest.java       |   5 +-
 .../PartitionReplicaListenerDurableUnlockTest.java | 232 ++++++++++++++
 .../replication/PartitionReplicaListenerTest.java  |   3 +-
 .../org/apache/ignite/internal/tx/TxManager.java   |   9 +
 .../java/org/apache/ignite/internal/tx/TxMeta.java |  45 ++-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  55 +++-
 .../apache/ignite/internal/tx/TxManagerTest.java   |  21 +-
 .../storage/state/AbstractTxStateStorageTest.java  |  16 +-
 packaging/odbc/build.gradle                        |  27 +-
 114 files changed, 2935 insertions(+), 1004 deletions(-)
 create mode 100644 modules/arch-test/src/test/java/org/apache/ignite/internal/ConfigurationModuleArchTest.java
 copy modules/configuration-api/src/main/java/org/apache/ignite/configuration/{ConfigurationChangeException.java => ConfigurationDynamicDefaultsPatcher.java} (64%)
 rename modules/{configuration/src/main/java/org/apache/ignite/internal => configuration-api/src/main/java/org/apache/ignite}/configuration/SuperRootChange.java (96%)
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/ConfigurationConverter.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/ConfigurationDynamicDefaultsPatcherImpl.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/SuperRootChangeImpl.java
 create mode 100644 modules/configuration/src/test/java/org/apache/ignite/internal/configuration/ConfigurationDynamicDefaultsPatcherImplTest.java
 copy modules/{metrics/src/main/java/org/apache/ignite/internal/metrics/configuration/MetricConfigurationModule.java => configuration/src/test/java/org/apache/ignite/internal/configuration/TestConfigurationModule.java} (69%)
 copy modules/{configuration-presentation/src/test/java/org/apache/ignite/internal/configuration/presentation => configuration/src/test/java/org/apache/ignite/internal/configuration}/TestConfigurationSchema.java (79%)
 copy modules/{rest/src/test/java/org/apache/ignite/internal/rest => configuration/src/test/java/org/apache/ignite/internal}/configuration/TestSubConfigurationSchema.java (79%)
 copy modules/{api/src/main/java/org/apache/ignite/compute/JobExecutionContext.java => core/src/main/java/org/apache/ignite/internal/Hacks.java} (65%)
 create mode 100644 modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/matchers/HttpResponseMatcher.java
 create mode 100644 modules/placement-driver/src/test/java/org/apache/ignite/internal/placementdriver/LeaseTrackerTest.java
 create mode 100644 modules/placement-driver/src/test/java/org/apache/ignite/internal/placementdriver/LeaseUpdaterTest.java
 delete mode 100644 modules/rest/src/main/java/org/apache/ignite/internal/rest/configuration/ConfigurationValidatorFactory.java
 create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/readonly/ItReadOnlyTxInPastTest.java
 delete mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/TableTestUtils.java
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/QueryPrefetchCallback.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/replication/PartitionReplicaListenerDurableUnlockTest.java