This is an automated email from the ASF dual-hosted git repository.
hxd pushed a change to branch new_distribution
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 0a63407 fix error in dockerfile
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
add 50384c8 [IOTDB-1157] Correct the config of
sonar.java.checkstyle.reportPaths (#2685)
add 787bb84 hide coverall token; only run coverall and sonar on
apache/iotdb; allow manually run github action;
add a9f9f1d [IOTDB-1156] Add IDE instructions for Code Formatting (#2686)
add 123d7e8 fix sync bug for tsfiles's directory changed by vitural
storage group (#2582)
add 95f30ea merge with master
No new revisions were added by this update.
Summary of changes:
.github/workflows/client.yml | 2 +
.github/workflows/e2e.yml | 4 +-
.github/workflows/main-linux.yml | 10 +-
.github/workflows/main-mac.yml | 2 +
.github/workflows/main-win.yml | 2 +
.../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 +-
code-coverage/pom.xml | 1 +
compile-tools/README.md | 27 +-
compile-tools/thrift/pom.xml | 1 +
cross-tests/pom.xml | 28 +++
docs/Community/Feedback.md | 2 +
docs/Community/Materials.md | 132 +++++++---
docs/Development/ContributeGuide.md | 15 ++
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/Development/ContributeGuide.md | 13 +
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 +-
grafana/pom.xml | 1 +
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 5 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 4 +
pom.xml | 5 +-
.../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 +++-
.../db/sync/sender/manage/ISyncFileManager.java | 15 +-
.../db/sync/sender/manage/SyncFileManager.java | 130 ++++++----
.../iotdb/db/sync/sender/transfer/ISyncClient.java | 6 +-
.../iotdb/db/sync/sender/transfer/SyncClient.java | 69 ++++--
.../org/apache/iotdb/db/utils/SchemaUtils.java | 1 -
.../java/org/apache/iotdb/db/utils/SyncUtils.java | 17 +-
.../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 ++
.../db/sync/sender/manage/SyncFileManagerTest.java | 116 +++++----
.../sender/recover/SyncSenderLogAnalyzerTest.java | 51 ++--
.../db/sync/sender/transfer/SyncClientTest.java | 34 ++-
.../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 | 5 +
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 71 +++---
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 13 +
87 files changed, 1639 insertions(+), 580 deletions(-)
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