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