This is an automated email from the ASF dual-hosted git repository.
geniuspig pushed a change to branch http
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 2e6ea77 move doc outside.
add 97e3b6d Add judgment and Modify level3 cannot be a keyword (#1025)
add edb7747 update Committer zh doc
add 6f6c5c7 [IOTDB-598] add slides and videos from 2018 to 2020 (#1068)
add d4f2a49 [IOTDB-185]fix start-client failed on WinOS if there is blank
space in the file path; let start-server.bat suport jdk12,13 etc (#1069)
add cb00cde add materials audio & modify mqtt (#1070)
add c1303d0 Merge branch 'master' into http
add 3c7c16a add Feedback page for users
add f240f7b update antr4 for tags and attributes
add a5c38d6 update physical plan.
add 79008ce record alias and add tagIndex in MManager
add 5c48fc9 Merge remote-tracking branch 'origin/master' into tag_manage
add 89d2a1c fix compilation error
add 8561207 fix mlogwriter
add 56161fd fix mlog init
add 140480c fix antlr4
add de80f97 Merge branch 'tag_manage' of
https://github.com/apache/incubator-iotdb into tag_manage
add 4444d0c Merge remote-tracking branch 'origin/tag_manage' into
tag_manage
add 02052b2 fix mmanager init
add 5e77e3a fix antlr4 grammer
add 0115a9a resolve conflict
add d256bd9 Merge remote-tracking branch 'origin/master' into tag_manage
add a0ee5ad finish the tag persistence and delete operation
add 431d6a4 basically ok
add 050ede8 resolve conflicts
add ee66ca4 add user guide
add f58160c fix sonar
add 842ce38 fix sonar
add d0ff436 fix review
add 3b1ee86 add session createTimeseries
add c5a3668 fix review
add 1001b5a Merge pull request #1034 from apache/tag_manage
add 39f8feb [IOTDB-607] add batch create timeseries in rpc (#1075)
add e6bcd34 fix mlog in(#1079)
add 9e8fe56 remove check is query in session (#1082)
add d33dbed update client. (#1076)
add e89fe25 [IOTDB-528]modify grafana group by (#1073)
add 11949b8 Add modified flag in Metadatas and remove canUseStatistics()
(#1083)
add 726a8cf change to fullPath (#1087)
add 27d38b1 update merge selector to filter close
add 4b27789 update close
add c94907f update merge selector to filter close (#1086)
add ebc3f23 [IOTDB-612] add limit&offset to show timeseries (#1085)
add 7492966 Fix OOM (#1074)
add e92f24e Upgrade mlog (#1081)
add 7e5dfd3 push limit from MManager to MTree (#1089)
add 7f216db update limit doc (#1091)
add f2fbda0 fix grammar error on the website
add c116b65 [IOTDB-597] Rename methods in Session (#1060)
add 760eb97 fix Native API create One or Multiple ts
add 1471600 fix zh 3-Server/1-Download.md
add 282a927 -- Change is on site module. (#1095)
add 5d52f7d Merge remote-tracking branch 'origin/master'
add e2656a2 [IOTDB-125] Potential Concurrency bug while deleting and
inserting happen together (#1088)
add 3f9709f record mlog at last (#1098)
add 8545fd7 [IOTDB-617] Support alter one time series's tag/attribute
property (#1096)
add ecbc977 add sitemapxml-maven-plugin version 2
add cbc9376 Added Dockerfile for 0.9.1 for JRE 8
add 0406ddd add 0.9.2 download url
add 8a296c6 fix doc
add de6a7ef Merge branch 'master' into http
No new revisions were added by this update.
Summary of changes:
LICENSE-binary | 2 +-
client-py/src/client_example.py | 8 +-
.../src/assembly/resources/sbin/start-client.bat | 6 +-
.../org/apache/iotdb/client/AbstractClient.java | 83 +-
.../{Dockerfile-0.9.1 => Dockerfile-0.9.1-jre8} | 2 +-
docs/Community/Feedback.md | 48 ++
docs/Community/Materials.md | 100 +++
docs/Development/ContributeGuide.md | 15 +-
docs/Download/README.md | 10 +
docs/SystemDesign/1-TsFile/3-Write.md | 2 +-
.../4-StorageEngine/6-DataManipulation.md | 2 +-
docs/UserGuide/3-Server/4-Config Manual.md | 9 +
.../4-Client/2-Programming - Native API.md | 114 +--
.../4-Client/5-Programming - TsFile API.md | 141 +---
.../1-DDL Data Definition Language.md | 78 +-
.../5-Operation Manual/4-SQL Reference.md | 81 +-
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 70 +-
docs/zh/Community/Feedback.md | 44 +
docs/zh/Community/Materials.md | 95 +++
docs/zh/Development/Committer.md | 2 +-
docs/zh/Development/ContributeGuide.md | 12 +-
docs/zh/Download/README.md | 10 +
docs/zh/SystemDesign/1-TsFile/2-Format.md | 2 +-
docs/zh/SystemDesign/1-TsFile/3-Write.md | 2 +-
.../4-StorageEngine/6-DataManipulation.md | 2 +-
docs/zh/UserGuide/3-Server/1-Download.md | 36 +-
docs/zh/UserGuide/3-Server/4-Config Manual.md | 17 +-
.../4-Client/2-Programming - Native API.md | 101 ++-
docs/zh/UserGuide/4-Client/3-Programming - JDBC.md | 2 +-
.../4-Client/5-Programming - TsFile API.md | 139 +---
docs/zh/UserGuide/4-Client/6-Programming - MQTT.md | 2 +-
.../1-DDL Data Definition Language.md | 73 +-
.../5-Operation Manual/4-SQL Reference.md | 80 +-
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 65 +-
.../apache/iotdb/hadoop/tsfile/TsFileHelper.java | 50 +-
.../main/java/org/apache/iotdb/JDBCExample.java | 19 +-
.../main/java/org/apache/iotdb/kafka/Constant.java | 11 +-
.../apache/iotdb/kafka/KafkaConsumerThread.java | 2 +-
.../apache/iotdb/rocketmq/RocketMQConsumer.java | 2 +-
.../main/java/org/apache/iotdb/SessionExample.java | 207 +++--
.../java/org/apache/iotdb/tsfile/TsFileRead.java | 4 +-
...ithRowBatch.java => TsFileWriteWithTablet.java} | 76 +-
.../java/org/apache/iotdb/flink/IoTDBSink.java | 4 +-
.../iotdb/flink/IoTDBSinkBatchInsertTest.java | 4 +-
.../iotdb/flink/IoTDBSinkBatchTimerTest.java | 2 +-
.../apache/iotdb/flink/IoTDBSinkInsertTest.java | 2 +-
grafana/readme.md | 74 +-
grafana/readme_zh.md | 95 ++-
.../iotdb/web/grafana/dao/impl/BasicDaoImpl.java | 70 +-
.../main/resources}/application.properties | 10 +-
.../iotdb/hadoop/tsfile/TsFileTestHelper.java | 40 +-
.../org/apache/iotdb/hive/TsFileTestHelper.java | 41 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 12 +-
pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 93 ++-
.../src/assembly/resources/sbin/start-server.bat | 11 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 64 +-
.../iotdb/db/concurrent/WrappedRunnable.java | 1 -
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 28 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 17 +
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 1 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 5 +
.../db/conf/adapter/IoTDBConfigDynamicAdapter.java | 24 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 10 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 24 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 6 +-
.../db/engine/merge/manage/MergeResource.java | 2 +-
.../merge/selector/MaxFileMergeFileSelector.java | 62 +-
.../engine/storagegroup/StorageGroupProcessor.java | 104 ++-
.../db/engine/storagegroup/TsFileProcessor.java | 19 +-
...eption.java => AliasAlreadyExistException.java} | 12 +-
...stException.java => DeleteFailedException.java} | 17 +-
.../db/exception/metadata/MetadataException.java | 2 +-
.../org/apache/iotdb/db/metadata/MLogWriter.java | 170 ++++
.../org/apache/iotdb/db/metadata/MManager.java | 921 +++++++++++++++------
.../java/org/apache/iotdb/db/metadata/MTree.java | 231 ++++--
.../org/apache/iotdb/db/metadata/MetaUtils.java | 8 +-
.../apache/iotdb/db/metadata/MetadataConstant.java | 1 +
.../iotdb/db/metadata/MetadataOperationType.java | 1 +
.../org/apache/iotdb/db/metadata/TagLogFile.java | 159 ++++
.../iotdb/db/metadata/mnode/InternalMNode.java | 74 +-
.../apache/iotdb/db/metadata/mnode/LeafMNode.java | 48 +-
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 23 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 6 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 7 +-
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 4 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 455 ++++++----
.../org/apache/iotdb/db/qp/logical/Operator.java | 3 +-
...pOperator.java => AlterTimeSeriesOperator.java} | 38 +-
.../qp/logical/sys/CreateTimeSeriesOperator.java | 31 +-
.../db/qp/logical/sys/ShowTimeSeriesOperator.java | 45 +
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 4 +-
...{BatchInsertPlan.java => InsertTabletPlan.java} | 10 +-
...imeSeriesPlan.java => AlterTimeSeriesPlan.java} | 46 +-
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 100 ++-
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 47 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 153 +++-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 151 ++--
.../db/query/dataset/ShowTimeSeriesResult.java | 71 ++
.../dataset/groupby/LocalGroupByExecutor.java | 94 ++-
.../iotdb/db/query/executor/LastQueryExecutor.java | 2 +-
.../apache/iotdb/db/query/fill/PreviousFill.java | 8 +-
.../iotdb/db/query/reader/chunk/MemPageReader.java | 5 +
.../query/reader/series/SeriesAggregateReader.java | 19 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 164 ++--
.../org/apache/iotdb/db/service/TSServiceImpl.java | 219 ++++-
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 2 +-
.../java/org/apache/iotdb/db/utils/MemUtils.java | 56 +-
.../java/org/apache/iotdb/db/utils/QueryUtils.java | 2 +-
.../db/writelog/node/ExclusiveWriteLogNode.java | 8 +-
.../iotdb/db/writelog/recover/LogReplayer.java | 31 +-
.../iotdb/db/engine/MetadataManagerHelper.java | 4 +-
.../engine/modification/DeletionFileNodeTest.java | 23 +-
.../db/engine/modification/DeletionQueryTest.java | 36 +-
.../storagegroup/FileNodeManagerBenchmark.java | 7 +-
.../storagegroup/StorageGroupProcessorTest.java | 29 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 6 +-
.../db/integration/IoTDBLoadExternalTsfileIT.java | 21 +-
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 18 +-
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 25 +
.../iotdb/db/integration/IoTDBTagAlterIT.java | 365 ++++++++
.../apache/iotdb/db/integration/IoTDBTagIT.java | 851 +++++++++++++++++++
.../iotdb/db/metadata/MManagerAdvancedTest.java | 56 +-
.../iotdb/db/metadata/MManagerImproveTest.java | 30 +-
.../org/apache/iotdb/db/metadata/MTreeTest.java | 133 ++-
.../iotdb/db/qp/plan/LogicalPlanSmallTest.java | 15 +-
.../apache/iotdb/db/qp/plan/PhysicalPlanTest.java | 22 +-
.../apache/iotdb/db/sql/CheckPathValidityTest.java | 49 ++
.../db/sync/receiver/load/FileLoaderTest.java | 22 +-
.../recover/SyncReceiverLogAnalyzerTest.java | 26 +-
.../apache/iotdb/db/writelog/PerformanceTest.java | 21 +-
.../iotdb/db/writelog/recover/LogReplayerTest.java | 7 +-
.../db/writelog/recover/SeqTsFileRecoverTest.java | 8 +-
.../writelog/recover/UnseqTsFileRecoverTest.java | 21 +-
server/src/test/resources/logback.xml | 1 -
service-rpc/rpc-changelist.md | 69 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 2 +
service-rpc/src/main/thrift/rpc.thrift | 48 +-
.../main/java/org/apache/iotdb/session/Config.java | 14 -
.../java/org/apache/iotdb/session/Session.java | 499 ++++++-----
.../org/apache/iotdb/session/SessionUtils.java | 42 +-
.../org/apache/iotdb/session/pool/SessionPool.java | 170 ++--
.../iotdb/session/CheckPathValidityTest.java | 49 --
.../org/apache/iotdb/session/IoTDBSessionIT.java | 242 +++---
.../apache/iotdb/session/pool/SessionPoolTest.java | 17 +-
site/pom.xml | 1 +
site/src/main/.vuepress/config.js | 4 +
.../.vuepress/theme/global-components/IoTDB.vue | 4 +-
.../iotdb/tsfile/file/header/PageHeader.java | 9 +
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 10 +
.../tsfile/file/metadata/TimeseriesMetadata.java | 11 +-
.../file/metadata/statistics/Statistics.java | 13 -
.../iotdb/tsfile/read/reader/IPageReader.java | 2 +
.../tsfile/read/reader/chunk/ChunkReader.java | 2 +-
.../iotdb/tsfile/read/reader/page/PageReader.java | 5 +
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 62 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 40 +-
.../tsfile/write/chunk/ChunkGroupWriterImpl.java | 24 +-
.../tsfile/write/chunk/IChunkGroupWriter.java | 14 +-
.../write/record/{RowBatch.java => Tablet.java} | 100 ++-
.../apache/iotdb/tsfile/write/schema/Schema.java | 22 -
.../iotdb/tsfile/write/TsFileWriterTest.java | 35 +-
162 files changed, 6700 insertions(+), 2707 deletions(-)
copy docker/src/main/{Dockerfile-0.9.1 => Dockerfile-0.9.1-jre8} (98%)
create mode 100644 docs/Community/Feedback.md
create mode 100644 docs/Community/Materials.md
create mode 100644 docs/zh/Community/Feedback.md
create mode 100644 docs/zh/Community/Materials.md
rename
example/tsfile/src/main/java/org/apache/iotdb/tsfile/{TsFileWriteWithRowBatch.java
=> TsFileWriteWithTablet.java} (52%)
rename grafana/{conf => src/main/resources}/application.properties (79%)
copy
server/src/main/java/org/apache/iotdb/db/exception/metadata/{PathAlreadyExistException.java
=> AliasAlreadyExistException.java} (72%)
copy
server/src/main/java/org/apache/iotdb/db/exception/metadata/{PathAlreadyExistException.java
=> DeleteFailedException.java} (72%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/MLogWriter.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/TagLogFile.java
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{SetStorageGroupOperator.java
=> AlterTimeSeriesOperator.java} (63%)
rename
server/src/main/java/org/apache/iotdb/db/qp/physical/crud/{BatchInsertPlan.java
=> InsertTabletPlan.java} (97%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{DeleteTimeSeriesPlan.java
=> AlterTimeSeriesPlan.java} (57%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/dataset/ShowTimeSeriesResult.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBTagAlterIT.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBTagIT.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/sql/CheckPathValidityTest.java
delete mode 100644
session/src/test/java/org/apache/iotdb/session/CheckPathValidityTest.java
rename
tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/{RowBatch.java =>
Tablet.java} (62%)