This is an automated email from the ASF dual-hosted git repository.
marklau99 pushed a change to branch fix-npe-in-cpu-metrics
in repository https://gitbox.apache.org/repos/asf/iotdb.git
omit 42aa016109b set info log to debug log (#10208)
omit 80fd26e5119 [IOTDB-6000] Control the RegionGroup number of system
Database (#10213)
omit 5b2dff6b3a6 [IOTDB-5997] Improve efficiency of ConfigNode
PartitionInfo loadSnapshot (#10212)
omit 2db05f0c242 [IOTDB-5993] ConfigNode leader changing causes lacking
some DataPartition allocation result in the response of
getOrCreateDataPartition method (#10211)
omit fec1ac3718c [IOTDB-5999] Maintain system.properties (#10170) (#10210)
omit c5d26936924 [IOTDB-5998] Fix device query bugs in show slot APIs
(#10209)
omit 2fcc585286a fix index out of bound exception
omit c5ece432c4c fix npe
omit 9a07aee90d7 [To rel/1.2][IOTDB-5983] Refactor error info in GROUP
BY/ORDER BY in align by device
omit a07ba5c7229 [To rel/1.2][IOTDB-5931] Pipe: async execute
pipeHandleLeaderChange and pipeHandleMetaChange to avoid causing heartbeats to
timeout (#10204)
omit 2c40c9f33a5 [IOTDB-5971] Fix potential QUOTE problem in iotdb reporter
(#10125) (#10205)
omit d84a6eecf11 [To rel/1.2] use Boolean for isAligned (#10198)
omit 545dadf8176 [IOTDB-5990][IOTDB-5991] Pipe: support transferring
aligned tablets (#10137) (#10202)
omit abf8bdfc0dd [IOTDB-6006] Pipe: remove the legacy code of sync (#10192)
(#10200)
omit d62da665248 [IOTDB-6001] Pipe: a non-blocking iotdb connector
(iotdb_thrift_connector_v2) (#10174) (#10199)
omit e4bdd13c2fd [To rel/1.2][Metric] Fix missing IoTConsensus metric items
omit 0266249fbb8 [To rel/1.2] Rename ViewType values to VIEW/BASE (#10191)
omit f2e3e7ae082 Update configuration and remove FREQ encoding (#10169)
(#10185)
omit 86c4f1c26ba [To rel/1.2] Remove water mark related configurarions in
iotdb-common.properties
omit 26aa7009463 [To rel/1.2] Rename Schema_File to PB_Tree (#10187)
omit 23137a8dd07 fix concurrent modification (#10182)
omit ee28dd63b52 optimize configuration (#10176) (#10181)
omit 31a927d8665 change log level from info to debug when degrade tsfile
resource (#10184) (#10189)
omit 75f638cf37a Add size threshold to control wal disk usage (#10160)
(#10178)
omit 27cc8a5dab8 Only SequenceStrategy and MaxDiskUsableSpaceFirstStrategy
are allowed in cluster mode (#10164) (#10177)
omit 9c8fc4df984 [To rel/1.2][IOTDB-5996] Fix time display of show queries
omit af5c45e3258 [To rel/1.2] Refactor Alter View (#10165)
omit 821277b10de [To rel/1.2] Fix show latest alias series (#10167)
omit 9754a36ccc2 [To rel/1.1] Support show timeseries of system db in tail
(#10157)
omit 067c3a7a514 [To rel/1.2] Support not checking `isAligned` in select
into (#10156)
omit 9fc107e763a [To rel/1.2] Support not checking `isAligned` in insertion
(#10142)
omit e6a8fc115a4 [To rel/1.2] Avoid useless query in SchemaRegion when
executing show child nodes (#10139)
omit f77272a6af1 fix a a coding pattern that could possibly have security
impact (#10136) (#10138)
omit 6686f8a780d Pipe: avoid overriding wal entries when loading entries
from different wal nodes (#10134)
omit 6e5c0d4e9c8 [To rel/1.2] Fix SQL parse of privileges on view and pipe
(#10128)
omit 2704c0f1ec0 [To rel/1.2][IOTDB-5972]Limit the number of all source
files in compaction (#10105)
omit a2114219ca7 [To rel/1.2][IOTDB-5938] Fix select into alias series
(#10123)
omit 5a90f9045a0 [HOTFIX] Pipe: PipeTaskRuntimeConfiguration cannot be cast
to PipeTaskCollectorRuntimeEnvironment && unreal message when dropping pipe
(#10122)
omit 7d460aaa19b [IOTDB-5916]Fix exception when file is deleted during
compaction selection (#9929) (#10106)
omit 2200e6fd3c6 [To rel/1.2] Fix admin and audit log management on view
(#10120)
omit c84f57cf501 [To rel/1.2] Fix delete data from alias series (#10117)
omit 80cc4744448 [IOTDB-5984] Pipe: remove unnecessary pipe task creation
logic on schema region (#10108) (#10116)
omit 0f6b2d90021 [IOTDB-5986] Pipe: fix "show pipe p1" shows multiple pipes
(#10111) (#10115)
omit 5d5812d3b48 [IOTDB-5940] Pipe: support 1.2 -> 1.1 sync connector
(#10107) (#10114)
omit 4764aebfff6 [To rel/1.2][IOTDB-5970] Fix the info of order by when
sortkey doesn't exist
omit c8c34ad42d2 [To rel/1.2] Fix duplicate insertion bug caused by view
(#10102)
omit a73bc08ece2 [To rel/1.2] Support tag/attribute on view (#10080)
omit ac228b53d11 [IOTDB-5980] Pipe: drop not existed pipe will return
successful result (#10089)
omit 1897daa2a47 [IOTDB-5978] Pipe: ignore data in region "root.__system"
(#10104)
omit 2005499bf60 Fix reconnect logic of python client (#10098)
omit bf6f6d4a447 [To rel/1.2] [IOTDB-5975] Fix NPE in cpu metrics (#10073)
omit cf957663539 [IOTDB-5982] Modify the docs of GROUP BY
omit 89908d6612f Fix storage engine memory config initialization (#10077)
(#10092)
omit bf0860b9986 [To rel/1.2] Fix schema memory config initialization
(#10078)
omit 095a2194fad [IOTDB-5977][IOTDB-5979][IOTDB-5981] Pipe: serveral bug
fixes in pipe execution engine (#10087) (#10091)
omit 2dd2f0f76cd [IOTDB-5976] Pipe: optimized the feedback when pipe
procedure failed to pushPipeMetas (#10084)
omit accd9e1430c [IOTDB-5974] Pipe: Fix Recover ProgressIndex (#10090)
omit 2e6b083e08d [To rel/1.2] Update the iotconsensus write-blocking prompt
to make error messages more friendly (#10083)
omit 366efd9efde [To rel/1.2] Add into_operation_buffer_size_in_byte to
configuration file
omit 0c35e5de5b8 Fix TsfileResource error after delete device in sequence
working memtable (#10068)
omit e7345fddf0f [To rel/1.2] Support multiple creation of views & Fix
illegal view creation (#10061)
omit 825b596e252 remove duplicate log (#10064)
omit 0c7ca402448 Pipe: refactor package structure (#10062) (#10065)
omit b7df7af9a30 [IOTDB-5973] Pipe: fix ClassCastException when using
pipe.core.event.view & support collector.pattern in historical collector
(#10058) (#10063)
omit 53a1329203e [IOTDB-5967] Pipe: fix convertToTablet bug and introduce
PipeEmptyTabletInsertionEvent (#10044)
omit 15a4d199b86 [IOTDB-5966] Pipe: Revision of Tablet serialize and
deserialize (#10045)
omit 56255be410d [IOTDB-5968] Pipe: pipe task does not work properly after
cluster reboot (#10046)
omit 18e485a909b [IOTDB-5965] Pipe: failed to transfer insert node when
using schema template (#10041)
omit f8f3ad79a61 [To rel/1.2] Add schema_ engine_mode config to
iotdb-commons.properties and User-Guide (#10047)
omit 77e2e7675ba [To rel/1.2] Fix SchemaTree.hasView check during query
analysis (#10039)
omit 7c295f95370 Get canonical path when using IOTDB_DATA_HOME and
IOTDB_HOME (#10035)
omit 7eb8b5c986b [To Rel/1.2]Remove max pool size metric
omit e078ccc3c77 [To rel/1.2]Added ITs for logical views & Fix duplicate
rows in show views. (#10026)
omit 3310fa5784f [To rel/1.2] Fix ConcurrentModificationException in
updating FileMetrics (#10031)
omit 497f85702fe [IOTDB-5963] Make sure that TsBlock blocked on memory is
added in queue before the next TsBlock returned by root operator[IOTDB-5963]
Make sure that TsBlock blocked on memory is added in queue before the next
TsBlock returned by root operator[IOTDB-5963] Make sure that TsBlock blocked on
memory is added in queue before the next TsBlock returned by root operator
(#10028)
omit a95037d9913 [To rel/1.2] Delete useless dependency of previously
removed module (#10029)
omit b10aa943a0b [IOTDB-5960] Fix bug in groupByCount in 1C3D
omit a6d1f5983d4 [To rel/1.2] Fix time partition interval config load bug
(#10020)
add 710e7fb6acf [IOTDB-5960] Fix bug in groupByCount in 1C3D
add bbbf774d661 Fix time partition interval bug (#10019)
add 92459238b3a Fix ConcurrentModificationException in updating
FileMetrics (#10022)
add fb02f12401b [IOTDB-5963] Make sure that TsBlock blocked on memory is
added in queue before the next TsBlock returned by root operator[IOTDB-5963]
Make sure that TsBlock blocked on memory is added in queue before the next
TsBlock returned by root operator[IOTDB-5963] Make sure that TsBlock blocked on
memory is added in queue before the next TsBlock returned by root operator
add c3a8309957f Update website and pom version
add 03d0feb6647 Added ITs for logical views & Fix duplicate rows in show
views. (#10024)
add 6a6d805c4d3 remove max pool size metric (#10032)
add 2021d5aacc2 Get canonical path when using IOTDB_DATA_HOME and
IOTDB_HOME (#10035)
add 322c9c68dbe [IOTDB-5965] Pipe: failed to transfer insert node when
using schema template (#10041)
add ed42e91e047 Fix SchemaTree.hasView check during query analysis (#10040)
add 48afbc54be7 Add schema_ engine_mode config to iotdb-commons.properties
and User-Guide (#10048)
add 5d78f1a915f [IOTDB-5968] Pipe: pipe task does not work properly after
cluster reboot (#10046)
add 562048d4800 [IOTDB-5966] Pipe: Revision of Tablet serialize and
deserialize (#10045)
add 387c2102600 [IOTDB-5967] Pipe: fix convertToTablet bug and introduce
PipeEmptyTabletInsertionEvent (#10044)
add d170afae358 Bump vite from 4.1.4 to 4.1.5 in /site/src/main (#10054)
add 397f36edafd [IOTDB-5973] Pipe: fix ClassCastException when using
pipe.core.event.view & support collector.pattern in historical collector
(#10058)
add de700e5eaab [IOTDB-5970] Fix the info of order by when sortkey doesn't
exist
add 37a539eb089 Pipe: refactor package structure (#10062)
add bc5d8e062cd remove duplicate log (#10055)
add 2dbdbe0b39b Support multiple creation of views & Fix illegal view
creation (#10060)
add 8d7a0a880f8 [IOTDB-5974] Pipe: Fix Recover ProgressIndex (#10070)
add d871ecbff1b Fix TsfileResource error after delete device in sequence
working memtable (#10067)
add a1d2f610383 Add into_operation_buffer_size_in_byte to configuration
file
add 9cbdea36b4c [IOTDB-5976] Pipe: optimized the feedback when pipe
procedure failed to pushPipeMetas (#10076)
add 7c89c5c2296 Fix storage engine memory config initialization (#10077)
add 14ae00eca74 Update the iotconsensus write-blocking prompt to make
error messages more friendly (#10082)
add 08281208099 [IOTDB-5977][IOTDB-5979][IOTDB-5981] Pipe: serveral bug
fixes in pipe execution engine (#10087)
add 05d2aabeb88 [IOTDB-5982] Modify the docs of GROUP BY
add 6d2c4408cd7 [IOTDB-5978] Pipe: ignore data in region "root.__system"
(#10093)
add ccdd24f34a3 Fix schema memory config initialization (#10079)
add 7b9402c1b5e [IOTDB-5975] Fix NPE in cpu metrics (#10071)
add 2d4eacad59a Fix reconnect logic of python client (#10096)
add e2fb98017e2 [IOTDB-5980] Pipe: drop not existed pipe will return
successful result (#10088)
add 03b76ec4d92 [IOTDB-5916]Fix exception when file is deleted during
compaction selection (#9929)
add a5543690bf9 Enable Coveralls check (#9997)
add 2e5257ca29b Support tag/attribute on view (#10081)
add bf958b952ca Fix duplicate insertion bug caused by view (#10101)
add d33ca34985b [IOTDB-5983] Refactor error info in GROUP BY/ORDER BY in
align by device
add 904a2a52695 [IOTDB-5940] Pipe: support 1.2 -> 1.1 sync connector
(#10107)
add c5144374832 [IOTDB-5986] Pipe: fix "show pipe p1" shows multiple pipes
(#10111)
add cdcd4c3be42 [IOTDB-5984] Pipe: remove unnecessary pipe task creation
logic on schema region (#10108)
add 2ab05bad859 Fix admin and audit log management on view (#10119)
add 521e166c4f4 Fix delete data from alias series (#10118)
add 94062d1a10b [HOTFIX] Pipe: PipeTaskRuntimeConfiguration cannot be cast
to PipeTaskCollectorRuntimeEnvironment && unreal message when dropping pipe
(#10121)
add e7dd6b9060b [IOTDB-5938] Fix select into alias series (#10124)
add 9ca67d958ca [IOTDB-5972]Limit the number of all source files in
compaction (#10069)
add 4786e3d70e0 Fix SQL parse of privileges on view and pipe (#10129)
add 90f22552ea9 [doc]Fixed errors in configuration items in the
documentation (#10103)
add 4cf7a483ffb Pipe: avoid overriding wal entries when loading entries
from different wal nodes (#10130)
add 0fa2300e582 fix a a coding pattern that could possibly have security
impact (#10136)
add 47c30ee0cdc Avoid useless query in SchemaRegion when executing show
child nodes (#10140)
add c5c3c3262c4 Support not checking `isAligned` in insertion (#10141)
add f3ef81a73ea delay the initialization of DataRegion metrics (#10100)
add 2b2f4bed42f Remove the usage of Validate.isTrue method to avoid
unnecessary construction of string (#10143)
add 9b58bcd6769 [IOTDB-5996] Fix time display of show queries
add 2abadc08928 Update v1.1.1 download urls (#10150)
add 13795eff5d3 Support not checking `isAligned` in select into (#10155)
add 9741bc150f1 Support show timeseries of system db in tail (#10158)
add ebfedc1a159 Fix One of the constructors for the Tablet class in the
client-cpp interface is incorrect (#10152)
add 807d9e07fc8 Fix show latest alias series (#10168)
add 68a8247ec35 Refactor alter view (#10166)
add c1b4cbffbe3 [IOTDB-6000] Control the RegionGroup number of system
Database
add e161f2528b9 [IOTDB-6001] Pipe: a non-blocking iotdb connector
(iotdb_thrift_connector_v2) (#10174)
add 0b22ec33656 Validate tsfiles after compaction (#10146)
add a48d9823b8e Only SequenceStrategy and MaxDiskUsableSpaceFirstStrategy
are allowed in cluster mode (#10164)
add 76bcf678b82 Add size threshold to control wal disk usage (#10160)
add 2235b86c79f optimize configuration (#10176)
add 9f17321ea60 Update configuration and remove FREQ encoding (#10169)
add 1e41dd91844 [IOTDB-5997] Improve efficiency of ConfigNode
PartitionInfo loadSnapshot
add 01825ec5050 change log level from info to debug when degrade tsfile
resource (#10184)
add bff402b99d3 Remove water mark related configurarions in
iotdb-common.properties (#10179)
add 233866b354e fix concurrent modification (#10180)
add ac02e0db03c Rename Schema_File to PB_Tree (#10186)
add b4fc7e2bcbc [IOTDB-5993] ConfigNode leader changing causes lacking
some DataPartition allocation result in the response of
getOrCreateDataPartition method
add b06a3bf2ace [IOTDB-5999] Maintain system.properties (#10170)
add 56dfd48404e [IOTDB-6006] Pipe: remove the legacy code of sync (#10192)
add 5043dbf85c0 Update iotdb-doap.rdf (#10196)
add 17b3c1a80b2 fix missing metric (#10194)
add 25b70f8b884 [IOTDB-5990][IOTDB-5991] Pipe: support transferring
aligned tablets (#10137)
add 9491e9d38a8 fix the doc erro of Reference which describe timestamp
precision (#10175)
add a389d79a82d [IOTDB-5998] Fix device query bugs in show slot APIs
add 344b0891ff7 [IOTDB-5985] Refactor RatisConsensus UT framework (#10110)
add 23c34d40ff4 [IOTDB-5971] Fix potential QUOTE problem in iotdb reporter
(#10125)
add 89c966acfda [IOTDB-5931] Pipe: async execute pipeHandleLeaderChange
and pipeHandleMetaChange to avoid causing heartbeats to timeout (#10203)
add 76d66786814 Rename ViewType values to VIEW/BASE (#10191) (#10206)
add dc5ca0b4ff9 Support show isAligned as null when showing devices with
no timeseries but view (#10197)
add 0bf7d75ea46 Set compaction selector log from info to debug (#10207)
new f588be5fa86 [IOTDB-6010] Fix NPE and IndexOutOfRange Exception in CPU
metrics (#10217)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (42aa016109b)
\
N -- N -- N refs/heads/fix-npe-in-cpu-metrics (f588be5fa86)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 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/site-build.yml | 4 +-
.github/workflows/sonar-coveralls.yml | 39 ++--
antlr/pom.xml | 2 +-
code-coverage/pom.xml | 2 +-
confignode/pom.xml | 2 +-
consensus/pom.xml | 2 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 153 +++++---------
.../apache/iotdb/consensus/ratis/TestUtils.java | 160 +++++++++++++++
distribution/pom.xml | 2 +-
docs/Download/README.md | 22 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 9 +
.../Reference/ConfigNode-Config-Manual.md | 8 +-
docs/UserGuide/Reference/DataNode-Config-Manual.md | 12 +-
docs/zh/Download/README.md | 22 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 2 +-
.../Reference/ConfigNode-Config-Manual.md | 8 +-
.../UserGuide/Reference/DataNode-Config-Manual.md | 12 +-
example/client-cpp-example/pom.xml | 2 +-
example/flink/pom.xml | 2 +-
example/hadoop/pom.xml | 2 +-
example/jdbc/pom.xml | 2 +-
example/kafka/pom.xml | 2 +-
example/mqtt-customize/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pom.xml | 2 +-
example/pulsar/pom.xml | 2 +-
example/rabbitmq/pom.xml | 2 +-
example/rest-java-example/pom.xml | 2 +-
example/rocketmq/pom.xml | 2 +-
example/session/pom.xml | 2 +-
example/trigger/pom.xml | 2 +-
example/tsfile/pom.xml | 2 +-
example/udf/pom.xml | 2 +-
integration-test/pom.xml | 2 +-
.../iotdb/it/env/cluster/MppCommonConfig.java | 2 +-
.../org/apache/iotdb/util/AbstractSchemaIT.java | 3 +-
iotdb-api/external-api/pom.xml | 2 +-
iotdb-api/pipe-api/pom.xml | 2 +-
iotdb-api/subscription-api/pom.xml | 2 +-
iotdb-api/trigger-api/pom.xml | 2 +-
iotdb-api/udf-api/pom.xml | 2 +-
iotdb-client/cli/pom.xml | 2 +-
iotdb-client/client-cpp/pom.xml | 2 +-
iotdb-client/client-cpp/src/main/Session.h | 5 +-
iotdb-client/client-py/pom.xml | 2 +-
iotdb-client/compile-tools/pom.xml | 2 +-
iotdb-client/compile-tools/thrift/pom.xml | 2 +-
iotdb-client/isession/pom.xml | 2 +-
iotdb-client/jdbc/pom.xml | 2 +-
iotdb-client/service-rpc/pom.xml | 2 +-
iotdb-client/session/pom.xml | 2 +-
iotdb-connector/flink-iotdb-connector/pom.xml | 2 +-
iotdb-connector/flink-tsfile-connector/pom.xml | 2 +-
iotdb-connector/grafana-connector/pom.xml | 2 +-
iotdb-connector/grafana-plugin/pom.xml | 2 +-
iotdb-connector/hadoop/pom.xml | 2 +-
iotdb-connector/hive-connector/pom.xml | 2 +-
.../spark-iotdb-connector/scala_2.11/pom.xml | 2 +-
.../spark-iotdb-connector/scala_2.12/pom.xml | 2 +-
iotdb-connector/spark-tsfile/pom.xml | 2 +-
iotdb-connector/zeppelin-interpreter/pom.xml | 2 +-
iotdb-protocol/openapi/pom.xml | 2 +-
iotdb-protocol/thrift-commons/pom.xml | 2 +-
iotdb-protocol/thrift-confignode/pom.xml | 2 +-
iotdb-protocol/thrift-influxdb/pom.xml | 2 +-
iotdb-protocol/thrift-iot-consensus/pom.xml | 2 +-
iotdb-protocol/thrift-mlnode/pom.xml | 2 +-
iotdb-protocol/thrift/pom.xml | 2 +-
library-udf/pom.xml | 2 +-
metrics/dropwizard-metrics/pom.xml | 2 +-
metrics/interface/pom.xml | 2 +-
.../metrics/metricsets/cpu/CpuUsageMetrics.java | 2 +-
metrics/micrometer-metrics/pom.xml | 4 +-
metrics/pom.xml | 2 +-
mlnode/pom.xml | 2 +-
node-commons/pom.xml | 2 +-
.../resources/conf/iotdb-common.properties | 10 +-
pom.xml | 23 +--
server/pom.xml | 2 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 8 +-
...askType.java => CompactionValidationLevel.java} | 10 +-
.../execute/task/CrossSpaceCompactionTask.java | 8 +-
.../execute/task/InnerSpaceCompactionTask.java | 8 +-
.../compaction/execute/utils/CompactionUtils.java | 116 +++++++++++
.../utils/validator/CompactionValidator.java} | 44 ++--
.../validator/NoneCompactionValidator.java} | 25 ++-
.../ResourceAndTsfileCompactionValidator.java | 52 +++++
.../validator/ResourceOnlyCompactionValidator.java | 51 +++++
.../db/mpp/plan/planner/LogicalPlanVisitor.java | 16 +-
.../pipe/connector/v2/IoTDBThriftConnectorV2.java | 3 -
.../iotdb/db/service/metrics/WritingMetrics.java | 20 ++
.../compaction/CompactionValidationTest.java | 224 +++++++++++++++++++++
.../cross/CrossSpaceCompactionSelectorTest.java | 1 -
site/iotdb-doap.rdf | 8 +
site/pom.xml | 66 +++++-
site/src/main/.vuepress/navbar/en.ts | 1 +
site/src/main/.vuepress/navbar/zh.ts | 1 +
.../.vuepress/sidebar/{V1.1.x => V1.2.x}/en.ts | 15 +-
.../.vuepress/sidebar/{V1.1.x => V1.2.x}/zh.ts | 16 +-
site/src/main/.vuepress/sidebar/en.ts | 2 +
site/src/main/.vuepress/sidebar/zh.ts | 2 +
site/src/main/package-lock.json | 6 +-
testcontainer/pom.xml | 2 +-
tsfile/pom.xml | 2 +-
.../iotdb/tsfile/fileSystem/FSFactoryProducer.java | 8 +-
106 files changed, 1003 insertions(+), 343 deletions(-)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/constant/{CompactionTaskType.java
=> CompactionValidationLevel.java} (85%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/{selector/constant/InnerUnsequenceCompactionSelector.java
=> execute/utils/validator/CompactionValidator.java} (50%)
copy
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/{performer/IUnseqCompactionPerformer.java
=> utils/validator/NoneCompactionValidator.java} (56%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/utils/validator/ResourceAndTsfileCompactionValidator.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/engine/compaction/execute/utils/validator/ResourceOnlyCompactionValidator.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionValidationTest.java
copy site/src/main/.vuepress/sidebar/{V1.1.x => V1.2.x}/en.ts (96%)
copy site/src/main/.vuepress/sidebar/{V1.1.x => V1.2.x}/zh.ts (96%)