You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2021/09/12 14:39:26 UTC
[iotdb] branch alignbydevicevector updated (2ab3ef2 -> 0ab005c)
This is an automated email from the ASF dual-hosted git repository.
xiangweiwei pushed a change to branch alignbydevicevector
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 2ab3ef2 Modify some detail in timeSeriesMetaDataCache
add 3333f3b [IOTDB-1450] Deletion should only delete related time partitions (#3439)
add 1ad4b3d [IOTDB-1564] Make hearbeat and election timeout parameters be configurable (#3797)
add 2400c36 [ISSUE-3856] refine exception handling logic in commitTo in Raft… (#3848)
add ba988ee [IOTDB-1600] Support InsertRowsOfOneDevicePlan in cluster (#3877)
add 3877d00 [IOTDB-1630] Compile cpp client on ARM Linux (#3912)
add aaa96b9 Modify user manual about datatime-input (#3901)
add 2f279dd [IOTDB-1619] There is an error msg when I restart iotdb-cluster (#3930)
add d5ebc3c [IOTDB-1275] Fix backgroup exec for cli -e function causes an infinite loop in writing output file (#3932)
add 601df56 [IOTDB-1659] Fix Windows CLI cannot set maxPRC less than or equal to 0 (#3936)
add a885ec9 [IOTDB-1670] Fix cli -e mode didn't fetch timestamp_precision from server (#3942)
add 3cb08e0 [IOTDB-1543] LastCache for Template and Vector (#3796)
add 0ab005c Fix conclict
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iotdb/cli/AbstractCli.java | 3 +
cli/src/main/java/org/apache/iotdb/cli/Cli.java | 3 +-
cli/src/main/java/org/apache/iotdb/cli/WinCli.java | 13 +-
.../org/apache/iotdb/cli/StartClientScriptIT.java | 27 ++
client-cpp/pom.xml | 18 ++
.../resources/conf/iotdb-cluster.properties | 13 +-
.../client/sync/SyncDataHeartbeatClient.java | 2 +-
.../client/sync/SyncMetaHeartbeatClient.java | 3 +-
.../apache/iotdb/cluster/config/ClusterConfig.java | 20 ++
.../iotdb/cluster/config/ClusterConstant.java | 30 +-
.../iotdb/cluster/config/ClusterDescriptor.java | 10 +
.../iotdb/cluster/log/applier/BaseApplier.java | 6 +
.../iotdb/cluster/log/applier/DataLogApplier.java | 8 +
.../iotdb/cluster/log/manage/RaftLogManager.java | 115 +++----
.../serializable/SyncLogDequeSerializer.java | 9 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 11 +-
.../slot/SlotTimePartitionFilter.java} | 38 ++-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 13 +-
.../iotdb/cluster/query/ClusterPlanRouter.java | 36 +++
.../apache/iotdb/cluster/server/RaftServer.java | 32 +-
.../cluster/server/heartbeat/HeartbeatThread.java | 46 ++-
.../cluster/server/member/DataGroupMember.java | 13 +
.../cluster/server/member/MetaGroupMember.java | 2 +-
.../iotdb/cluster/server/member/RaftMember.java | 2 +-
.../cluster/log/applier/DataLogApplierTest.java | 36 ++-
.../server/heartbeat/HeartbeatThreadTest.java | 5 +-
.../iotdb/cluster/server/member/BaseMember.java | 10 +-
.../cluster/server/member/MetaGroupMemberTest.java | 6 +-
compile-tools/pom.xml | 24 ++
docs/UserGuide/Cluster/Cluster-Setup.md | 21 +-
docs/UserGuide/Data-Concept/Data-Type.md | 14 +-
docs/UserGuide/Data-Concept/Encoding.md | 2 +-
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 22 +-
docs/zh/UserGuide/Data-Concept/Data-Type.md | 14 +-
docs/zh/UserGuide/Data-Concept/Encoding.md | 4 +-
example/client-cpp-example/pom.xml | 15 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 8 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 17 +-
.../engine/storagegroup/StorageGroupProcessor.java | 171 ++++++-----
.../virtualSg/VirtualStorageGroupManager.java | 9 +-
.../org/apache/iotdb/db/metadata/MManager.java | 195 +++++++++++-
.../java/org/apache/iotdb/db/metadata/MTree.java | 46 +--
.../db/metadata/lastCache/LastCacheManager.java | 331 +++++++++++++++++++++
.../container/ILastCacheContainer.java} | 56 ++--
.../lastCache/container/LastCacheContainer.java | 118 ++++++++
.../lastCache/container/value/ILastCacheValue.java | 27 +-
.../container/value/UnaryLastCacheValue.java | 106 +++++++
.../container/value/VectorLastCacheValue.java | 86 ++++++
.../iotdb/db/metadata/mnode/EntityMNode.java | 25 ++
.../iotdb/db/metadata/mnode/IEntityMNode.java | 6 +
.../iotdb/db/metadata/mnode/IMeasurementMNode.java | 9 +-
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 45 +--
.../apache/iotdb/db/metadata/tag/TagManager.java | 5 +-
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 9 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 16 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 4 +
.../iotdb/db/qp/physical/crud/DeletePlan.java | 15 +
.../physical/crud/InsertRowsOfOneDevicePlan.java | 80 ++++-
.../db/qp/physical/sys/DeleteTimeSeriesPlan.java | 15 +
.../iotdb/db/query/executor/LastQueryExecutor.java | 34 ++-
.../engine/modification/DeletionFileNodeTest.java | 109 +++++--
.../db/engine/modification/DeletionQueryTest.java | 77 +++--
.../storagegroup/StorageGroupProcessorTest.java | 2 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 4 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 28 +-
.../iotdb/db/metadata/MManagerAdvancedTest.java | 16 +-
.../qp/physical/InsertRowsOfOneDevicePlanTest.java | 75 +++++
.../test/java/org/apache/iotdb/db/sql/Cases.java | 62 ++++
68 files changed, 1965 insertions(+), 487 deletions(-)
copy cluster/src/main/java/org/apache/iotdb/cluster/{query/filter/SlotSgFilter.java => partition/slot/SlotTimePartitionFilter.java} (52%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/lastCache/LastCacheManager.java
copy server/src/main/java/org/apache/iotdb/db/metadata/{mnode/IMeasurementMNode.java => lastCache/container/ILastCacheContainer.java} (51%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/lastCache/container/LastCacheContainer.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java => server/src/main/java/org/apache/iotdb/db/metadata/lastCache/container/value/ILastCacheValue.java (59%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/lastCache/container/value/UnaryLastCacheValue.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/lastCache/container/value/VectorLastCacheValue.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/qp/physical/InsertRowsOfOneDevicePlanTest.java