You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2021/02/02 01:45:54 UTC

[iotdb] branch NewTsFileV2 updated (1e87195 -> 8d64597)

This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch NewTsFileV2
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 1e87195  Merge pull request #2608 from apache/fix_NewTsFileV2
     add 2957859  [ISSUE-2573] Create timeseries root.sg.d1\n.s1 should be disabled using native session api (#2578)
     add 20b43bb  disable the merge task in PullSnapshotTaskTest (#2583)
     add 9d88a8e  [C++ Client] remove compiling boost for compling client-cpp module (#2509)
     add 9365210  [IOTDB-1077] [C++ Client] Add insertRecordsOfOneDevice() interface for C++ client (#2513)
     add ad993b8  [IOTDB-1083] There is no need to get write lock each time when we try to get or create TsFileProcessor (#2353)
     add 4b2320b  add missing override annotation (#2329)
     add de0c59b  remove print output in some tests (#2604)
     add 04b0982  [IOTDB-1137] MNode.getLeafCount error when existing sub-device (#2602)
     add 27a0e65  Add compaction chunk test (#2586)
     add 946d4b8  refactor CI by split a CI into several parts, fix code-coverage and extract jar-with-dependencies (#2603)
     add 0e2ebd9  Improve flush pipeline , remove synchronized qualifier in PublicBAOS(#2596)
     add 8d64597  merge master

No new revisions were added by this update.

Summary of changes:
 .github/workflows/client.yml                       |  98 ++++++++++
 .github/workflows/main-linux.yml                   |  70 +++++++
 .github/workflows/main-mac.yml                     |  46 +++++
 .github/workflows/{main-ci.yml => main-win.yml}    |  69 +++----
 .github/workflows/sonar_and_coverall.yml           |  76 --------
 Jenkinsfile                                        |   4 +-
 client-cpp/README.md                               |  31 +++
 client-cpp/pom.xml                                 |  41 ++--
 client-cpp/src/assembly/client-cpp.xml             |  16 +-
 client-cpp/src/main/CMakeLists.txt                 |  23 ++-
 client-cpp/src/main/Session.cpp                    | 173 ++++++++++++++++-
 client-cpp/src/main/Session.h                      |  19 +-
 client-cpp/src/test/CMakeLists.txt                 |  40 +++-
 client-cpp/src/test/cpp/sessionIT.cpp              | 133 +++++++++++--
 cluster/pom.xml                                    |  14 ++
 .../FilePartitionedSnapshotLogManagerTest.java     |   1 +
 .../cluster/log/snapshot/PullSnapshotTaskTest.java |  20 +-
 .../apache/iotdb/cluster/query/BaseQueryTest.java  |   2 +
 .../query/ClusterPhysicalGeneratorTest.java        |   1 +
 .../cluster/query/ClusterPlanExecutorTest.java     |   1 +
 .../cluster/server/member/DataGroupMemberTest.java |   3 +
 .../cluster/server/member/MetaGroupMemberTest.java |   5 +-
 .../PlanExecutor.md => code-coverage/README.md     |   6 +-
 .../copy-code-coverage-sources.sh                  |  15 +-
 code-coverage/pom.xml                              | 132 +++++++++++++
 compile-tools/README.md                            |  85 ++++----
 compile-tools/boost/pom.xml                        | 145 --------------
 compile-tools/boost/src/assembly/bundle.xml        |  35 ----
 compile-tools/pom.xml                              |   7 +-
 compile-tools/thrift/pom.xml                       |  51 +----
 .../client-cpp-example/README.md                   |  31 ++-
 {client-cpp => example}/client-cpp-example/pom.xml |  12 +-
 .../client-cpp-example/src/CMakeLists.txt          |  19 +-
 .../client-cpp-example/src/SessionExample.cpp      |   0
 .../apache/iotdb/kafka/KafkaConsumerThread.java    |   1 +
 example/udf/pom.xml                                |  48 +++--
 .../iotdb/web/grafana/dao/impl/BasicDaoImpl.java   |   1 +
 hadoop/pom.xml                                     |  47 +++--
 .../apache/iotdb/hadoop/fileSystem/HDFSOutput.java |   1 +
 hive-connector/pom.xml                             |  53 ++---
 jdbc/pom.xml                                       |  47 +++--
 .../main/java/org/apache/iotdb/jdbc/Activator.java |   2 +
 pom.xml                                            | 105 +++++++---
 server/pom.xml                                     |  14 ++
 .../iotdb/db/concurrent/WrappedRunnable.java       |   1 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   7 +-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |   1 +
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   2 +
 .../db/engine/modification/ModificationFile.java   |   1 +
 .../engine/storagegroup/StorageGroupProcessor.java |  96 ++++-----
 .../org/apache/iotdb/db/metadata/MManager.java     |   2 +-
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   9 +
 .../org/apache/iotdb/db/metadata/PartialPath.java  |   1 +
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |  27 +--
 .../iotdb/db/metrics/source/MetricsSource.java     |  10 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |  10 +-
 .../iotdb/db/qp/physical/crud/LastQueryPlan.java   |   1 +
 .../apache/iotdb/db/qp/physical/sys/CountPlan.java |   1 +
 .../db/qp/physical/sys/ShowChildPathsPlan.java     |   1 +
 .../db/qp/physical/sys/ShowStorageGroupPlan.java   |   1 +
 .../db/query/dataset/AlignByDeviceDataSet.java     |   2 +
 .../iotdb/db/query/dataset/ShowDevicesDataSet.java |   1 +
 .../db/query/dataset/ShowTimeseriesDataSet.java    |   1 +
 .../query/reader/series/SeriesAggregateReader.java |   1 +
 .../apache/iotdb/db/query/udf/builtin/UDTFAbs.java |   1 +
 .../iotdb/db/query/udf/builtin/UDTFBottomK.java    |   1 +
 .../db/query/udf/builtin/UDTFCommonDerivative.java |   1 +
 .../udf/builtin/UDTFCommonValueDifference.java     |   1 +
 .../iotdb/db/query/udf/builtin/UDTFTopK.java       |   1 +
 .../db/tools/upgrade/TsFileOnlineUpgradeTool.java  |   1 +
 .../watermark/GroupedLSBWatermarkEncoder.java      |   6 +
 .../iotdb/db/utils/datastructure/BinaryTVList.java |   4 +
 .../db/utils/datastructure/BooleanTVList.java      |   4 +
 .../iotdb/db/utils/datastructure/DoubleTVList.java |   4 +
 .../iotdb/db/utils/datastructure/FloatTVList.java  |   4 +
 .../iotdb/db/utils/datastructure/IntTVList.java    |   4 +
 .../iotdb/db/utils/datastructure/LongTVList.java   |   4 +
 .../iotdb/db/utils/datastructure/TVList.java       |   1 +
 .../db/writelog/node/ExclusiveWriteLogNode.java    |   1 +
 .../IoTDBDefaultThreadExceptionHandlerTest.java    |   1 +
 .../db/engine/compaction/CompactionChunkTest.java  | 215 +++++++++++++++++++++
 .../engine/compaction/LevelCompactionLogTest.java  |   2 +
 .../compaction/LevelCompactionMergeTest.java       |   2 +
 .../compaction/LevelCompactionRecoverTest.java     |   2 +
 .../compaction/LevelCompactionSelectorTest.java    |   2 +
 .../LevelCompactionTsFileManagementTest.java       |   2 +
 .../NoCompactionTsFileManagementTest.java          |   2 +
 .../apache/iotdb/db/engine/merge/MergeLogTest.java |   3 +-
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |   2 +
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   3 +-
 .../iotdb/db/integration/IoTDBDeletionIT.java      |   1 -
 .../iotdb/db/metadata/MManagerBasicTest.java       |  53 ++++-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |  33 +++-
 .../ElasticSerializableRowRecordListTest.java      |   2 +
 .../ElasticSerializableTVListTest.java             |   2 +
 .../SerializableBinaryTVListTest.java              |   2 +
 .../SerializableBooleanTVListTest.java             |   2 +
 .../SerializableDoubleTVListTest.java              |   2 +
 .../datastructure/SerializableFloatTVListTest.java |   2 +
 .../datastructure/SerializableIntTVListTest.java   |   2 +
 .../datastructure/SerializableLongTVListTest.java  |   2 +
 .../SerializableRowRecordListTest.java             |   2 +
 .../db/sync/receiver/load/FileLoaderTest.java      |   3 -
 service-rpc/pom.xml                                |  20 --
 session/pom.xml                                    |  47 +++--
 .../iotdb/session/pool/SessionDataSetWrapper.java  |   1 +
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |  31 ++-
 thrift/pom.xml                                     |  20 --
 tsfile/pom.xml                                     |  47 +++--
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |   1 +
 .../tsfile/file/metadata/TimeseriesMetadata.java   |   1 +
 .../fileInputFactory/HDFSInputFactory.java         |   1 +
 .../fileInputFactory/LocalFSInputFactory.java      |   1 +
 .../fileOutputFactory/LocalFSOutputFactory.java    |   1 +
 .../tsfile/fileSystem/fsFactory/HDFSFactory.java   |  11 ++
 .../fileSystem/fsFactory/LocalFSFactory.java       |  11 ++
 .../apache/iotdb/tsfile/read/ReadOnlyTsFile.java   |   1 +
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   1 +
 .../reader/series/AbstractFileSeriesReader.java    |   1 +
 .../org/apache/iotdb/tsfile/utils/PublicBAOS.java  |  33 ++++
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |  15 +-
 .../org/apache/iotdb/tsfile/compress/GZIPTest.java |  13 +-
 .../encoding/decoder/LongRleDecoderTest.java       |  17 +-
 .../regular/RegularDataEncoderIntegerTest.java     |   2 -
 .../regular/RegularDataEncoderLongTest.java        |   2 -
 .../read/query/executor/QueryExecutorTest.java     |  17 +-
 .../iotdb/tsfile/read/reader/PageReaderTest.java   |   5 -
 .../apache/iotdb/tsfile/utils/BytesUtilsTest.java  |  13 +-
 zeppelin-interpreter/pom.xml                       |  49 +++--
 129 files changed, 1849 insertions(+), 814 deletions(-)
 create mode 100644 .github/workflows/client.yml
 create mode 100644 .github/workflows/main-linux.yml
 create mode 100644 .github/workflows/main-mac.yml
 rename .github/workflows/{main-ci.yml => main-win.yml} (77%)
 delete mode 100644 .github/workflows/sonar_and_coverall.yml
 copy docs/zh/SystemDesign/QueryEngine/PlanExecutor.md => code-coverage/README.md (89%)
 copy test/e2e/cases/cli/cleanup.sh => code-coverage/copy-code-coverage-sources.sh (84%)
 mode change 100644 => 100755
 create mode 100644 code-coverage/pom.xml
 delete mode 100644 compile-tools/boost/pom.xml
 delete mode 100644 compile-tools/boost/src/assembly/bundle.xml
 copy docs/UserGuide/System Tools/MLogParser Tool.md => example/client-cpp-example/README.md (58%)
 rename {client-cpp => example}/client-cpp-example/pom.xml (95%)
 rename {client-cpp => example}/client-cpp-example/src/CMakeLists.txt (67%)
 rename {client-cpp => example}/client-cpp-example/src/SessionExample.cpp (100%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionChunkTest.java