You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2022/05/26 14:52:08 UTC

[ignite-3] branch ignite-14972 updated (d1d75fd12 -> 0c85bdaf7)

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

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


    from d1d75fd12 wip ClientSqlExecuteRequest
     add 314634dd8 IGNITE-16856 Sql. Ability to create table without specifying PK (#819)
     add c63f70190 IGNITE-16998 [Native Persistence 3.0] Add configuration for checkpoint (#812)
     add c52a70fa8 IGNITE-17038 Improve SQL API (#828)
     add 620fae1de IGNITE-17040 Fix Netty buffer leak detected (#829)
     add 9a95acd04 IGNITE-15475 Describe SQL threading model in the module documentation (#821)
     new 0c85bdaf7 Merge branch 'main' into ignite-14972

The 1 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:
 .../ClientConnectorConfigurationSchema.java        |  12 +-
 .../compute/ComputeConfigurationSchema.java        |   6 +-
 .../network/InboundConfigurationSchema.java        |   8 +-
 .../network/NetworkConfigurationSchema.java        |  12 +-
 .../network/OutboundConfigurationSchema.java       |   6 +-
 .../schemas/rest/RestConfigurationSchema.java      |   8 +-
 .../table/ColumnTypeConfigurationSchema.java       |   8 +-
 .../schemas/table/TableConfigurationSchema.java    |   8 +-
 .../main/java/org/apache/ignite/sql/Session.java   | 128 +++++++++++++++++--
 .../org/apache/ignite/sql/async/AsyncSession.java  |  84 -------------
 .../ignite/sql/reactive/ReactiveSession.java       |  84 -------------
 .../configuration/validation/ExceptKeys.java       |   2 -
 .../ignite/configuration/validation/Max.java       |  40 ------
 .../ignite/configuration/validation/OneOf.java     |   4 -
 .../configuration/validation/PowerOfTwo.java}      |   9 +-
 .../validation/{Min.java => Range.java}            |  22 ++--
 .../configuration/ConfigurationRegistry.java       |  12 +-
 ...{MinValidator.java => PowerOfTwoValidator.java} |  14 ++-
 .../{MaxValidator.java => RangeValidator.java}     |  20 ++-
 .../sample/AutoAdjustConfigurationSchema.java      |   4 +-
 .../sample/CacheConfigurationSchema.java           |   4 +-
 .../validation/PowerOfTwoValidatorTest.java        |  52 ++++++++
 .../validation/RangeValidatorTest.java             |  90 ++++++++++++++
 .../apache/ignite/internal/util/IgniteUtils.java   |   9 ++
 .../ignite/internal/util/IgniteUtilsTest.java      |  23 ++++
 .../internal/network/netty/InboundDecoderTest.java |   7 ++
 .../internal/network/netty/NettyClientTest.java    |  10 ++
 .../internal/network/netty/NettyServerTest.java    |   3 +
 .../network/netty/RecoveryHandshakeTest.java       |  23 ++++
 .../network/serialization/MarshallableTest.java    |  28 ++---
 .../persistence/ItBplusTreePageMemoryImplTest.java |   7 +-
 .../ItBplusTreeReuseListPageMemoryImplTest.java    |   7 +-
 .../tree/ItBplusTreeReplaceRemoveRaceTest.java     |   7 +-
 .../pagememory/tree/ItBplusTreeSelfTest.java       |   7 +-
 .../PageMemoryCheckpointConfigurationSchema.java   |  75 +++++++++++
 .../PageMemoryDataRegionConfigurationSchema.java   |  13 +-
 .../pagememory/impl/PageMemoryNoStoreImpl.java     |  33 ++---
 .../pagememory/persistence/PageMemoryImpl.java     |  47 +++----
 .../checkpoint/CheckpointPagesWriterFactory.java   |   1 +
 .../persistence/checkpoint/CheckpointWorkflow.java |  21 ++--
 .../persistence/checkpoint/Checkpointer.java       |  32 ++---
 .../replacement/DelayedDirtyPageStoreWrite.java    |   1 +
 .../replacement/DelayedPageReplacementTracker.java |   1 +
 .../pagememory/freelist/AbstractFreeListTest.java  |   7 +-
 .../pagememory/impl/PageMemoryNoLoadSelfTest.java  |  11 +-
 .../persistence/PageMemoryImplNoLoadTest.java      |   9 +-
 .../checkpoint/CheckpointWorkflowTest.java         |  24 ++--
 .../persistence/checkpoint/CheckpointerTest.java   |  63 ++++------
 .../ignite/internal/sql/engine/ItDmlTest.java      |  31 +++++
 modules/sql-engine/README.md                       |  69 ++++++++++-
 .../docs/distributed_tree_execution_flow.drawio    |   1 +
 .../docs/distributed_tree_execution_flow.png       | Bin 0 -> 137221 bytes
 .../docs/query_initialization_flow.drawio          |   1 +
 .../sql-engine/docs/query_initialization_flow.png  | Bin 0 -> 68158 bytes
 .../sql-engine/docs/query_preparation_flow.drawio  |   1 +
 modules/sql-engine/docs/query_preparation_flow.png | Bin 0 -> 83521 bytes
 .../sql/engine/prepare/IgniteSqlValidator.java     |  16 +++
 .../prepare/ddl/DdlSqlToCommandConverter.java      |  18 +++
 .../sql/engine/schema/IgniteTableImpl.java         |  11 +-
 .../sql/engine/schema/TableDescriptorImpl.java     |  48 +++++++-
 .../ignite/internal/sql/engine/util/Commons.java   |  20 +++
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  | 137 ++++++++++++++++++++-
 .../pagememory/AbstractPageMemoryDataRegion.java   |   6 +-
 .../pagememory/PageMemoryStorageEngine.java        |  13 +-
 .../pagememory/VolatilePageMemoryDataRegion.java   |  17 ++-
 ...PageMemoryStorageEngineConfigurationSchema.java |  11 ++
 .../pagememory/PageMemoryPartitionStorageTest.java |   2 +-
 .../RocksDbDataRegionConfigurationSchema.java      |   6 +-
 parent/pom.xml                                     |   1 +
 69 files changed, 1029 insertions(+), 486 deletions(-)
 delete mode 100644 modules/api/src/main/java/org/apache/ignite/sql/async/AsyncSession.java
 delete mode 100644 modules/api/src/main/java/org/apache/ignite/sql/reactive/ReactiveSession.java
 delete mode 100644 modules/configuration-api/src/main/java/org/apache/ignite/configuration/validation/Max.java
 copy modules/{api/src/main/java/org/apache/ignite/configuration/schemas/store/ExistingDataStorage.java => configuration-api/src/main/java/org/apache/ignite/configuration/validation/PowerOfTwo.java} (79%)
 rename modules/configuration-api/src/main/java/org/apache/ignite/configuration/validation/{Min.java => Range.java} (72%)
 rename modules/configuration/src/main/java/org/apache/ignite/internal/configuration/validation/{MinValidator.java => PowerOfTwoValidator.java} (74%)
 rename modules/configuration/src/main/java/org/apache/ignite/internal/configuration/validation/{MaxValidator.java => RangeValidator.java} (66%)
 create mode 100644 modules/configuration/src/test/java/org/apache/ignite/internal/configuration/validation/PowerOfTwoValidatorTest.java
 create mode 100644 modules/configuration/src/test/java/org/apache/ignite/internal/configuration/validation/RangeValidatorTest.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/schema/PageMemoryCheckpointConfigurationSchema.java
 create mode 100644 modules/sql-engine/docs/distributed_tree_execution_flow.drawio
 create mode 100644 modules/sql-engine/docs/distributed_tree_execution_flow.png
 create mode 100644 modules/sql-engine/docs/query_initialization_flow.drawio
 create mode 100644 modules/sql-engine/docs/query_initialization_flow.png
 create mode 100644 modules/sql-engine/docs/query_preparation_flow.drawio
 create mode 100644 modules/sql-engine/docs/query_preparation_flow.png


[ignite-3] 01/01: Merge branch 'main' into ignite-14972

Posted by pt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ptupitsyn pushed a commit to branch ignite-14972
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit 0c85bdaf766e4314df3eff655a8728fa22b23608
Merge: d1d75fd12 9a95acd04
Author: Pavel Tupitsyn <pt...@apache.org>
AuthorDate: Thu May 26 17:51:52 2022 +0300

    Merge branch 'main' into ignite-14972

 .../ClientConnectorConfigurationSchema.java        |  12 +-
 .../compute/ComputeConfigurationSchema.java        |   6 +-
 .../network/InboundConfigurationSchema.java        |   8 +-
 .../network/NetworkConfigurationSchema.java        |  12 +-
 .../network/OutboundConfigurationSchema.java       |   6 +-
 .../schemas/rest/RestConfigurationSchema.java      |   8 +-
 .../table/ColumnTypeConfigurationSchema.java       |   8 +-
 .../schemas/table/TableConfigurationSchema.java    |   8 +-
 .../main/java/org/apache/ignite/sql/Session.java   | 128 +++++++++++++++++--
 .../org/apache/ignite/sql/async/AsyncSession.java  |  84 -------------
 .../ignite/sql/reactive/ReactiveSession.java       |  84 -------------
 .../configuration/validation/ExceptKeys.java       |   2 -
 .../ignite/configuration/validation/OneOf.java     |   4 -
 .../validation/{Min.java => PowerOfTwo.java}       |  19 +--
 .../validation/{Max.java => Range.java}            |  22 ++--
 .../configuration/ConfigurationRegistry.java       |  12 +-
 ...{MaxValidator.java => PowerOfTwoValidator.java} |  14 ++-
 .../{MinValidator.java => RangeValidator.java}     |  20 ++-
 .../sample/AutoAdjustConfigurationSchema.java      |   4 +-
 .../sample/CacheConfigurationSchema.java           |   4 +-
 .../validation/PowerOfTwoValidatorTest.java        |  52 ++++++++
 .../validation/RangeValidatorTest.java             |  90 ++++++++++++++
 .../apache/ignite/internal/util/IgniteUtils.java   |   9 ++
 .../ignite/internal/util/IgniteUtilsTest.java      |  23 ++++
 .../internal/network/netty/InboundDecoderTest.java |   7 ++
 .../internal/network/netty/NettyClientTest.java    |  10 ++
 .../internal/network/netty/NettyServerTest.java    |   3 +
 .../network/netty/RecoveryHandshakeTest.java       |  23 ++++
 .../network/serialization/MarshallableTest.java    |  28 ++---
 .../persistence/ItBplusTreePageMemoryImplTest.java |   7 +-
 .../ItBplusTreeReuseListPageMemoryImplTest.java    |   7 +-
 .../tree/ItBplusTreeReplaceRemoveRaceTest.java     |   7 +-
 .../pagememory/tree/ItBplusTreeSelfTest.java       |   7 +-
 .../PageMemoryCheckpointConfigurationSchema.java   |  75 +++++++++++
 .../PageMemoryDataRegionConfigurationSchema.java   |  13 +-
 .../pagememory/impl/PageMemoryNoStoreImpl.java     |  33 ++---
 .../pagememory/persistence/PageMemoryImpl.java     |  47 +++----
 .../checkpoint/CheckpointPagesWriterFactory.java   |   1 +
 .../persistence/checkpoint/CheckpointWorkflow.java |  21 ++--
 .../persistence/checkpoint/Checkpointer.java       |  32 ++---
 .../replacement/DelayedDirtyPageStoreWrite.java    |   1 +
 .../replacement/DelayedPageReplacementTracker.java |   1 +
 .../pagememory/freelist/AbstractFreeListTest.java  |   7 +-
 .../pagememory/impl/PageMemoryNoLoadSelfTest.java  |  11 +-
 .../persistence/PageMemoryImplNoLoadTest.java      |   9 +-
 .../checkpoint/CheckpointWorkflowTest.java         |  24 ++--
 .../persistence/checkpoint/CheckpointerTest.java   |  63 ++++------
 .../ignite/internal/sql/engine/ItDmlTest.java      |  31 +++++
 modules/sql-engine/README.md                       |  69 ++++++++++-
 .../docs/distributed_tree_execution_flow.drawio    |   1 +
 .../docs/distributed_tree_execution_flow.png       | Bin 0 -> 137221 bytes
 .../docs/query_initialization_flow.drawio          |   1 +
 .../sql-engine/docs/query_initialization_flow.png  | Bin 0 -> 68158 bytes
 .../sql-engine/docs/query_preparation_flow.drawio  |   1 +
 modules/sql-engine/docs/query_preparation_flow.png | Bin 0 -> 83521 bytes
 .../sql/engine/prepare/IgniteSqlValidator.java     |  16 +++
 .../prepare/ddl/DdlSqlToCommandConverter.java      |  18 +++
 .../sql/engine/schema/IgniteTableImpl.java         |  11 +-
 .../sql/engine/schema/TableDescriptorImpl.java     |  48 +++++++-
 .../ignite/internal/sql/engine/util/Commons.java   |  20 +++
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  | 137 ++++++++++++++++++++-
 .../pagememory/AbstractPageMemoryDataRegion.java   |   6 +-
 .../pagememory/PageMemoryStorageEngine.java        |  13 +-
 .../pagememory/VolatilePageMemoryDataRegion.java   |  17 ++-
 ...PageMemoryStorageEngineConfigurationSchema.java |  11 ++
 .../pagememory/PageMemoryPartitionStorageTest.java |   2 +-
 .../RocksDbDataRegionConfigurationSchema.java      |   6 +-
 parent/pom.xml                                     |   1 +
 68 files changed, 1030 insertions(+), 455 deletions(-)