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 2022/10/21 10:20:28 UTC

[ignite-3] branch ignite-17748 updated (5f0243c7ab -> 87de4f0f89)

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

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


    from 5f0243c7ab Merge branch 'main' into ignite-17748
     add 7858b5864f WIP.
     add 3bc678dea7 IGNITE-17806 Remove transaction state PENDING (#1217)
     add a512fe6c94 IGNITE-17869 Add basic glossary - Fixes #1193.
     add 7400742500 IGNITE-17702 Move schema changes history from configuration to metastore - Fixes #1134.
     add 7b0b3395de IGNITE-17637 Implement a commit partition path write intent resolution logic for RO reads (#1197)
     add 33b5ca6713 IGNITE-17829 Document new memory storage structure. Fixes #1185
     add 8761b64ee6 IGNITE-17906 Optimized marshaller implemented (#1214)
     add b8d82243fd Merge branch 'main' into ignite-17748
     add 87de4f0f89 WIP.

No new revisions were added by this update.

Summary of changes:
 docs/_data/toc.yaml                                |  15 +-
 docs/_docs/glossary/glossary.adoc                  |  41 ++
 docs/_docs/persistence.adoc                        |  25 --
 docs/_docs/storage/persistent.adoc                 |  71 +++
 docs/_docs/storage/rocksdb.adoc                    |  52 +++
 docs/_docs/storage/volatile.adoc                   |  50 +++
 .../java/org/apache/ignite/lang/IgniteUuid.java    |  23 +
 .../ignite/internal/index/IndexManagerTest.java    |   2 +-
 .../network/direct/DirectMessageReader.java        |  41 +-
 .../network/direct/DirectMessageWriter.java        |  41 +-
 .../stream/DirectByteBufferStreamImplV1.java       |  72 ++-
 .../internal/network/netty/InboundDecoder.java     |   2 +-
 .../internal/network/netty/OutboundEncoder.java    |   2 +-
 .../PerSessionSerializationService.java            |   8 +
 .../serialization/SerializationService.java        |   7 +
 .../internal/network/netty/InboundDecoderTest.java |   4 +-
 .../network/serialization/MarshallableTest.java    |   8 -
 .../internal/raft/util/OptimizedMarshaller.java    | 127 ++++++
 .../ignite/internal/raft/util/OptimizedStream.java | 109 +++++
 .../raft/util/ThreadLocalOptimizedMarshaller.java} |  37 +-
 .../apache/ignite/raft/jraft/rpc/RpcRequests.java  |   1 -
 .../storage/ItRebalanceDistributedTest.java        |  50 ++-
 .../runner/app/AbstractSchemaChangeTest.java       |  42 +-
 .../internal/runner/app/ItDataSchemaSyncTest.java  | 113 ++++-
 .../runner/app/ItIgniteNodeRestartTest.java        |   2 +-
 .../runner/app/ItTableApiContractTest.java         |  38 +-
 .../internal/runner/app/ItTablesApiTest.java       |  17 +-
 .../internal/sql/api/ItSqlAsynchronousApiTest.java |   3 +-
 .../internal/sql/api/ItSqlSynchronousApiTest.java  |   7 +-
 .../internal/sql/internal/InternalSchemaTest.java  | 123 +++++
 .../internal/test/WatchListenerInhibitor.java      |   9 +
 .../org/apache/ignite/internal/app/IgniteImpl.java |   2 +-
 modules/schema/build.gradle                        |   1 +
 modules/schema/pom.xml                             |   5 +
 .../ignite/internal/schema/SchemaManager.java      | 290 ++++++++----
 .../ignite/internal/schema/SchemaRegistry.java     |   2 +-
 .../apache/ignite/internal/schema/SchemaUtils.java |  40 +-
 .../ExtendedTableConfigurationSchema.java          |   9 +-
 .../configuration/SchemaConfigurationSchema.java   |  31 --
 .../schema/registry/SchemaRegistryImpl.java        |  11 +-
 .../schema/registry/UpgradingRowAdapter.java       |   2 +-
 .../schema/registry/SchemaRegistryImplTest.java    |  11 +-
 .../schema/registry/UpgradingRowAdapterTest.java   |   7 +-
 .../sql/engine/exec/ddl/DdlCommandHandler.java     | 111 ++---
 .../internal/sql/engine/StopCalciteModuleTest.java |   2 +-
 .../sql/engine/exec/MockedStructuresTest.java      | 264 +----------
 .../internal/storage/engine/MvTableStorage.java    |   5 +
 .../distributed/ItTxDistributedTestSingleNode.java |  23 +-
 .../internal/table/distributed/TableManager.java   | 113 ++---
 .../table/distributed/raft/PartitionListener.java  |   3 +-
 .../replicator/PartitionReplicaListener.java       | 421 +++++++++++++++--
 .../distributed/replicator/PlacementDriver.java    | 107 +++++
 .../distributed/storage/InternalTableImpl.java     |   3 +-
 .../table/distributed/TableManagerTest.java        |  50 ++-
 .../replication/PartitionReplicaListenerTest.java  | 497 +++++++++++++++++++++
 .../table/impl/DummyInternalTableImpl.java         |   6 +-
 modules/transactions/README.md                     |   7 +-
 .../org/apache/ignite/internal/tx/TxManager.java   |  29 --
 .../org/apache/ignite/internal/tx/TxState.java     |   1 -
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  44 +-
 .../ignite/internal/tx/message/TxMessageGroup.java |   5 +
 .../tx/message/TxStateReplicaRequest.java}         |  13 +-
 .../apache/ignite/internal/tx/TxManagerTest.java   |   1 -
 .../storage/state/TxStateStorageAbstractTest.java  |  33 +-
 64 files changed, 2395 insertions(+), 896 deletions(-)
 create mode 100644 docs/_docs/glossary/glossary.adoc
 delete mode 100644 docs/_docs/persistence.adoc
 create mode 100644 docs/_docs/storage/persistent.adoc
 create mode 100644 docs/_docs/storage/rocksdb.adoc
 create mode 100644 docs/_docs/storage/volatile.adoc
 create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/util/OptimizedMarshaller.java
 create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/util/OptimizedStream.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/VarlenNativeType.java => raft/src/main/java/org/apache/ignite/internal/raft/util/ThreadLocalOptimizedMarshaller.java} (50%)
 create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/internal/InternalSchemaTest.java
 delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/SchemaConfigurationSchema.java
 create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/PlacementDriver.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/replication/PartitionReplicaListenerTest.java
 copy modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/replication/request/ReadOnlyReplicaRequest.java => transactions/src/main/java/org/apache/ignite/internal/tx/message/TxStateReplicaRequest.java} (76%)