You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2022/03/23 03:21:09 UTC

[iotdb] branch rocksdb/dev updated (0e08e8b -> c4b39ee)

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

jianyun pushed a change to branch rocksdb/dev
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    omit 0e08e8b  spotless apply
    omit 19b7d95  [RocksDB] fix unit tests
    omit c99b537  [RocksDB] rename classes name
    omit d88e76e  resolve conflict
    omit c76c1e9  resolve an issue where schemaEngine is empty in test scenarios
    omit 5657a93  use metaManager
    omit 4bc3212  add tags info when show timeseries
    omit 00e8bf1  merge master conflict resolve - 2
    omit 7473847  fix conflicts
    omit fa29d92  Merge branch 'master' into rocksdb/real
    omit 9d5edd2  Optimize rocksdb
    omit 768c004  fix bug of the incorrect number by counting nodes
    omit 857a7e1  print exception info
    omit 21ec140  support show child
    omit a405608  delete unused method
    omit 590c2bf  update
    omit 301d416  fix npe when query aligned timeseries
    omit 1d6757b  fix bug of creating aligned timeseries
    omit 6582efa  Fix the bug that path in PathNotExistException is incomplete when do insert
    omit 5472316  fix npe when init sgMNode
    omit 909135d  [RocksDB] code refine
    omit ffad17e  use max value replace magic number
    omit 5ae627af fix the bug of deleting storage groups
    omit 5b9a801  update exception info
    omit 40e0980  fix a bug where storage groups could not be created automatically
    omit aaa650d  enhance ut
    omit 97e7b5e  modify data transfer task
    omit 186a1d9  remove test info
    omit f81925a  fix a bug in wildcard processing
    omit fc14440  Fix a bug where the result is invalid
    omit 60aa088  fix npe when getBelongedToSG
    omit a0ee06e  fix some bugs
    omit 6b9fc11  spotless apply
    omit 90217e6  [rocksdb] fix the bug that upsert alias fail, refine delete timeseries logic
    omit 9fd80db  [RcoksDB] refine delete timeseries logic
    omit efc1d8f  fix incorrect storagegroup name in show timeseries
    omit 23854f8  implement show devices
    omit e36a52b  update the exception information in the log
    omit bd7b7fa  incorrect response to set storage group
    omit c0125cf  fix timeout issue when obtaining lock
    omit a290872  change the parameter type in function
    omit 4596420  update the way of getting measurementPath
    omit b037f43  support showTimeseries
    omit 4b54e2c  update the method of getting the schema
    omit 8c4fe12  [rocksdb] refine key exist check logic
    omit 7f295bf  spotless apply
    omit 8b07856  [rocksdb] complete data transfer
    omit d21ba8c  [rocksdb] complete metadata transfer from mmanage to mrockdb
    omit 8de94d0  fix bug of full path query
    omit 5bd78e7  fix a bug where the number of nodes is incorrect
    omit 39acb47  traverser changed to concurrency
    omit 0d0ea99  updated the matched interface
    omit 5bc2983  [rocksdb] refine some query interfaces
    omit 5bd8d72  use wildcard to query
    omit 137bd56  fix issue with calculating length
    omit defddc5  replace multi wildcard to single
    omit 1397077  Support * path pattern match
    omit 9917269  [RocksDB] fix the bug that update ttl does't work correctly
    omit 50ba5e3  [RocksDB] improve insert data process
    omit 36f33bb  fix the bug that StorageGroup won't create automactically when do insert
    omit c39ba7b  [RocksDB] update method call as some method signature changed
    omit 4fc7621  update
    omit 5714360  [RocksDB] Change MManager in IoTDB to IMetaManager interface
    omit 8247a2a  implement and update RMNode interfaces
    omit b19ea49  [RocksDB] support metadata transfer
    omit ea41226  implements RMNode
    omit f0aae29  add unit test and fix bug of matching path
    omit f270715  add belongedTo
    omit 020ba8f  change MNode to RMNode
    omit 236c31a  fix bug of getting path,and add the method of belonged to specified node type
    omit 0266fce  Lock whole write of timeseries while delete by storage group
    omit 51c5f0f  [RocksDB] add delete timeseries and delete storage group support
    omit c7add69  implement prefix matching related interface
    omit 8f1d765  implements getMeasurementPaths
    omit aff6b46  fix prefixed match
    omit d2f26b1  change the node type to char and fix bugs of using getLevelName
    omit d98e532  [rocksdb] optimize lock
    omit e6d4afa  [rocksdb] implement tags and attributes update
    omit 102322c  [rcoskdb] add mnode classes for rocksdb
    omit 264f212  update
    omit 4c5b3c9  add comment and implements some interface
    omit a7cc525  apply spotless
    omit 7c67ee4  merge forQuery to manager
    omit da827eb  merge codes
    omit 70c6fef  [rocksdb] add UT and fix write bugs
    omit e877f0b  add some unit tests for rocksdb write
    omit 570e082  [RocksDB] add integration test
    omit e3e1889  change the way of parsing key
    omit 0a4d64c  remove some useless code
    omit 9bb3e3a  Support aligned timeseries create
    omit f2512b4  create aligned timeseries
    omit bac1af6  complete write normal timeseries node logic
    omit 9593763  implement write - 1
    omit fd88f5d  get nodeType by key
    omit 57f6004  add name parser and query utils
    omit df6cfc9  update
    omit 07229c9  Rewrite part of the query interface
    omit 49544c2  Apply new value definition
    omit cd55bd5  Fix build error
    omit e5b8fda  add common constants
    omit a923380  extract IMetaManager for MManager and init rocksdb module
    omit 0d8e3fb  Fix flink-tsfile-connector error
    omit 14c0bf7  add 0.13.0 dockerfile
    omit fbd7963  [To rel/0.13][IOTDB-2749]Fix isPathExist check on MTree (#5259)
    omit a90f490  [IOTDB-1593] Fix generated files in client-py have unapproved license (#5257)
    omit 8ce9a7e  Enhance check statement before writing mlog (#5252)
    omit b0d0af3  [IOTDB-2723] Fix sequence inner space compaction loses data (#5249)
    omit 963b754  [To rel/0.13][IOTDB-2614]Fix inserting tablet with null value in TsFileWriter (#5245)
    omit 2662204  Modify cross priority param to upper case in doc (#5243)
    omit 31dc01c  [IOTDB-2742] Hide IDTable configurations (#5236)
    omit 2fddb64  [IOTDB-2734] Correct result type name in ResultMetadata (#5213) (#5221)
    omit fbbc115  Rel/0.13-update UserGuide about Administration (#5218)
    omit 64fa140  [IOTDB-2732] Reject inserting an invalid infinity float value (#5210) (#5217)
    omit 9496027  [IOTDB-2728] fix influxdb-protocol yaml (#5206)
    omit b87ea56  [IOTDB-2735] Remove the redundant code in Tablet (#5212)
    omit 3cb08ef  update 0.12.5 release note
    omit 9358c92  update docker and jdbc info
    omit eff3479  Update release note
     add b5b7ada  extract IMetaManager for MManager and init rocksdb module
     add 1e8e07e  add common constants
     add 2d1b6c1  Fix build error
     add 2afaf4a  Apply new value definition
     add ae2aa82  Rewrite part of the query interface
     add ef2223b  update
     add 272862a  add name parser and query utils
     add a9257c2  get nodeType by key
     add 865043a  implement write - 1
     add 78888fd  complete write normal timeseries node logic
     add 7cf59a1  create aligned timeseries
     add 81d8435  Support aligned timeseries create
     add 8975771  remove some useless code
     add 1c666e3  change the way of parsing key
     add 2dcade6  [RocksDB] add integration test
     add 6a52f3d  add some unit tests for rocksdb write
     add a5ec890  [rocksdb] add UT and fix write bugs
     add b210373  merge codes
     add 904f6ba  merge forQuery to manager
     add 3aaf94d  apply spotless
     add f6b7096  add comment and implements some interface
     add 4585f9c  update
     add 4341cc1  [rcoskdb] add mnode classes for rocksdb
     add f0d544d1 [rocksdb] implement tags and attributes update
     add 76ad19a  [rocksdb] optimize lock
     add 1904507  change the node type to char and fix bugs of using getLevelName
     add bb68c15  fix prefixed match
     add f5bf251  implements getMeasurementPaths
     add d9d865b  implement prefix matching related interface
     add 28d0b4c  [RocksDB] add delete timeseries and delete storage group support
     add 2fe2d60  Lock whole write of timeseries while delete by storage group
     add e4e7d0e  fix bug of getting path,and add the method of belonged to specified node type
     add 8a2c39e  change MNode to RMNode
     add f151ada  add belongedTo
     add 287ed8c  add unit test and fix bug of matching path
     add fd76d6a  implements RMNode
     add d13e0b6  [RocksDB] support metadata transfer
     add 6be59f0  implement and update RMNode interfaces
     add a1b3f4f  [RocksDB] Change MManager in IoTDB to IMetaManager interface
     add 3046652  update
     add 3eb48c0  [RocksDB] update method call as some method signature changed
     add eed6938  fix the bug that StorageGroup won't create automactically when do insert
     add 6389ee5  [RocksDB] improve insert data process
     add c655e0c  [RocksDB] fix the bug that update ttl does't work correctly
     add ac2172d  Support * path pattern match
     add f4d52ba  replace multi wildcard to single
     add 4229a5a  fix issue with calculating length
     add 68c575e  use wildcard to query
     add 7fb4b10  [rocksdb] refine some query interfaces
     add 84500f2  updated the matched interface
     add 5949b98  traverser changed to concurrency
     add 67889c1  fix a bug where the number of nodes is incorrect
     add 1b595d6  fix bug of full path query
     add c10f30b  [rocksdb] complete metadata transfer from mmanage to mrockdb
     add a075d32  [rocksdb] complete data transfer
     add cfb92b6  spotless apply
     add 77269da  [rocksdb] refine key exist check logic
     add 93164f8  update the method of getting the schema
     add fee00b6  support showTimeseries
     add 3ddd542  update the way of getting measurementPath
     add 3f79152  change the parameter type in function
     add 41ff538  fix timeout issue when obtaining lock
     add 38d57b1  incorrect response to set storage group
     add 2ebcae4  update the exception information in the log
     add 651e5b6  implement show devices
     add 3b8de50  fix incorrect storagegroup name in show timeseries
     add 2b1392c  [RcoksDB] refine delete timeseries logic
     add 5d55d01  [rocksdb] fix the bug that upsert alias fail, refine delete timeseries logic
     add 6982c03  spotless apply
     add 250a413  fix some bugs
     add 99f0c53  fix npe when getBelongedToSG
     add 1d3dd44  Fix a bug where the result is invalid
     add 6a32be5  fix a bug in wildcard processing
     add a17adeb  remove test info
     add 39ba9f1  modify data transfer task
     add 09ff2ec  enhance ut
     add 5097cb8  fix a bug where storage groups could not be created automatically
     add 85b1d8d  update exception info
     add 2d1164d  fix the bug of deleting storage groups
     add 770ae5e  use max value replace magic number
     add 8ebbcd5  [RocksDB] code refine
     add 9fd44c1  fix npe when init sgMNode
     add c009250  Fix the bug that path in PathNotExistException is incomplete when do insert
     add bb022e0c fix bug of creating aligned timeseries
     add 79198c1  fix npe when query aligned timeseries
     add b86dbcf  update
     add 60a25a5  delete unused method
     add 09b6aec  support show child
     add 39f26af  print exception info
     add 5d97858  fix bug of the incorrect number by counting nodes
     add acf0b76  Optimize rocksdb
     add dd480fe  [IOTDB-2305]Library anomaly (Modification) (#5318)
     add cb4aa6e  [IOTDB-2686] Region allocation policy (#5308)
     add 717bab3  [IOTDB-2776] Improve the TsFileWriter's method: write(Tablet tablet) (#5310)
     add 3dca44a  [IOTDB-2786][Dependency] remove iotdb-session dependent on iotdb-server(test) (#5319)
     add 3add62a  Merge branch 'master' into rocksdb/dev-t
     add ba66e43  fix conflicts
     add de3ca34  merge master conflict resolve - 2
     add e1ec6d8  add tags info when show timeseries
     add 1ff23b5  use metaManager
     add 363f23f  resolve an issue where schemaEngine is empty in test scenarios
     add 03a7447  resolve conflict
     add c3dce47  [RocksDB] rename classes name
     add e5fb189  [RocksDB] fix unit tests
     add c4b39ee  spotless apply

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0e08e8b)
            \
             N -- N -- N   refs/heads/rocksdb/dev (c4b39ee)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 RELEASE_NOTES.md                                   |  60 --------
 confignode/pom.xml                                 |   5 +
 .../resources/conf/iotdb-confignode.properties     |  60 +++++---
 .../iotdb/confignode/conf/ConfigNodeConf.java      |  28 ++++
 .../confignode/conf/ConfigNodeDescriptor.java      |  15 ++
 .../consensus/response/DataNodesInfoDataSet.java   |  29 ++--
 .../response/StorageGroupSchemaDataSet.java        |  23 ++--
 .../statemachine/PartitionRegionStateMachine.java  |  57 ++++++--
 .../physical/UnknownPhysicalPlanTypeException.java |  10 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  55 +++++---
 .../iotdb/confignode/partition/DataNodeInfo.java   |  88 ++++++++++++
 .../confignode/partition/DataPartitionInfo.java    |  80 +++++++++++
 .../iotdb/confignode/partition/PartitionTable.java | 152 ++++++++++++++++++---
 ...artitionTable.java => SchemaPartitionInfo.java} |  45 +++---
 .../confignode/partition/StorageGroupSchema.java   |  77 +++++++++++
 .../iotdb/confignode/physical/PhysicalPlan.java    |  97 +++++++++++++
 .../confignode/physical/PhysicalPlanType.java      |  16 +--
 .../physical/sys/DeleteStorageGroupPlan.java       |  22 +--
 .../physical/sys/QueryDataNodeInfoPlan.java        |  53 +++----
 .../physical/sys/QueryStorageGroupSchemaPlan.java  |  21 +--
 .../physical/sys/RegisterDataNodePlan.java         |  65 +++++++++
 .../physical/sys/SetStorageGroupPlan.java          |  47 ++++---
 .../service/basic/ConfigServiceProvider.java       |  24 ----
 .../confignode/service/executor/PlanExecutor.java  |  87 ++++++++++++
 .../service/thrift/server/ConfigNodeRPCServer.java |   2 +-
 .../server/ConfigNodeRPCServerProcessor.java       |  87 ++++++++++--
 .../server/ConfigNodeRPCServerProcessorTest.java   | 123 +++++++++++++++++
 .../apache/iotdb/consensus/common/Endpoint.java    |   5 +
 .../apache/iotdb/consensus/common/GroupType.java   |   2 +-
 .../standalone/StandAloneConsensusTest.java        |   2 +-
 docker/src/main/Dockerfile-0.12.3-cluster          |  53 -------
 docker/src/main/Dockerfile-0.12.3-grafana          |  41 ------
 docker/src/main/Dockerfile-0.12.3-node             |  45 ------
 docker/src/main/Dockerfile-0.12.4-cluster          |  53 -------
 docker/src/main/Dockerfile-0.12.4-grafana          |  41 ------
 docker/src/main/Dockerfile-0.12.4-node             |  45 ------
 docker/src/main/Dockerfile-0.12.5-cluster          |  53 -------
 docker/src/main/Dockerfile-0.12.5-grafana          |  41 ------
 docker/src/main/Dockerfile-0.12.5-node             |  45 ------
 docker/src/main/Dockerfile-0.13.0-cluster          |  53 -------
 docker/src/main/Dockerfile-0.13.0-grafana          |  41 ------
 docker/src/main/Dockerfile-0.13.0-node             |  45 ------
 docs/zh/UserGuide/Library-UDF/Anomaly Detection.md |  21 +++
 integration/pom.xml                                |   7 +
 .../session/IoTDBSessionDisableMemControlIT.java   |   0
 .../session/IoTDBSessionVectorABDeviceIT.java      |   0
 .../session/IoTDBSessionVectorAggregationIT.java   |   0
 .../IoTDBSessionVectorAggregationWithUnSeqIT.java  |   0
 .../iotdb/session/IoTDBSessionVectorInsertIT.java  |   0
 .../java/org/apache/iotdb/session/SessionTest.java |   0
 .../apache/iotdb/session/pool/SessionPoolTest.java |   0
 .../apache/iotdb/session/template/TemplateUT.java  |   0
 jdbc/src/main/feature/feature.xml                  |   2 +-
 .../resources/conf/iotdb-engine.properties         |   8 ++
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  26 ++--
 session/pom.xml                                    |  13 --
 .../src/main/thrift/confignode.thrift              |  52 ++++---
 .../chunk/NonAlignedChunkGroupWriterImpl.java      |  26 ++--
 58 files changed, 1236 insertions(+), 912 deletions(-)
 copy consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java => confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/DataNodesInfoDataSet.java (62%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java => confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/StorageGroupSchemaDataSet.java (64%)
 copy server/src/main/java/org/apache/iotdb/db/consensus/statemachine/BaseStateMachine.java => confignode/src/main/java/org/apache/iotdb/confignode/consensus/statemachine/PartitionRegionStateMachine.java (55%)
 copy server/src/main/java/org/apache/iotdb/db/exception/StorageGroupNotReadyException.java => confignode/src/main/java/org/apache/iotdb/confignode/exception/physical/UnknownPhysicalPlanTypeException.java (68%)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/DataNodeInfo.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/DataPartitionInfo.java
 copy confignode/src/main/java/org/apache/iotdb/confignode/partition/{PartitionTable.java => SchemaPartitionInfo.java} (55%)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/StorageGroupSchema.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/physical/PhysicalPlan.java
 copy cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/SnapshotFactory.java => confignode/src/main/java/org/apache/iotdb/confignode/physical/PhysicalPlanType.java (80%)
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/v2/file/metadata/MetadataIndexEntryV2.java => confignode/src/main/java/org/apache/iotdb/confignode/physical/sys/DeleteStorageGroupPlan.java (64%)
 copy cluster/src/test/java/org/apache/iotdb/cluster/log/HardStateTest.java => confignode/src/main/java/org/apache/iotdb/confignode/physical/sys/QueryDataNodeInfoPlan.java (52%)
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/EmptyDataSet.java => confignode/src/main/java/org/apache/iotdb/confignode/physical/sys/QueryStorageGroupSchemaPlan.java (63%)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/physical/sys/RegisterDataNodePlan.java
 copy server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalChecker.java => confignode/src/main/java/org/apache/iotdb/confignode/physical/sys/SetStorageGroupPlan.java (51%)
 delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/basic/ConfigServiceProvider.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/executor/PlanExecutor.java
 create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/service/thrift/server/ConfigNodeRPCServerProcessorTest.java
 delete mode 100644 docker/src/main/Dockerfile-0.12.3-cluster
 delete mode 100644 docker/src/main/Dockerfile-0.12.3-grafana
 delete mode 100644 docker/src/main/Dockerfile-0.12.3-node
 delete mode 100644 docker/src/main/Dockerfile-0.12.4-cluster
 delete mode 100644 docker/src/main/Dockerfile-0.12.4-grafana
 delete mode 100644 docker/src/main/Dockerfile-0.12.4-node
 delete mode 100644 docker/src/main/Dockerfile-0.12.5-cluster
 delete mode 100644 docker/src/main/Dockerfile-0.12.5-grafana
 delete mode 100644 docker/src/main/Dockerfile-0.12.5-node
 delete mode 100644 docker/src/main/Dockerfile-0.13.0-cluster
 delete mode 100644 docker/src/main/Dockerfile-0.13.0-grafana
 delete mode 100644 docker/src/main/Dockerfile-0.13.0-node
 rename {session => integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionDisableMemControlIT.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionVectorABDeviceIT.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionVectorAggregationIT.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionVectorAggregationWithUnSeqIT.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionVectorInsertIT.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/SessionTest.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/pool/SessionPoolTest.java (100%)
 rename {session => integration}/src/test/java/org/apache/iotdb/session/template/TemplateUT.java (100%)