This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-19642
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from b3d792d2d7 Fix activation timestamp calculation.
add 1a540e0921 IGNITE-19457 Review nullability of network messages' fields
(#2153)
add 0f902c0697 IGNITE-19659 NullPointerException in
ClusterConfigRegistryImpl.fetchConfig (#2156)
add 648ba4004f IGNITE-19678 Fix remaining NPEs in ItMetaStorageServiceTest
(#2166)
add f21bac0dca IGNITE-19005 Fixed metric names (#2132)
add 8bfdd2327b IGNITE-19657 Remove schema from BinaryTuple implementation
(#2150)
add 89eb752c99 IGNITE-19493 Sql. Change query execution flow - Fixes #2162.
add ed021fc838 IGNITE-19674 introduce TestRocksDbKeyValueStorage (#2165)
add 28afe43525 IGNITE-19422 Fixed "get" method in index storages. (#2161)
add 2e4e97b7f8 IGNITE-19679 Rename IndexDescriptor and associated classes
(#2167)
add 612f08f62b IGNITE-19565 Use JobClassLoader for loading job classes
(#2121)
add 803b738636 IGNITE-19451 Prohibit some types from being Marshallable
(#2163)
add 1f1c4bc645 Merge branch 'main' into ignite-19642
No new revisions were added by this update.
Summary of changes:
.../org/apache/ignite/compute/DeploymentUnit.java | 10 ++
.../org/apache/ignite/compute/IgniteCompute.java | 77 +++-----
...Exception.java => SchemaNotFoundException.java} | 17 +-
.../apache/ignite/internal/catalog/Catalog.java | 30 ++--
.../ignite/internal/catalog/CatalogService.java | 24 +--
.../internal/catalog/CatalogServiceImpl.java | 113 ++++++------
.../internal/catalog/commands/CatalogUtils.java | 36 ++--
.../catalog/commands/CreateSortedIndexParams.java | 8 +-
...nCollation.java => CatalogColumnCollation.java} | 6 +-
.../descriptors/CatalogDescriptorUtils.java | 30 ++--
...riptor.java => CatalogHashIndexDescriptor.java} | 4 +-
...ptor.java => CatalogIndexColumnDescriptor.java} | 8 +-
...Descriptor.java => CatalogIndexDescriptor.java} | 4 +-
...escriptor.java => CatalogObjectDescriptor.java} | 4 +-
...escriptor.java => CatalogSchemaDescriptor.java} | 24 +--
...ptor.java => CatalogSortedIndexDescriptor.java} | 10 +-
...ptor.java => CatalogTableColumnDescriptor.java} | 6 +-
...Descriptor.java => CatalogTableDescriptor.java} | 20 +--
.../catalog/events/AddColumnEventParameters.java | 8 +-
.../catalog/events/AlterColumnEventParameters.java | 8 +-
.../catalog/events/CreateIndexEventParameters.java | 8 +-
.../catalog/events/CreateTableEventParameters.java | 8 +-
.../internal/catalog/storage/AlterColumnEntry.java | 8 +-
.../internal/catalog/storage/NewColumnsEntry.java | 8 +-
.../internal/catalog/storage/NewIndexEntry.java | 8 +-
.../internal/catalog/storage/NewTableEntry.java | 8 +-
.../internal/catalog/CatalogServiceSelfTest.java | 60 +++----
.../cli/call/metric/ItEnabledMetricCallsTest.java | 16 +-
.../metric/ItEnabledNodeMetricCommandTest.java | 21 ++-
.../apache/ignite/internal/cli/ssl/ItSslTest.java | 28 ++-
.../registry/impl/ClusterConfigRegistryImpl.java | 15 +-
.../repl/registry/impl/MetricRegistryImpl.java | 11 +-
.../ClientComputeExecuteColocatedRequest.java | 3 +-
.../compute/ClientComputeExecuteRequest.java | 3 +-
.../apache/ignite/client/ClientOperationType.java | 3 +-
.../internal/client/compute/ClientCompute.java | 58 +++---
.../apache/ignite/client/ClientComputeTest.java | 25 +--
.../ignite/client/PartitionAwarenessTest.java | 8 +-
.../apache/ignite/client/RequestBalancingTest.java | 2 +-
.../apache/ignite/client/ServerMetricsTest.java | 11 +-
.../apache/ignite/client/fakes/FakeCompute.java | 51 +++---
.../internal/deployunit/DeploymentManagerImpl.java | 13 ++
.../internal/deployunit/FileDeployerService.java | 34 ++--
.../internal/deployunit/IgniteDeployment.java | 22 ++-
modules/compute/build.gradle | 2 +
.../ignite/internal/compute/ComputeComponent.java | 28 +--
.../internal/compute/ComputeComponentImpl.java | 97 +++++++----
.../internal/compute/ComputeMessageTypes.java | 6 +
.../ignite/internal/compute/IgniteComputeImpl.java | 96 +++-------
.../ignite/internal/compute/JobClassLoader.java | 8 +
.../internal/compute/JobClassLoaderFactory.java | 80 +++++----
...ExecuteResponse.java => DeploymentUnitMsg.java} | 43 +++--
.../internal/compute/message/ExecuteRequest.java | 8 +
.../internal/compute/ComputeComponentImplTest.java | 75 ++++----
.../internal/compute/IgniteComputeImplTest.java | 44 +++--
.../compute/JobClassLoaderFactoryTest.java | 152 ++++++++++++----
.../apache/ignite/internal/index/IndexManager.java | 48 ++---
.../metastorage/impl/ItMetaStorageServiceTest.java | 4 +-
.../server/persistence/RocksDbKeyValueStorage.java | 22 ++-
.../server/BasicOperationsKeyValueStorageTest.java | 2 +-
.../server/TestRocksDbKeyValueStorageTest.java | 79 +++++++++
.../server/TestRocksDbKeyValueStorage.java} | 29 +--
modules/metrics/build.gradle | 1 +
.../metrics/exporters/ItJvmMetricSourceTest.java | 16 +-
.../exporters/ItMetricExportersLoadingTest.java | 8 +-
.../metrics/exporters/TestMetricsSource.java | 2 +-
.../internal/metrics/sources/JvmMetricSource.java | 32 ++--
.../internal/metrics/MetricEntitiesTest.java | 4 +-
.../metrics/sources/JvmMetricSourceTest.java | 48 ++---
.../internal/network/processor/TypeUtils.java | 21 ++-
.../messages/MarshallableTypesBlackList.java | 37 +++-
.../processor/messages/MessageImplGenerator.java | 6 +-
.../src/main/resources/marshallable.blacklist | 4 +
.../processor/MarshallableBlacklistTest.java | 36 +++-
.../processor/TransferableObjectProcessorTest.java | 13 --
.../src/test/resources/marshallable.blacklist | 1 +
...MessageWithMarshallableNetworkMessageField.java | 29 ---
.../message/LeaseGrantedMessage.java | 17 +-
.../message/LeaseGrantedMessageResponse.java | 2 +-
.../message/PlacementDriverActorMessage.java | 2 +-
...ssage.java => PlacementDriverGroupMessage.java} | 8 +-
.../message/PlacementDriverMessage.java | 12 --
.../message/PlacementDriverReplicaMessage.java | 2 +-
.../MultiActorPlacementDriverTest.java | 1 -
.../PlacementDriverManagerTest.java | 1 -
.../negotiation/LeaseNegotiator.java | 4 +-
.../replicator/message/ReplicaRequest.java | 3 -
.../replicator/PlacementDriverReplicaSideTest.java | 12 +-
.../{ItComputeTest.java => ItComputeBaseTest.java} | 101 ++++-------
.../compute/ItComputeTestBaseEmbedded.java | 89 ++++++++++
.../internal/compute/ItComputeTestStandalone.java | 106 +++++++++++
.../runner/app/client/ItThinClientComputeTest.java | 32 ++--
.../ignite/internal/sql/api/ItCommonApiTest.java | 100 +++++++++++
.../sql/engine/ClusterPerClassIntegrationTest.java | 11 +-
.../ignite/internal/table/ItTableScanTest.java | 7 +-
.../units/apache-ignite-1.0-SNAPSHOT-src.zip} | Bin 69386 -> 69608 bytes
.../resources/units/ignite-jobs-1.0-SNAPSHOT.jar | Bin 0 -> 4773 bytes
.../types/timestamp/test_incorrect_timestamp.test | 1 -
.../org/apache/ignite/internal/app/IgniteImpl.java | 30 ++--
.../ignite/internal/schema/BinaryRowConverter.java | 10 +-
.../apache/ignite/internal/schema/BinaryTuple.java | 49 +-----
.../ignite/internal/schema/BinaryTuplePrefix.java | 31 +---
.../ignite/internal/schema/BinaryTupleSchema.java | 46 +++++
.../ignite/internal/schema/NativeTypeSpec.java | 191 +++++---------------
.../schema/registry/UpgradingRowAdapter.java | 39 +++--
.../ignite/internal/schema/row/InternalTuple.java | 5 +-
.../org/apache/ignite/internal/schema/row/Row.java | 152 ++--------------
.../internal/schema/BinaryTuplePrefixTest.java | 25 +--
.../org/apache/ignite/internal/schema/RowTest.java | 5 +-
.../schema/registry/UpgradingRowAdapterTest.java | 17 +-
.../internal/sql/engine/SqlQueryProcessor.java | 37 ++--
.../internal/sql/engine/exec/RowConverter.java | 4 +-
.../exec/ddl/DdlToCatalogCommandConverter.java | 8 +-
.../prepare/ddl/DdlSqlToCommandConverter.java | 4 +-
.../sql/engine/schema/CatalogSqlSchemaManager.java | 32 ++--
.../internal/sql/engine/schema/IgniteSchema.java | 2 +-
.../sql/engine/schema/IgniteSchemaIndex.java | 22 +--
.../sql/engine/schema/IgniteTableImpl.java | 17 +-
.../sql/engine/schema/SqlSchemaManagerImpl.java | 6 +-
.../exec/rel/IndexScanNodeExecutionTest.java | 21 ++-
.../engine/framework/PredefinedSchemaManager.java | 2 +-
.../engine/schema/CatalogSqlSchemaManagerTest.java | 70 ++++----
.../internal/storage/engine/MvTableStorage.java | 20 +--
.../storage/index/BinaryTupleComparator.java | 26 +--
.../internal/storage/index/HashIndexStorage.java | 2 +-
.../internal/storage/index/SortedIndexStorage.java | 2 +-
...riptor.java => StorageHashIndexDescriptor.java} | 30 ++--
...Descriptor.java => StorageIndexDescriptor.java} | 24 +--
...ptor.java => StorageSortedIndexDescriptor.java} | 37 ++--
.../storage/index/BinaryTupleComparatorTest.java | 38 ++--
.../storage/AbstractMvTableStorageTest.java | 22 +--
.../internal/storage/BaseMvStoragesTest.java | 4 +-
.../internal/storage/impl/TestMvTableStorage.java | 16 +-
.../index/AbstractHashIndexStorageTest.java | 6 +-
.../storage/index/AbstractIndexStorageTest.java | 5 +-
.../index/AbstractSortedIndexStorageTest.java | 10 +-
.../index/impl/BinaryTupleRowSerializer.java | 15 +-
.../storage/index/impl/TestHashIndexStorage.java | 8 +-
.../internal/storage/index/impl/TestIndexRow.java | 4 +-
.../storage/index/impl/TestSortedIndexStorage.java | 10 +-
.../pagememory/AbstractPageMemoryTableStorage.java | 8 +-
.../index/AbstractPageMemoryIndexStorage.java | 127 +++++++++++++-
.../storage/pagememory/index/InlineUtils.java | 14 +-
.../pagememory/index/common/IndexRowKey.java} | 16 +-
.../pagememory/index/hash/HashIndexRowKey.java | 9 +-
.../pagememory/index/hash/HashIndexTree.java | 4 +-
.../index/hash/PageMemoryHashIndexStorage.java | 55 ++----
.../index/sorted/PageMemorySortedIndexStorage.java | 194 ++++-----------------
.../pagememory/index/sorted/SortedIndexRowKey.java | 9 +-
.../pagememory/index/sorted/SortedIndexTree.java | 4 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 38 ++--
.../mv/PersistentPageMemoryMvPartitionStorage.java | 8 +-
.../VolatilePageMemoryMvTableStorageTest.java | 2 +-
.../storage/pagememory/index/InlineUtilsTest.java | 22 +--
.../ignite/internal/storage/rocksdb/HashIndex.java | 6 +-
.../storage/rocksdb/RocksDbTableStorage.java | 19 +-
.../internal/storage/rocksdb/SortedIndex.java | 6 +-
.../rocksdb/index/AbstractRocksDbIndexStorage.java | 143 +++++++++++++++
.../index/RocksDbBinaryTupleComparator.java | 6 +-
.../rocksdb/index/RocksDbHashIndexStorage.java | 55 +-----
.../rocksdb/index/RocksDbSortedIndexStorage.java | 137 ++-------------
.../ignite/distributed/ReplicaUnavailableTest.java | 15 +-
.../internal/table/AbstractRowTupleAdapter.java | 14 +-
.../apache/ignite/internal/table/TableImpl.java | 8 +-
.../table/distributed/TableMessageGroup.java | 6 +
.../snapshot/message/SnapshotRequestMessage.java | 3 -
...ReplicaRequest.java => BinaryTupleMessage.java} | 23 ++-
.../request/MultipleRowReplicaRequest.java | 21 ++-
.../request/ReadOnlyReplicaRequest.java | 8 +-
.../request/ReadWriteMultiRowReplicaRequest.java | 3 -
.../request/ReadWriteReplicaRequest.java | 2 -
.../request/ReadWriteSingleRowReplicaRequest.java | 3 -
.../request/ScanRetrieveBatchReplicaRequest.java | 12 +-
.../request/SingleRowReplicaRequest.java | 9 +-
.../replication/request/SwapRowReplicaRequest.java | 16 +-
.../replicator/PartitionReplicaListener.java | 49 +++---
.../distributed/schema/ColumnDefinitionDiff.java | 8 +-
.../table/distributed/schema/FullTableSchema.java | 38 ++--
.../distributed/schema/NonHistoricSchemas.java | 10 +-
.../distributed/schema/TableDefinitionDiff.java | 28 +--
.../distributed/storage/InternalTableImpl.java | 100 +++++++----
.../internal/table/distributed/IndexBaseTest.java | 20 +--
.../OutgoingSnapshotMvDataStreamingTest.java | 1 +
.../OutgoingSnapshotTxDataStreamingTest.java | 1 +
.../PartitionReplicaListenerIndexLockingTest.java | 13 +-
.../replication/PartitionReplicaListenerTest.java | 156 +++++++++--------
.../distributed/schema/FullTableSchemaTest.java | 34 ++--
.../ignite/internal/table/impl/DummySchemas.java | 4 +-
.../internal/tx/message/TxFinishResponse.java | 4 +-
189 files changed, 2714 insertions(+), 2352 deletions(-)
copy
modules/api/src/main/java/org/apache/ignite/lang/{TableNotFoundException.java
=> SchemaNotFoundException.java} (66%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{ColumnCollation.java
=> CatalogColumnCollation.java} (92%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{HashIndexDescriptor.java
=> CatalogHashIndexDescriptor.java} (91%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{IndexColumnDescriptor.java
=> CatalogIndexColumnDescriptor.java} (84%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{IndexDescriptor.java
=> CatalogIndexDescriptor.java} (92%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{ObjectDescriptor.java
=> CatalogObjectDescriptor.java} (93%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{SchemaDescriptor.java
=> CatalogSchemaDescriptor.java} (76%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{SortedIndexDescriptor.java
=> CatalogSortedIndexDescriptor.java} (80%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{TableColumnDescriptor.java
=> CatalogTableColumnDescriptor.java} (94%)
rename
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/{TableDescriptor.java
=> CatalogTableDescriptor.java} (85%)
copy
modules/compute/src/main/java/org/apache/ignite/internal/compute/message/{ExecuteResponse.java
=> DeploymentUnitMsg.java} (53%)
create mode 100644
modules/metastorage/src/test/java/org/apache/ignite/internal/metastorage/server/TestRocksDbKeyValueStorageTest.java
copy
modules/metastorage/src/{test/java/org/apache/ignite/internal/metastorage/server/RocksDbCompactionKeyValueStorageTest.java
=>
testFixtures/java/org/apache/ignite/internal/metastorage/server/TestRocksDbKeyValueStorage.java}
(53%)
create mode 100644
modules/network-annotation-processor/src/main/resources/marshallable.blacklist
create mode 100644 modules/network/src/test/resources/marshallable.blacklist
delete mode 100644
modules/network/src/test/resources/org/apache/ignite/internal/network/processor/MessageWithMarshallableNetworkMessageField.java
copy
modules/placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/message/{PlacementDriverMessage.java
=> PlacementDriverGroupMessage.java} (80%)
rename
modules/runner/src/integrationTest/java/org/apache/ignite/internal/compute/{ItComputeTest.java
=> ItComputeBaseTest.java} (75%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/compute/ItComputeTestBaseEmbedded.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/compute/ItComputeTestStandalone.java
copy modules/{compute/src/test/resources/units/test-units-1.0-SNAPSHOT-src.zip
=>
runner/src/integrationTest/resources/units/apache-ignite-1.0-SNAPSHOT-src.zip}
(86%)
create mode 100644
modules/runner/src/integrationTest/resources/units/ignite-jobs-1.0-SNAPSHOT.jar
rename
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/{HashIndexDescriptor.java
=> StorageHashIndexDescriptor.java} (71%)
rename
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/{IndexDescriptor.java
=> StorageIndexDescriptor.java} (66%)
rename
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/{SortedIndexDescriptor.java
=> StorageSortedIndexDescriptor.java} (72%)
copy
modules/{client/src/main/java/org/apache/ignite/internal/client/PayloadReader.java
=>
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/common/IndexRowKey.java}
(73%)
copy
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replication/request/{ReadOnlyScanRetrieveBatchReplicaRequest.java
=> BinaryTupleMessage.java} (60%)