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 2021/08/25 13:19:05 UTC

[ignite-3] branch ignite-15253 updated (629f187 -> a7676f5)

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

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


    from 629f187  Fix usability.
     add ca85b47  IGNITE-15366 Create CONTRIBUTING.md (#299)
     add e73d124  IGNITE-15298 RAFT snapshots implementation for persistent partitions storage - Fixes #285.
     add 436462f  IGNITE-13669: Support temporal types. (#216)
     add d686057  Merge branch 'main' into ignite-15253
     add a7676f5  Resolve conflicts. Extend test coverage.

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |  70 ++++
 .../java/org/apache/ignite/schema/ColumnType.java  | 213 +++++++++--
 .../main/java/org/apache/ignite/table/Tuple.java   |  68 ++++
 .../java/org/apache/ignite/table/TupleImpl.java    |  44 +++
 .../apache/ignite/client/proto/ClientDataType.java |  12 +
 .../ignite/client/proto/ClientMessagePacker.java   |  69 ++++
 .../ignite/client/proto/ClientMessageUnpacker.java |  68 ++++
 .../handler/requests/table/ClientTableCommon.java  |  95 +++--
 .../ignite/internal/client/table/ClientTuple.java  |  44 +++
 .../org/apache/ignite/client/ClientTupleTest.java  |  26 +-
 .../java/org/apache/ignite/client/CustomTuple.java |  60 +++-
 .../internal/testframework/IgniteTestUtils.java    |  50 +++
 .../ITMetaStorageServicePersistenceTest.java       | 391 +++------------------
 modules/metastorage-server/pom.xml                 |   4 +-
 .../server/persistence/RocksDBKeyValueStorage.java |  55 +--
 .../server/persistence/RocksStorageUtils.java      |  86 -----
 .../server/persistence/WatchCursor.java            |   5 +-
 .../raft/client/service/RaftGroupListener.java     |   2 +-
 modules/raft/pom.xml                               |   6 +
 .../service/ITAbstractListenerSnapshotTest.java}   | 237 +++++--------
 .../{configuration-api => rocksdb-common}/pom.xml  |   8 +-
 .../ignite/internal/rocksdb}/ColumnFamily.java     |  55 ++-
 .../ignite/internal/rocksdb/RocksBiConsumer.java}  |  18 +-
 .../ignite/internal/rocksdb/RocksBiPredicate.java} |  22 +-
 .../apache/ignite/internal/rocksdb/RocksUtils.java | 119 +++++++
 modules/schema/pom.xml                             |   7 +
 .../ignite/internal/schema/NativeTypeSpec.java     |  56 ++-
 .../apache/ignite/internal/schema/NativeTypes.java |  87 +++++
 .../ignite/internal/schema/TemporalNativeType.java |  98 ++++++
 .../SchemaConfigurationConverter.java              |  44 ++-
 .../configuration/SchemaDescriptorConverter.java   |  40 ++-
 .../schema/registry/UpgradingRowAdapter.java       | 161 +++------
 .../org/apache/ignite/internal/schema/row/Row.java | 136 ++++++-
 .../ignite/internal/schema/row/RowAssembler.java   | 163 ++++++++-
 .../internal/schema/row/TemporalTypesHelper.java   | 296 ++++++++++++++++
 .../apache/ignite/internal/schema/ColumnTest.java  |  11 +-
 .../ignite/internal/schema/NativeTypeTest.java     | 129 +++++--
 .../org/apache/ignite/internal/schema/RowTest.java | 100 +++++-
 .../ignite/internal/schema/TemporalTypesTest.java  |  84 +++++
 .../apache/ignite/internal/schema/TestUtils.java   |  76 ++--
 .../schema/marshaller/JavaSerializerTest.java      |   7 +-
 .../marshaller/reflection/FieldAccessorTest.java   |   9 +-
 .../ignite/internal/storage/InvokeClosure.java     |   2 +-
 .../apache/ignite/internal/storage/Storage.java    |  19 +
 .../storage/basic/ConcurrentHashMapStorage.java    |  12 +
 modules/storage-rocksdb/pom.xml                    |   5 +-
 .../internal/storage/rocksdb/RocksDbStorage.java   | 178 ++++++++--
 modules/table/pom.xml                              |   7 +
 .../ignite/distributed/ITTablePersistenceTest.java | 156 ++++++++
 .../internal/table/AbstractRowTupleAdapter.java    | 117 ++++--
 .../internal/table/MutableRowTupleAdapter.java     |  44 +++
 .../table/distributed/raft/PartitionListener.java  |  17 +-
 ...erTest.java => MutableRowTupleAdapterTest.java} | 172 +++++++--
 .../internal/table/impl/TestTupleBuilder.java      |  44 +++
 .../org/apache/ignite/table/TupleImplTest.java     |  44 +++
 parent/pom.xml                                     |   6 +
 pom.xml                                            |   1 +
 57 files changed, 3122 insertions(+), 1033 deletions(-)
 create mode 100644 CONTRIBUTING.md
 copy modules/{metastorage-client/src/integrationTest/java/org/apache/ignite/internal/metastorage/client/ITMetaStorageServicePersistenceTest.java => raft/src/integrationTest/java/org/apache/ignite/raft/client/service/ITAbstractListenerSnapshotTest.java} (55%)
 copy modules/{configuration-api => rocksdb-common}/pom.xml (87%)
 rename modules/{metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/persistence => rocksdb-common/src/main/java/org/apache/ignite/internal/rocksdb}/ColumnFamily.java (73%)
 copy modules/{client/src/main/java/org/apache/ignite/internal/client/PayloadReader.java => rocksdb-common/src/main/java/org/apache/ignite/internal/rocksdb/RocksBiConsumer.java} (67%)
 copy modules/{configuration-api/src/main/java/org/apache/ignite/configuration/notifications/ConfigurationListener.java => rocksdb-common/src/main/java/org/apache/ignite/internal/rocksdb/RocksBiPredicate.java} (61%)
 create mode 100644 modules/rocksdb-common/src/main/java/org/apache/ignite/internal/rocksdb/RocksUtils.java
 create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/TemporalNativeType.java
 create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/row/TemporalTypesHelper.java
 create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/TemporalTypesTest.java
 create mode 100644 modules/table/src/integrationTest/java/org/apache/ignite/distributed/ITTablePersistenceTest.java
 rename modules/table/src/test/java/org/apache/ignite/internal/table/{RowTupleAdapterTest.java => MutableRowTupleAdapterTest.java} (59%)