This is an automated email from the ASF dual-hosted git repository.
hxd pushed a change to branch change_rpc_port
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from a7345e3 merge with master
add 0e2ebd9 Improve flush pipeline , remove synchronized qualifier in
PublicBAOS(#2596)
add ceb9756 Add a badge of code quality & Upgrade JDK of sonar and
coverall from 8 to 11(#2610)
add 1110eb2 bug fix - fetch size calculation error for group by month
when the time window is less than 1 month (#2571)
add b793ada add slides in 2020 (#2615)
add 8a56871 [Github Issue 2624, 2625]Avoid OOM if user don't close
Statement and Session manually (#2629)
add 517f27f Avoid using synchronized method in IO Task of flush pipeline
(#2628)
add d01cd9e fixes document navigation name. (#2627)
add 967f96b fix possible NPE during end query process (#2634)
add 31774ed remove sonar token; add manual trigger of action.
add 90a8a49 add github action environment for sonar (#2643)
add c5d48cf Add more detailed log for better tracing (#2636)
add 08eaac9 [C++ Client]Add more detailed walkthrough of Cpp client build
to README (#2620)
add d5a9941 [IOTDB-1091] SDT improvement store last point (#2576)
add 064cd96 IOTDB-1140 optimize regular data encoding (#2621)
add 3efdcac [IOTDB-1091] add linear fill test case for sdt encoding
(#2500)
add cc5ff6f [IOTDB-1147] Fix the concurrent bug in FlushManager debug
logger cause NoSuchElementException e… (#2623)
add f3262c6 [ISSUE-2585] show devices with storage group (#2475)
add aa97980 fix last query non cached path bug (#2651)
add 425b35d [IOTDB-1149]finish continue print for -e param when set
maxPRC<=0 (#2649)
add ddd2eb8 Remove duplicate method of getDefaultEncoding (#2655)
add d466dbd alter log and doc (#2660)
add 11edabd Enhancement: add backgroup exec for cli -e function (#2658)
add b6586ff [ISSUE-2656] Update GZIP compression type in user doc (#2657)
add af42f2b Move source mods to new TsFile after merge (#2591)
add 119fe81 [IOTDB-1154] Remove `final` if there are no subclasses by
design.(Happy New Year) (#2674)
add 31c7848 [IOTDB-1155] One letter improvement, which add detailed error
log information for exceptions. (#2675)
add 05a628d fix dependency error because some jars are removed from
maven's central repo
new 81e8ac5 Merge remote-tracking branch 'origin/master' into
change_rpc_port
new 1a6ce08 fix merge conflict
new 1201834 fix merge conflict
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/main-linux.yml | 8 +-
README.md | 1 +
README_ZH.md | 1 +
.../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4 | 2 +-
.../java/org/apache/iotdb/cli/AbstractCli.java | 12 +-
cli/src/main/java/org/apache/iotdb/cli/Cli.java | 18 +-
.../java/org/apache/iotdb/cli/AbstractCliIT.java | 2 -
.../java/org/apache/iotdb/cluster/ClientMain.java | 2 +-
.../java/org/apache/iotdb/cluster/ClusterMain.java | 166 ++++++-------
.../iotdb/cluster/client/DataClientProvider.java | 2 +-
.../cluster/server/member/RaftMemberMBean.java | 2 +-
.../apache/iotdb/cluster/utils/ClusterUtils.java | 3 +-
.../cluster/client/async/AsyncClientPoolTest.java | 12 +-
.../cluster/client/async/AsyncDataClientTest.java | 2 +-
.../cluster/client/async/AsyncMetaClientTest.java | 2 +-
...uster.properties => iotdb-cluster-1.properties} | 25 +-
...uster.properties => iotdb-cluster-2.properties} | 25 +-
...uster.properties => iotdb-cluster-3.properties} | 25 +-
...engine.properties => iotdb-engine-1.properties} | 10 +-
...engine.properties => iotdb-engine-2.properties} | 10 +-
...engine.properties => iotdb-engine-3.properties} | 10 +-
compile-tools/README.md | 27 +-
docs/Community/Feedback.md | 2 +
docs/Community/Materials.md | 132 +++++++---
docs/UserGuide/Concept/Compression.md | 4 +-
docs/UserGuide/Concept/Encoding.md | 2 +-
.../DDL Data Definition Language.md | 41 ++-
docs/UserGuide/Operation Manual/SQL Reference.md | 9 +-
docs/zh/Community/Feedback.md | 4 +-
docs/zh/Community/Materials.md | 95 -------
docs/zh/SystemDesign/DataQuery/SeriesReader.md | 2 +-
docs/zh/UserGuide/Concept/Compression.md | 3 +-
docs/zh/UserGuide/Concept/Encoding.md | 2 +-
docs/zh/UserGuide/Get Started/Publication.md | 4 +-
.../DDL Data Definition Language.md | 42 +++-
.../zh/UserGuide/Operation Manual/SQL Reference.md | 9 +-
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 5 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 4 +
pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 4 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 11 +-
.../level/LevelCompactionTsFileManagement.java | 38 ++-
.../engine/compaction/utils/CompactionUtils.java | 34 +--
.../apache/iotdb/db/engine/flush/FlushManager.java | 43 ++--
.../iotdb/db/engine/flush/MemTableFlushTask.java | 11 +-
.../engine/storagegroup/StorageGroupProcessor.java | 4 +-
.../org/apache/iotdb/db/metadata/MManager.java | 30 +--
.../java/org/apache/iotdb/db/metadata/MTree.java | 13 +-
.../db/qp/logical/sys/ShowDevicesOperator.java | 9 +
.../iotdb/db/qp/physical/sys/ShowDevicesPlan.java | 9 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 5 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 2 +-
.../iotdb/db/query/control/QueryFileManager.java | 20 +-
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 20 +-
.../iotdb/db/query/dataset/ShowDevicesResult.java | 11 +-
.../dataset/ShowResult.java} | 31 ++-
.../db/query/dataset/ShowTimeSeriesResult.java | 22 +-
.../iotdb/db/query/executor/LastQueryExecutor.java | 22 +-
.../org/apache/iotdb/db/service/JMXService.java | 2 +-
.../org/apache/iotdb/db/service/MQTTService.java | 8 +-
.../apache/iotdb/db/service/MetricsService.java | 6 +-
.../org/apache/iotdb/db/service/RPCService.java | 2 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 42 +++-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 1 -
.../iotdb/db/writelog/io/SingleFileLogReader.java | 5 +-
.../db/engine/compaction/CompactionChunkTest.java | 4 +-
...ectorTest.java => LevelCompactionModsTest.java} | 49 ++--
.../compaction/LevelCompactionRecoverTest.java | 10 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 37 ++-
.../iotdb/db/integration/IoTDBAddSubDeviceIT.java | 42 +++-
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 157 ++++++++++++
.../iotdb/db/integration/IoTDBEncodingIT.java | 276 +++++++++++++++++++++
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 37 +++
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 117 +++++++--
.../iotdb/db/query/dataset/ListDataSetTest.java | 21 ++
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 5 +-
.../apache/iotdb/session/SessionConnection.java | 4 +-
.../org/apache/iotdb/session/SessionDataSet.java | 8 +-
.../iotdb/session/IoTDBSessionIteratorIT.java | 1 -
site/src/main/.vuepress/config.js | 10 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 2 +-
.../org/apache/iotdb/tsfile/utils/PublicBAOS.java | 38 +++
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 61 +++--
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 13 +
84 files changed, 1499 insertions(+), 527 deletions(-)
copy cluster/src/test/resources/{node1conf/iotdb-cluster.properties =>
iotdb-cluster-1.properties} (63%)
copy cluster/src/test/resources/{node1conf/iotdb-cluster.properties =>
iotdb-cluster-2.properties} (63%)
copy cluster/src/test/resources/{node1conf/iotdb-cluster.properties =>
iotdb-cluster-3.properties} (63%)
copy cluster/src/test/resources/{node1conf/iotdb-engine.properties =>
iotdb-engine-1.properties} (88%)
copy cluster/src/test/resources/{node2conf/iotdb-engine.properties =>
iotdb-engine-2.properties} (88%)
copy cluster/src/test/resources/{node3conf/iotdb-engine.properties =>
iotdb-engine-3.properties} (88%)
delete mode 100644 docs/zh/Community/Materials.md
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java
=>
server/src/main/java/org/apache/iotdb/db/query/dataset/ShowDevicesResult.java
(77%)
copy
server/src/main/java/org/apache/iotdb/db/{exception/metadata/DeleteFailedException.java
=> query/dataset/ShowResult.java} (61%)
copy
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionSelectorTest.java
=> LevelCompactionModsTest.java} (52%)
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBCheckConfigIT.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBEncodingIT.java