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

gvvinblade pushed a change to branch ignite-12248
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from fc01a9d  Merge branch 'ignite-master' into ignite-12248
     add 72eecac  IGNITE-12233 Added IgniteSqlInsertIndexed* and 
IgniteSqlUpdateFiltered benchmarks - Fixes #6913.
     add 2b5bb14  GNITE-12271 Fix byte order in PDS code for Big Endian archs - 
Fixes #6953.
     add 904628e  IGNITE-12268 Adds ability to set up custom REST processor. 
(#6948)
     add 9ba9cc5  IGNITE-12212: Cluster nodes system view. (#6927)
     add 1d9a953  IGNITE-12286: IGNITE-12286: SqlViewExporter NPE Fix (#6972)
     add a366060  IGNITE-12287: Remove unused imports for spark module (#6973)
     add f6a4aaa  IGNITE-12253: [ML] Refactor current hierarchy of ML 
exceptions (#6974)
     add 03a8a00  IGNITE-12254 IO errors during write header of WAL files in 
FSYNC mode should be handled by failure handler
     add f05862b  IGNITE-6930 FreeLists onheap caching to minimize count of WAL 
records
     add 037b38e  IGNITE-11852 Fixed several coordinator failure issues during 
PME. - Fixes #6539.
     add b04b14b  IGNITE-10771 Print troubleshooting hint when exchange latch 
is stuck. - Fixes #6968.
     add ce6d66c  IGNITE-12294 .NET: Suppress zero shift code inspection warning
     add ce9f593  IGNITE-11704 Write tombstones during rebalance to get rid of 
deferred delete buffer
     add 93f19a4  IGNITE-12232 NPE while authenticating joined node - Fixes 
#6911.
     add acb4dac  IGNITE-11704 Change PartitionMetaPageUpdateV3 WAL record 
index for backward compatibility.
     new 2413ae0  Merge branch 'ignite-master' into ignite-12248
     new 9179fd0  pending

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../query/calcite/CalciteQueryProcessor.java       |  37 +-
 .../calcite/exchange/DistributionRegistry.java     |  28 ++
 .../query/calcite/exchange/Receiver.java           |  48 +++
 .../processors/query/calcite/exchange/Sender.java  |  39 ++
 .../calcite/metadata/IgniteMdDistribution.java     |  44 +--
 .../metadata/IgniteMdSourceDistribution.java       | 155 ++++++++
 .../query/calcite/metadata/IgniteMetadata.java     |  30 +-
 .../calcite/rel/logical/IgniteLogicalExchange.java |  12 +-
 .../rel/logical/IgniteLogicalTableScan.java        |   9 +-
 .../query/calcite/rule/logical/IgniteJoinRule.java |   9 +-
 .../schema/CalciteSchemaChangeListener.java        |  64 ---
 .../query/calcite/schema/CalciteSchemaHolder.java  |  47 ++-
 .../query/calcite/schema/IgniteSchema.java         |   2 +-
 .../query/calcite/schema/IgniteTable.java          |  48 +--
 .../processors/query/calcite/schema/RowType.java   | 140 +++++++
 .../query/calcite/splitter/SourceDistribution.java |  32 ++
 .../query/calcite/splitter/SplitTask.java          |  32 ++
 .../query/calcite/splitter/TaskSplitter.java       |  26 ++
 ...iteDistribution.java => DistributionTrait.java} |  21 +-
 ...tionTraitDef.java => DistributionTraitDef.java} |  18 +-
 ...ibutionImpl.java => DistributionTraitImpl.java} |  27 +-
 .../query/calcite/trait/IgniteDistributions.java   |  25 +-
 .../processors/query/calcite/util/Commons.java     |  43 +-
 .../query/calcite/util/IgniteMethod.java           |   6 +-
 .../query/calcite/util/ScanIterator.java           |   2 +-
 .../query/calcite/CalciteQueryProcessorTest.java   |  98 ++---
 .../rest/RestBinaryProtocolSelfTest.java           |   2 +-
 .../rest/RestProcessorMultiStartSelfTest.java      |   4 +-
 .../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java |   3 +-
 .../SystemViewRowAttributeWalkerGenerator.java     |   2 +
 .../org/apache/ignite/IgniteSystemProperties.java  |   8 +
 .../apache/ignite/internal/GridKernalContext.java  |   4 +-
 .../ignite/internal/GridKernalContextImpl.java     |  10 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |   6 +-
 .../communication/GridIoMessageFactory.java        |   6 +
 .../managers/discovery/GridDiscoveryManager.java   |  12 +
 .../managers/systemview/GridSystemViewManager.java |  37 +-
 .../managers/systemview/SystemViewAdapter.java     |  42 +-
 .../systemview/walker/ClusterNodeViewWalker.java   |  61 +++
 .../apache/ignite/internal/pagemem/PageUtils.java  |   4 +-
 .../internal/pagemem/wal/record/WALRecord.java     |   7 +-
 .../delta/MetaPageUpdatePartitionDataRecord.java   |  19 +-
 .../delta/MetaPageUpdatePartitionDataRecordV2.java |  22 +-
 ...va => MetaPageUpdatePartitionDataRecordV3.java} |  57 +--
 .../cache/CacheAffinitySharedManager.java          |  24 +-
 .../processors/cache/CacheGroupContext.java        |  19 +
 .../processors/cache/CacheGroupMetricsImpl.java    |  23 +-
 .../internal/processors/cache/CacheObject.java     |   3 +
 .../processors/cache/GridCacheContext.java         |   8 +-
 .../processors/cache/GridCacheMapEntry.java        | 319 ++++++++-------
 .../cache/GridCachePartitionExchangeManager.java   |  12 +-
 .../cache/IgniteCacheOffheapManager.java           |  93 ++++-
 .../cache/IgniteCacheOffheapManagerImpl.java       | 395 +++++++++++++++---
 .../processors/cache/IncompleteCacheObject.java    |  19 +
 .../processors/cache/IncompleteObject.java         |   2 +-
 .../processors/cache/PartitionUpdateCounter.java   |   4 +-
 .../processors/cache/TombstoneCacheObject.java     |  94 +++++
 .../binary/CacheObjectBinaryProcessorImpl.java     |   6 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |  23 +-
 .../dht/preloader/InitNewCoordinatorFuture.java    |  23 +-
 .../dht/topology/GridDhtLocalPartition.java        | 293 +++++++++-----
 .../dht/topology/GridDhtPartitionTopologyImpl.java |   5 +-
 .../dht/topology/PartitionsEvictManager.java       | 366 +++++++++++++----
 .../processors/cache/mvcc/txlog/TxLog.java         |   8 +-
 .../processors/cache/persistence/CacheDataRow.java |   5 +
 .../cache/persistence/CacheDataRowAdapter.java     |  61 ++-
 .../GridCacheDatabaseSharedManager.java            |   2 +-
 .../cache/persistence/GridCacheOffheapManager.java | 384 +++++++++++-------
 .../IgniteCacheDatabaseSharedManager.java          | 107 ++++-
 .../cache/persistence/file/FilePageStore.java      |   4 +-
 .../file/FileVersionCheckingFactory.java           |   2 +-
 .../persistence/freelist/AbstractFreeList.java     |  34 +-
 .../cache/persistence/freelist/CacheFreeList.java  |   7 +-
 .../cache/persistence/freelist/PagesList.java      | 439 ++++++++++++++++++++-
 .../cache/persistence/metastorage/MetaStorage.java |  10 +-
 .../pagemem/DelayedPageReplacementTracker.java     |   2 +-
 .../partstorage/PartitionMetaStorage.java          |   2 +-
 .../partstorage/PartitionMetaStorageImpl.java      |   6 +-
 .../persistence/tree/io/PagePartitionMetaIO.java   |  29 +-
 .../persistence/tree/io/PagePartitionMetaIOV2.java |  25 +-
 .../persistence/tree/reuse/ReuseListImpl.java      |  20 +-
 .../persistence/wal/FileWriteAheadLogManager.java  |   4 +-
 .../wal/filehandle/FsyncFileWriteHandle.java       |   6 +-
 .../wal/reader/StandaloneGridKernalContext.java    |   4 +-
 .../wal/serializer/RecordDataV1Serializer.java     |  11 +
 .../internal/processors/cache/tree/DataRow.java    |   6 +-
 .../processors/metric/impl/MetricUtils.java        |   9 +
 .../processors/rest/GridRestProcessor.java         |   2 +-
 .../processors/rest/IgniteRestProcessor.java}      |  10 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java       |  22 +-
 .../systemview/jmx/JmxSystemViewExporterSpi.java   |   2 +-
 .../spi/systemview/view/ClusterNodeView.java       | 119 ++++++
 .../internal/binary/BinaryMarshallerSelfTest.java  |   5 +
 .../internal/managers/GridManagerStopSelfTest.java |   2 +
 .../ignite/internal/metric/SystemViewSelfTest.java |  48 +++
 .../cache/CacheDeferredDeleteSanitySelfTest.java   |   6 +-
 .../cache/GridCacheAbstractFullApiSelfTest.java    |   7 +-
 .../IgniteCacheConfigVariationsFullApiTest.java    |   2 +-
 .../PartitionsExchangeCoordinatorFailoverTest.java | 203 ++++++++--
 .../GridBinaryCacheEntryMemorySizeSelfTest.java    |  13 +-
 .../CacheRemoveWithTombstonesLoadTest.java         | 414 +++++++++++++++++++
 .../distributed/CacheRemoveWithTombstonesTest.java | 289 ++++++++++++++
 .../CacheRemoveWithTombstonesFailoverTest.java     | 187 +++++++++
 .../DropCacheContextDuringEvictionTest.java        |  24 +-
 .../PartitionsEvictManagerAbstractTest.java        | 113 +++---
 .../PartitionsEvictionTaskFailureHandlerTest.java  |  72 +++-
 .../persistence/IgnitePdsCorruptedStoreTest.java   |  46 ++-
 .../db/checkpoint/CheckpointFreeListTest.java      |  74 ++++
 ...eWalFlushMultiNodeFailoverAbstractSelfTest.java |   7 +-
 .../db/wal/WalRecoveryTxLogicalRecordsTest.java    | 113 ++++--
 .../persistence/freelist/FreeListCachingTest.java  | 218 ++++++++++
 .../database/BPlusTreeReuseSelfTest.java           |  10 +-
 .../processors/database/CacheFreeListSelfTest.java |   8 +-
 .../rest/RestProcessorInitializationTest.java      | 163 ++++++++
 .../processors/security/AbstractSecurityTest.java  |   5 +-
 .../processors/security/InvalidServerTest.java     |  65 +++
 .../client/ThinClientPermissionCheckTest.java      |   2 +-
 .../security/impl/TestSecurityPluginProvider.java  |   9 +-
 .../security/impl/TestSecurityProcessor.java       |  16 +-
 .../testframework/junits/GridAbstractTest.java     |   9 +-
 .../testsuites/IgniteCacheMvccTestSuite9.java      |   8 +
 .../ignite/testsuites/IgniteCacheTestSuite9.java   |   7 +
 .../ignite/testsuites/IgnitePdsTestSuite2.java     |   3 +
 .../testsuites/IgniteRestHandlerTestSuite.java     |   4 +-
 .../ignite/testsuites/SecurityTestSuite.java       |   2 +
 .../processors/query/h2/SchemaManager.java         |   2 -
 .../query/h2/database/H2PkHashIndex.java           |   4 +-
 .../processors/query/h2/opt/H2CacheRow.java        |   5 +
 .../query/h2/sys/view/SqlSystemViewNodes.java      |  99 -----
 .../metric/sql/MetricRegistryLocalSystemView.java  |   2 +-
 .../cache/metric/SqlViewExporterSpiTest.java       | 167 ++++----
 .../processors/query/SqlSystemViewsSelfTest.java   |   8 +-
 .../ignite/ml/clustering/gmm/GmmTrainer.java       |   2 +-
 .../main/java/org/apache/ignite/ml/math/Blas.java  |   6 +-
 .../ignite/ml/math/distances/DistanceMeasure.java  |   2 +-
 .../ml/math/distances/EuclideanDistance.java       |   2 +-
 .../ignite/ml/math/distances/HammingDistance.java  |   2 +-
 .../ml/math/distances/ManhattanDistance.java       |   2 +-
 .../EmptyFileException.java                        |   6 +-
 .../FileParsingException.java                      |   4 +-
 .../NoLabelVectorException.java                    |   4 +-
 .../{knn => datastructures}/package-info.java      |   2 +-
 .../{ => math}/CardinalityException.java           |   2 +-
 .../{ => math}/ColumnIndexException.java           |   2 +-
 .../math/exceptions/{ => math}/IndexException.java |   2 +-
 .../{ => math}/MathIllegalArgumentException.java   |   3 +-
 .../{ => math}/MathRuntimeException.java           |   2 +-
 .../exceptions/{ => math}/NoDataException.java     |   2 +-
 .../{ => math}/NonSquareMatrixException.java       |   2 +-
 .../exceptions/{ => math}/RowIndexException.java   |   2 +-
 .../{ => math}/SingularMatrixException.java        |   2 +-
 .../ml/math/exceptions/math/package-info.java}     |  10 +-
 .../ignite/ml/math/exceptions/package-info.java    |   2 +-
 .../ml/math/primitives/matrix/AbstractMatrix.java  |   6 +-
 .../ml/math/primitives/matrix/LUDecomposition.java |   4 +-
 .../ignite/ml/math/primitives/matrix/Matrix.java   |   4 +-
 .../ml/math/primitives/vector/AbstractVector.java  |   4 +-
 .../ignite/ml/math/primitives/vector/Vector.java   |   4 +-
 .../vector/impl/VectorizedViewMatrix.java          |   2 +-
 .../storage/VectorizedViewMatrixStorage.java       |   2 +-
 .../ignite/ml/nn/ReplicatedVectorMatrix.java       |   2 +-
 .../apache/ignite/ml/structures/DatasetRow.java    |   2 +-
 .../ignite/ml/structures/LabeledVectorSet.java     |   6 +-
 .../preprocessing/LabeledDatasetLoader.java        |   8 +-
 .../org/apache/ignite/ml/util/SandboxMLCache.java  |   2 +-
 .../java/org/apache/ignite/ml/math/BlasTest.java   |   2 +-
 .../primitives/matrix/LUDecompositionTest.java     |   4 +-
 .../math/primitives/vector/AbstractVectorTest.java |   2 +-
 .../primitives/vector/MatrixVectorViewTest.java    |   2 +-
 .../vector/VectorImplementationsTest.java          |   2 +-
 .../linear/LinearRegressionModelTest.java          |   2 +-
 .../logistic/LogisticRegressionModelTest.java      |   2 +-
 .../ignite/ml/structures/LabeledVectorSetTest.java |  10 +-
 .../org/apache/ignite/ml/svm/SVMModelTest.java     |   2 +-
 .../primitives/vector/VectorGeneratorTest.java     |   2 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryUtils.cs  |   4 +-
 ...avaEmbeddedIgniteRDDWithLocalStoreSelfTest.java |   7 -
 .../dml/IgniteSqlInsertIndexedValue1Benchmark.java |  47 +++
 .../dml/IgniteSqlInsertIndexedValue2Benchmark.java |  47 +++
 .../dml/IgniteSqlInsertIndexedValue8Benchmark.java |  48 +++
 .../dml/IgniteSqlUpdateFilteredBenchmark.java      |  89 +++++
 181 files changed, 5823 insertions(+), 1420 deletions(-)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exchange/DistributionRegistry.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exchange/Receiver.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exchange/Sender.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/metadata/IgniteMdSourceDistribution.java
 delete mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/schema/CalciteSchemaChangeListener.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/schema/RowType.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/splitter/SourceDistribution.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/splitter/SplitTask.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/splitter/TaskSplitter.java
 rename 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/trait/{IgniteDistribution.java
 => DistributionTrait.java} (75%)
 rename 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/trait/{IgniteDistributionTraitDef.java
 => DistributionTraitDef.java} (73%)
 rename 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/trait/{IgniteDistributionImpl.java
 => DistributionTraitImpl.java} (66%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/systemview/walker/ClusterNodeViewWalker.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/{MetaPageUpdatePartitionDataRecordV2.java
 => MetaPageUpdatePartitionDataRecordV3.java} (67%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/TombstoneCacheObject.java
 rename 
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/schema/SchemaProvider.java
 => 
core/src/main/java/org/apache/ignite/internal/processors/rest/IgniteRestProcessor.java}
 (76%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/spi/systemview/view/ClusterNodeView.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheRemoveWithTombstonesLoadTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheRemoveWithTombstonesTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/CacheRemoveWithTombstonesFailoverTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/freelist/FreeListCachingTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rest/RestProcessorInitializationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/InvalidServerTest.java
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sys/view/SqlSystemViewNodes.java
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{knn => 
datastructures}/EmptyFileException.java (85%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{knn => 
datastructures}/FileParsingException.java (89%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{knn => 
datastructures}/NoLabelVectorException.java (87%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{knn => 
datastructures}/package-info.java (93%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/CardinalityException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/ColumnIndexException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/IndexException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/MathIllegalArgumentException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/MathRuntimeException.java (97%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/NoDataException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/NonSquareMatrixException.java (95%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/RowIndexException.java (96%)
 rename modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions/{ => 
math}/SingularMatrixException.java (95%)
 rename 
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/schema/TableDescriptor.java
 => 
ml/src/main/java/org/apache/ignite/ml/math/exceptions/math/package-info.java} 
(82%)
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/dml/IgniteSqlInsertIndexedValue1Benchmark.java
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/dml/IgniteSqlInsertIndexedValue2Benchmark.java
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/dml/IgniteSqlInsertIndexedValue8Benchmark.java
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/dml/IgniteSqlUpdateFilteredBenchmark.java

Reply via email to