This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch VectorTest
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 2e46631 Change the way of calculating vector avg points
add 0163f03 [IoTDB-1671] modify dockerfile and Download file for
releasing v0.12.2 (#3946)
add 177913d [IOTDB-1629] fix the NPE when using value fill in cluster
mode (#3913)
add 511cb00 [IOTDB-1666] Implement vector support align by device (#3916)
add 184fd6f [ISSUE-3945] Fuzzy query support multiDevices and
alignByDevice Dataset (#3958)
add 0e1edde [IOTDB-1289] fix CPP mem-leak in SessionExample.cpp
insertRecords() (#3960)
add 28ce04e [IOTDB-1677] not generate file
apache-iotdb-0.x.x-client-cpp-linux-x86_64-bin.zip.sha512 (#3961)
add 255bc61 [IOTDB-1484]Auto create schema functionality with e2e testing
in cluster (#3879)
add d97128f [IOTDB-1287] Fix C++ class Session has 2 useless sort()
(#3966)
add 5f0dcd9 [IOTDB-1679] client-cpp: Session descontruction need release
server resource. (#3964)
add 45b3d6f [IOTDB-1678] Fix client-cpp session bug: can cause connection
leak. (#3962)
add f20d6cb Merge remote-tracking branch 'origin/master' into VectorTest
add 0f50e1d merge master
No new revisions were added by this update.
Summary of changes:
client-cpp/src/main/Session.cpp | 12 +-
client-cpp/src/main/Session.h | 4 +-
.../iotdb/cluster/log/applier/BaseApplier.java | 88 +++++++--
.../iotdb/cluster/log/applier/DataLogApplier.java | 70 +++++--
.../apache/iotdb/cluster/metadata/CMManager.java | 68 +++----
.../cluster/query/ClusterDataQueryExecutor.java | 2 +-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 10 -
.../iotdb/cluster/query/LocalQueryExecutor.java | 6 +-
.../query/dataset/ClusterAlignByDeviceDataSet.java | 61 ------
.../cluster/query/fill/ClusterFillExecutor.java | 4 +-
.../cluster/query/reader/ClusterReaderFactory.java | 12 +-
.../query/reader/mult/RemoteMultSeriesReader.java | 3 +-
.../cluster/server/member/DataGroupMember.java | 100 ++++++----
.../cluster/log/applier/DataLogApplierTest.java | 9 +-
.../query/{ => fill}/ClusterFillExecutorTest.java | 47 ++++-
distribution/pom.xml | 2 +-
...le-0.12.1-cluster => Dockerfile-0.12.2-cluster} | 10 +-
...ckerfile-0.12.1-node => Dockerfile-0.12.2-node} | 10 +-
docs/Download/README.md | 34 ++--
docs/UserGuide/Cluster/Cluster-Setup-Example.md | 2 +-
docs/zh/Download/README.md | 34 ++--
docs/zh/UserGuide/Cluster/Cluster-Setup-Example.md | 2 +-
example/client-cpp-example/src/SessionExample.cpp | 15 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 6 +-
.../iotdb/HybridTimeseriesSessionExample.java | 5 +-
.../iotdb/tsfile/TsFileWriteVectorWithTablet.java | 2 +-
.../db/engine/cache/TimeSeriesMetadataCache.java | 121 ++++--------
.../iotdb/db/engine/memtable/AbstractMemTable.java | 18 +-
.../db/engine/memtable/PrimitiveMemTable.java | 3 +-
.../db/engine/querycontext/ReadOnlyMemChunk.java | 19 +-
.../db/engine/storagegroup/TsFileProcessor.java | 21 +-
.../org/apache/iotdb/db/metadata/MManager.java | 172 +++++++---------
.../java/org/apache/iotdb/db/metadata/MTree.java | 64 +++---
.../org/apache/iotdb/db/metadata/PartialPath.java | 21 +-
.../iotdb/db/metadata/VectorPartialPath.java | 68 +++++--
.../db/metadata/lastCache/LastCacheManager.java | 16 +-
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 6 +-
.../iotdb/db/metadata/template/Template.java | 2 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 11 +-
.../iotdb/db/qp/logical/crud/LikeOperator.java | 4 +
.../iotdb/db/qp/logical/crud/QueryOperator.java | 16 +-
.../iotdb/db/qp/logical/crud/RegexpOperator.java | 4 +
.../org/apache/iotdb/db/qp/physical/BatchPlan.java | 9 +
.../db/qp/physical/crud/InsertMultiTabletPlan.java | 19 +-
.../iotdb/db/qp/physical/crud/InsertRowPlan.java | 11 +-
.../physical/crud/InsertRowsOfOneDevicePlan.java | 13 +-
.../iotdb/db/qp/physical/crud/InsertRowsPlan.java | 15 +-
.../iotdb/db/qp/physical/crud/LastQueryPlan.java | 2 -
.../iotdb/db/qp/physical/crud/QueryPlan.java | 2 +-
.../db/qp/physical/crud/RawDataQueryPlan.java | 30 +--
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 12 +-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 14 ++
.../db/query/dataset/AlignByDeviceDataSet.java | 54 +++--
.../dataset/RawQueryDataSetWithoutValueFilter.java | 6 +-
.../iotdb/db/query/executor/LastQueryExecutor.java | 12 +-
.../iotdb/db/query/executor/QueryRouter.java | 7 -
.../query/expression/unary/TimeSeriesOperand.java | 2 +-
.../query/timegenerator/ServerTimeGenerator.java | 7 -
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 34 ++--
.../java/org/apache/iotdb/db/utils/MemUtils.java | 2 +-
.../iotdb/db/writelog/recover/LogReplayer.java | 4 +-
.../{IoTDBLikeIT.java => IoTDBFuzzyQueryIT.java} | 125 +++++++++++-
.../java/org/apache/iotdb/session/Session.java | 21 +-
.../org/apache/iotdb/session/SessionUtils.java | 4 +-
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 12 +-
.../apache/iotdb/session/IoTDBSessionVectorIT.java | 5 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 220 +++++++++++++++++++++
.../java/org/apache/iotdb/db/sql/ClusterIT.java | 9 +-
.../tsfile/write/chunk/ChunkGroupWriterImpl.java | 2 +-
.../tsfile/write/chunk/VectorChunkWriterImpl.java | 8 +-
.../apache/iotdb/tsfile/write/record/Tablet.java | 16 +-
.../tsfile/write/schema/IMeasurementSchema.java | 14 +-
.../tsfile/write/schema/MeasurementSchema.java | 14 +-
.../write/schema/VectorMeasurementSchema.java | 96 ++++-----
.../write/writer/VectorMeasurementSchemaStub.java | 14 +-
75 files changed, 1229 insertions(+), 770 deletions(-)
delete mode 100644
cluster/src/main/java/org/apache/iotdb/cluster/query/dataset/ClusterAlignByDeviceDataSet.java
rename cluster/src/test/java/org/apache/iotdb/cluster/query/{ =>
fill}/ClusterFillExecutorTest.java (74%)
copy docker/src/main/{Dockerfile-0.12.1-cluster => Dockerfile-0.12.2-cluster}
(85%)
copy docker/src/main/{Dockerfile-0.12.1-node => Dockerfile-0.12.2-node} (83%)
rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBLikeIT.java
=> IoTDBFuzzyQueryIT.java} (57%)