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%)