You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/03/14 03:23:29 UTC
[iotdb] branch dependabotnew updated (a197dbe -> d8d0cf5)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch dependabotnew
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from a197dbe Fix review
add 4a078dc [IOTDB-2602] Add the new feature of the null value filter to support filtering based on partial columns (#5184)
add f75243c [IOTDB-2728] fix influxdb-protocol yaml (#5206)
add 5aa3f53 [IOTDB-2461] Zigzag Encoding for INT 32 and INT 64 (#4939)
add 32cd145 [IOTDB-2461] Add cpp and sql support for ZIGZAG encoding (#5207)
add 49bd401 Construct basic framework of ConfigNode (#5199)
add a95558e [IOTDB-2673] Implement the consensus layer basic framework (#5204)
add d8d0cf5 Merge branch 'master' of https://github.com/apache/iotdb into dependabotnew
No new revisions were added by this update.
Summary of changes:
.github/workflows/influxdb-protocol.yml | 6 -
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 2 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 5 +-
client-cpp/src/main/Session.h | 3 +-
client-py/iotdb/utils/IoTDBConstants.py | 1 +
confignode/pom.xml | 104 ++
.../src/assembly/confignode.xml | 40 +-
.../resources/conf/iotdb-confignode.properties | 37 +
.../iotdb/confignode/conf/ConfigNodeConf.java | 51 +
.../iotdb/confignode/conf/ConfigNodeConstant.java | 30 +
.../confignode/conf/ConfigNodeDescriptor.java | 117 ++
.../iotdb/confignode/manager/ConfigManager.java | 91 +
.../confignode/manager/hash/APHashExecutor.java | 42 +
.../confignode/manager/hash/BKDRHashExecutor.java | 40 +
.../manager/hash/DeviceGroupHashExecutor.java | 31 +
.../confignode/manager/hash/JSHashExecutor.java | 40 +
.../confignode/manager/hash/SDBMHashExecutor.java | 38 +
.../confignode/partition/DataPartitionRule.java | 50 +
.../iotdb/confignode/partition/PartitionTable.java | 59 +
.../confignode/service/balancer/LoadBalancer.java | 49 +
.../service/basic/ConfigServiceProvider.java | 24 +
.../service/thrift/impl/ConfigNodeRPCServer.java | 63 +
.../confignode/conf/ConfigNodeDescriptorTest.java | 76 +
.../manager/hash/DeviceGroupHashExecutorTest.java | 95 +
.../src/test/resources/iotdb-confignode.properties | 37 +
consensus/pom.xml | 50 +
.../org/apache/iotdb/consensus/IConsensus.java | 57 +
.../iotdb/consensus/common/ConsensusGroup.java | 60 +
.../iotdb/consensus/common/ConsensusGroupId.java | 64 +
.../org/apache/iotdb/consensus/common/DataSet.java | 22 +
.../apache/iotdb/consensus/common/Endpoint.java | 59 +
.../apache/iotdb/consensus/common/GroupType.java | 27 +
.../org/apache/iotdb/consensus/common/Peer.java | 59 +
.../common/request/IConsensusRequest.java | 29 +
.../common/response/ConsensusGenericResponse.java | 64 +
.../common/response/ConsensusReadResponse.java | 65 +
.../common/response/ConsensusResponse.java | 39 +
.../common/response/ConsensusWriteResponse.java | 65 +
.../consensus/exception/ConsensusException.java | 27 +
.../ConsensusGroupAlreadyExistException.java | 36 +
.../exception/ConsensusGroupNotExistException.java | 36 +
.../exception/IllegalPeerNumException.java | 29 +
.../iotdb/consensus/ratis/RatisConsensus.java | 90 +
.../consensus/standalone/StandAloneConsensus.java | 170 ++
.../consensus/standalone/StandAloneServerImpl.java | 61 +
.../consensus/statemachine/EmptyStateMachine.java | 43 +
.../consensus/statemachine/IStateMachine.java | 40 +
.../standalone/StandAloneConsensusTest.java | 254 +++
docs/UserGuide/Data-Concept/Encoding.md | 7 +-
docs/UserGuide/Query-Data/Without-Null.md | 162 +-
docs/zh/UserGuide/Data-Concept/Encoding.md | 7 +-
docs/zh/UserGuide/Query-Data/Without-Null.md | 163 +-
.../iotdb/db/integration/IoTDBEncodingIT.java | 69 +-
.../IoTDBWithoutNullAllFilterIT.java | 1973 ++++++++++++++++++++
.../IoTDBWithoutNullAnyFilterIT.java | 1866 ++++++++++++++++++
pom.xml | 4 +
server/pom.xml | 5 +
.../resources/conf/iotdb-engine.properties | 4 +-
.../apache/iotdb/db/consensus/ConsensusMain.java | 95 +
.../ratis/RatisDataRegionStateMachine.java | 54 +
.../ratis/RatisSchemaRegionStateMachine.java | 54 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 1 +
.../iotdb/db/qp/logical/crud/QueryOperator.java | 29 +-
.../db/qp/logical/crud/SpecialClauseComponent.java | 22 +
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 18 +-
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 4 +
.../db/qp/physical/crud/AlignByDevicePlan.java | 54 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 16 +
.../db/qp/physical/crud/RawDataQueryPlan.java | 25 +
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 17 +-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 120 ++
.../db/query/dataset/AlignByDeviceDataSet.java | 2 +-
.../dataset/RawQueryDataSetWithoutValueFilter.java | 59 +-
.../db/query/dataset/UDTFAlignByTimeDataSet.java | 21 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 7 +-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 1 +
thrift-confignode/pom.xml | 67 +
.../src/main/thrift/confignode.thrift | 64 +
.../iotdb/tsfile/encoding/decoder/Decoder.java | 10 +
.../tsfile/encoding/decoder/IntZigzagDecoder.java | 94 +
.../tsfile/encoding/decoder/LongZigzagDecoder.java | 101 +
.../tsfile/encoding/encoder/IntZigzagEncoder.java | 101 +
.../tsfile/encoding/encoder/LongZigzagEncoder.java | 111 ++
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 22 +
.../tsfile/file/metadata/enums/TSEncoding.java | 5 +-
.../tsfile/read/query/dataset/QueryDataSet.java | 53 +-
.../encoding/decoder/IntZigzagDecoderTest.java | 99 +
.../encoding/decoder/LongZigzagDecoderTest.java | 94 +
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 3 +-
89 files changed, 8184 insertions(+), 76 deletions(-)
create mode 100644 confignode/pom.xml
copy docs/zh/UserGuide/Query-Data/Without-Null.md => confignode/src/assembly/confignode.xml (57%)
create mode 100644 confignode/src/assembly/resources/conf/iotdb-confignode.properties
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConf.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConstant.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/APHashExecutor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/BKDRHashExecutor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/JSHashExecutor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/SDBMHashExecutor.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/DataPartitionRule.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/PartitionTable.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/balancer/LoadBalancer.java
create 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/thrift/impl/ConfigNodeRPCServer.java
create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptorTest.java
create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutorTest.java
create mode 100644 confignode/src/test/resources/iotdb-confignode.properties
create mode 100644 consensus/pom.xml
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/IConsensus.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/ConsensusGroup.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/ConsensusGroupId.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/DataSet.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Endpoint.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/GroupType.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/IConsensusRequest.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusGenericResponse.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusReadResponse.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusResponse.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusWriteResponse.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusException.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAlreadyExistException.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupNotExistException.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/IllegalPeerNumException.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/standalone/StandAloneConsensus.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/standalone/StandAloneServerImpl.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/IStateMachine.java
create mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/standalone/StandAloneConsensusTest.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter/IoTDBWithoutNullAllFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter/IoTDBWithoutNullAnyFilterIT.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ConsensusMain.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ratis/RatisDataRegionStateMachine.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ratis/RatisSchemaRegionStateMachine.java
create mode 100644 thrift-confignode/pom.xml
create mode 100644 thrift-confignode/src/main/thrift/confignode.thrift
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java
create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java
create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java