You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ej...@apache.org on 2020/05/25 03:48:13 UTC

[incubator-iotdb] branch dev_new_merge created (now cb8ef67)

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

ejttianyu pushed a change to branch dev_new_merge
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


      at cb8ef67  change file mode to 644

This branch includes the following new commits:

     new cb8ef67  change file mode to 644

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.



[incubator-iotdb] 01/01: change file mode to 644

Posted by ej...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ejttianyu pushed a commit to branch dev_new_merge
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit cb8ef67a6db9ee880ce94af85737a894f246834c
Author: EJTTianyu <16...@qq.com>
AuthorDate: Mon May 25 11:47:02 2020 +0800

    change file mode to 644
---
 .asf.yaml                                                   |   0
 .checkstyle                                                 |   0
 .github/ISSUE_TEMPLATE/bug_report.md                        |   0
 .github/ISSUE_TEMPLATE/custom.md                            |   0
 .github/ISSUE_TEMPLATE/feature_request.md                   |   0
 .gitignore                                                  |   0
 .mvn/wrapper/MavenWrapperDownloader.java                    |   0
 .mvn/wrapper/maven-wrapper.properties                       |   0
 .travis.yml                                                 |   0
 DISCLAIMER                                                  |   0
 Jenkinsfile                                                 |   0
 LICENSE                                                     |   0
 LICENSE-binary                                              |   0
 NOTICE                                                      |   0
 NOTICE-binary                                               |   0
 README.md                                                   |   0
 README_ZH.md                                                |   0
 RELEASE_NOTES.md                                            |   0
 asf.header                                                  |   0
 checkstyle.xml                                              |   0
 cli/pom.xml                                                 |   0
 cli/src/assembly/cli.xml                                    |   0
 cli/src/assembly/resources/tools/export-csv.bat             |   0
 cli/src/assembly/resources/tools/import-csv.bat             |   0
 cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java     |   0
 cli/src/main/java/org/apache/iotdb/cli/Cli.java             |   0
 cli/src/main/java/org/apache/iotdb/cli/WinCli.java          |   0
 .../java/org/apache/iotdb/exception/ArgsErrorException.java |   0
 .../main/java/org/apache/iotdb/tool/AbstractCsvTool.java    |   0
 cli/src/main/java/org/apache/iotdb/tool/ExportCsv.java      |   0
 cli/src/main/java/org/apache/iotdb/tool/ImportCsv.java      |   0
 cli/src/test/java/org/apache/iotdb/cli/AbstractScript.java  |   0
 .../test/java/org/apache/iotdb/cli/StartClientScriptIT.java |   0
 .../test/java/org/apache/iotdb/tool/ExportCsvTestIT.java    |   0
 .../test/java/org/apache/iotdb/tool/ImportCsvTestIT.java    |   0
 cli/src/test/resources/logback.xml                          |   0
 client-py/compile.bat                                       |   0
 client-py/compile.sh                                        |   0
 client-py/readme.md                                         |   0
 client-py/src/client_example.py                             |   0
 .../test/java/org/apache/iotdb/client/AbstractClientIT.java |   0
 codecov.yml                                                 |   0
 distribution/pom.xml                                        |   0
 distribution/src/assembly/distribution.xml                  |   0
 docker/ReadMe.md                                            |   0
 docker/src/main/Dockerfile                                  |   0
 docker/src/main/Dockerfile-0.8.1                            |   0
 docker/src/main/Dockerfile-0.9.0                            |   0
 docker/src/main/Dockerfile-0.9.1                            |   0
 docs/Community/Community-Powered By.md                      |   0
 docs/Community/Community-Project Committers.md              |   0
 docs/Development/Committer.md                               |   0
 docs/Development/ContributeGuide.md                         |   0
 docs/Development/HowToCommit.md                             |   0
 docs/Development/VoteRelease.md                             |   0
 docs/Download/README.md                                     |   0
 docs/README.md                                              |   0
 docs/SystemDesign/0-Architecture/1-Architecture.md          |   0
 docs/SystemDesign/1-TsFile/1-TsFile.md                      |   0
 docs/SystemDesign/1-TsFile/2-Format.md                      |   0
 docs/SystemDesign/1-TsFile/3-Write.md                       |   0
 docs/SystemDesign/1-TsFile/4-Read.md                        |   0
 docs/SystemDesign/2-QueryEngine/1-QueryEngine.md            |   0
 docs/SystemDesign/2-QueryEngine/2-Planner.md                |   0
 docs/SystemDesign/2-QueryEngine/3-PlanExecutor.md           |   0
 docs/SystemDesign/3-SchemaManager/1-SchemaManager.md        |   0
 docs/SystemDesign/4-StorageEngine/1-StorageEngine.md        |   0
 docs/SystemDesign/4-StorageEngine/2-WAL.md                  |   0
 docs/SystemDesign/4-StorageEngine/3-FlushManager.md         |   0
 docs/SystemDesign/4-StorageEngine/4-MergeManager.md         |   0
 docs/SystemDesign/4-StorageEngine/5-DataPartition.md        |   0
 docs/SystemDesign/4-StorageEngine/6-DataManipulation.md     |   0
 docs/SystemDesign/5-DataQuery/1-DataQuery.md                |   0
 docs/SystemDesign/5-DataQuery/10-GroupByFillQuery.md        |   0
 docs/SystemDesign/5-DataQuery/3-ModificationHandle.md       |   0
 docs/SystemDesign/5-DataQuery/3-SeriesReader.md             |   0
 docs/SystemDesign/5-DataQuery/4-RawDataQuery.md             |   0
 docs/SystemDesign/5-DataQuery/5-AggregationQuery.md         |   0
 docs/SystemDesign/5-DataQuery/6-GroupByQuery.md             |   0
 docs/SystemDesign/5-DataQuery/7-LastQuery.md                |   0
 docs/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md       |   0
 docs/SystemDesign/5-DataQuery/9-FillFunction.md             |   0
 docs/SystemDesign/6-Tools/1-Sync.md                         |   0
 docs/SystemDesign/7-Connector/2-Hive-TsFile.md              |   0
 docs/SystemDesign/7-Connector/3-Spark-TsFile.md             |   0
 docs/SystemDesign/7-Connector/4-Spark-IOTDB.md              |   0
 docs/UserGuide/0-Get Started/1-QuickStart.md                |   0
 .../UserGuide/0-Get Started/2-Frequently asked questions.md |   0
 docs/UserGuide/0-Get Started/3-Publication.md               |   0
 docs/UserGuide/1-Overview/1-What is IoTDB.md                |   0
 docs/UserGuide/1-Overview/2-Architecture.md                 |   0
 docs/UserGuide/1-Overview/3-Scenario.md                     |   0
 docs/UserGuide/1-Overview/4-Features.md                     |   0
 docs/UserGuide/2-Concept/1-Data Model and Terminology.md    |   0
 docs/UserGuide/2-Concept/2-Data Type.md                     |   0
 docs/UserGuide/2-Concept/3-Encoding.md                      |   0
 docs/UserGuide/2-Concept/4-Compression.md                   |   0
 docs/UserGuide/3-Server/1-Download.md                       |   0
 docs/UserGuide/3-Server/2-Single Node Setup.md              |   0
 docs/UserGuide/3-Server/3-Cluster Setup.md                  |   0
 docs/UserGuide/3-Server/4-Config Manual.md                  |   0
 docs/UserGuide/3-Server/5-Docker Image.md                   |   0
 docs/UserGuide/4-Client/1-Command Line Interface.md         |   0
 docs/UserGuide/4-Client/2-Programming - Native API.md       |   0
 docs/UserGuide/4-Client/3-Programming - JDBC.md             |   0
 docs/UserGuide/4-Client/4-Programming - Other Languages.md  |   0
 docs/UserGuide/4-Client/5-Programming - TsFile API.md       |   0
 docs/UserGuide/4-Client/6-Programming - MQTT.md             |   0
 docs/UserGuide/4-Client/7-Status Codes.md                   |   0
 .../5-Operation Manual/1-DDL Data Definition Language.md    |   0
 .../5-Operation Manual/2-DML Data Manipulation Language.md  |   0
 .../5-Operation Manual/3-Account Management Statements.md   |   0
 docs/UserGuide/5-Operation Manual/4-SQL Reference.md        |   0
 docs/UserGuide/6-System Tools/1-Sync Tool.md                |   0
 docs/UserGuide/6-System Tools/2-Memory Estimation Tool.md   |   0
 docs/UserGuide/6-System Tools/3-JMX Tool.md                 |   0
 docs/UserGuide/6-System Tools/4-Watermark Tool.md           |   0
 docs/UserGuide/6-System Tools/5-Log Visualizer.md           |   0
 .../6-System Tools/6-Query History Visualization Tool.md    |   0
 docs/UserGuide/6-System Tools/7-Monitor and Log Tools.md    |   0
 docs/UserGuide/6-System Tools/8-Load External Tsfile.md     |   0
 docs/UserGuide/7-Ecosystem Integration/1-Grafana.md         |   0
 .../UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md |   0
 docs/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md    |   0
 docs/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md     |   0
 docs/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md     |   0
 docs/UserGuide/8-Architecture/1-Files.md                    |   0
 docs/UserGuide/8-Architecture/2-Writing Data on HDFS.md     |   0
 docs/UserGuide/8-Architecture/3-Shared Nothing Cluster.md   |   0
 docs/UserGuide/UserGuideReadme.md                           |   0
 docs/zh/Community/Community-Powered By.md                   |   0
 docs/zh/Community/Community-Project Committers.md           |   0
 docs/zh/Development/Committer.md                            |   0
 docs/zh/Development/ContributeGuide.md                      |   0
 docs/zh/Development/HowToCommit.md                          |   0
 docs/zh/Development/VoteRelease.md                          |   0
 docs/zh/Download/README.md                                  |   0
 docs/zh/README.md                                           |   0
 docs/zh/SystemDesign/0-Architecture/1-Architecture.md       |   0
 docs/zh/SystemDesign/1-TsFile/1-TsFile.md                   |   0
 docs/zh/SystemDesign/1-TsFile/2-Format.md                   |   0
 docs/zh/SystemDesign/1-TsFile/3-Write.md                    |   0
 docs/zh/SystemDesign/1-TsFile/4-Read.md                     |   0
 docs/zh/SystemDesign/2-QueryEngine/1-QueryEngine.md         |   0
 docs/zh/SystemDesign/2-QueryEngine/2-Planner.md             |   0
 docs/zh/SystemDesign/2-QueryEngine/3-PlanExecutor.md        |   0
 docs/zh/SystemDesign/3-SchemaManager/1-SchemaManager.md     |   0
 docs/zh/SystemDesign/4-StorageEngine/1-StorageEngine.md     |   0
 docs/zh/SystemDesign/4-StorageEngine/2-WAL.md               |   0
 docs/zh/SystemDesign/4-StorageEngine/3-FlushManager.md      |   0
 docs/zh/SystemDesign/4-StorageEngine/4-MergeManager.md      |   0
 docs/zh/SystemDesign/4-StorageEngine/5-DataPartition.md     |   0
 docs/zh/SystemDesign/4-StorageEngine/6-DataManipulation.md  |   0
 docs/zh/SystemDesign/5-DataQuery/1-DataQuery.md             |   0
 docs/zh/SystemDesign/5-DataQuery/10-GroupByFillQuery.md     |   0
 docs/zh/SystemDesign/5-DataQuery/3-ModificationHandle.md    |   0
 docs/zh/SystemDesign/5-DataQuery/3-SeriesReader.md          |   0
 docs/zh/SystemDesign/5-DataQuery/4-RawDataQuery.md          |   0
 docs/zh/SystemDesign/5-DataQuery/5-AggregationQuery.md      |   0
 docs/zh/SystemDesign/5-DataQuery/6-GroupByQuery.md          |   0
 docs/zh/SystemDesign/5-DataQuery/7-LastQuery.md             |   0
 docs/zh/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md    |   0
 docs/zh/SystemDesign/5-DataQuery/9-FillFunction.md          |   0
 docs/zh/SystemDesign/6-Tools/1-Sync.md                      |   0
 docs/zh/SystemDesign/7-Connector/2-Hive-TsFile.md           |   0
 docs/zh/SystemDesign/7-Connector/3-Spark-TsFile.md          |   0
 docs/zh/SystemDesign/7-Connector/4-Spark-IOTDB.md           |   0
 docs/zh/UserGuide/0-Get Started/1-QuickStart.md             |   0
 .../UserGuide/0-Get Started/2-Frequently asked questions.md |   0
 docs/zh/UserGuide/0-Get Started/3-Publication.md            |   0
 docs/zh/UserGuide/1-Overview/1-What is IoTDB.md             |   0
 docs/zh/UserGuide/1-Overview/2-Architecture.md              |   0
 docs/zh/UserGuide/1-Overview/3-Scenario.md                  |   0
 docs/zh/UserGuide/1-Overview/4-Features.md                  |   0
 docs/zh/UserGuide/2-Concept/1-Data Model and Terminology.md |   0
 docs/zh/UserGuide/2-Concept/2-Data Type.md                  |   0
 docs/zh/UserGuide/2-Concept/3-Encoding.md                   |   0
 docs/zh/UserGuide/2-Concept/4-Compression.md                |   0
 docs/zh/UserGuide/3-Server/1-Download.md                    |   0
 docs/zh/UserGuide/3-Server/2-Single Node Setup.md           |   0
 docs/zh/UserGuide/3-Server/3-Cluster Setup.md               |   0
 docs/zh/UserGuide/3-Server/4-Config Manual.md               |   0
 docs/zh/UserGuide/3-Server/5-Docker Image.md                |   0
 docs/zh/UserGuide/4-Client/1-Command Line Interface.md      |   0
 docs/zh/UserGuide/4-Client/2-Programming - Native API.md    |   0
 docs/zh/UserGuide/4-Client/3-Programming - JDBC.md          |   0
 .../UserGuide/4-Client/4-Programming - Other Languages.md   |   0
 docs/zh/UserGuide/4-Client/5-Programming - TsFile API.md    |   0
 docs/zh/UserGuide/4-Client/6-Programming - MQTT.md          |   0
 docs/zh/UserGuide/4-Client/7-Status Codes.md                |   0
 .../5-Operation Manual/1-DDL Data Definition Language.md    |   0
 .../5-Operation Manual/2-DML Data Manipulation Language.md  |   0
 .../5-Operation Manual/3-Account Management Statements.md   |   0
 docs/zh/UserGuide/5-Operation Manual/4-SQL Reference.md     |   0
 docs/zh/UserGuide/6-System Tools/1-Sync Tool.md             |   0
 .../zh/UserGuide/6-System Tools/2-Memory Estimation Tool.md |   0
 docs/zh/UserGuide/6-System Tools/3-JMX Tool.md              |   0
 docs/zh/UserGuide/6-System Tools/4-Watermark Tool.md        |   0
 docs/zh/UserGuide/6-System Tools/5-Log Visualizer.md        |   0
 .../6-System Tools/6-Query History Visualization Tool.md    |   0
 docs/zh/UserGuide/6-System Tools/7-Monitor and Log Tools.md |   0
 docs/zh/UserGuide/6-System Tools/8-Load External Tsfile.md  |   0
 docs/zh/UserGuide/7-Ecosystem Integration/1-Grafana.md      |   0
 .../UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md |   0
 docs/zh/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md |   0
 docs/zh/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md  |   0
 docs/zh/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md  |   0
 docs/zh/UserGuide/8-Architecture/1-Files.md                 |   0
 docs/zh/UserGuide/8-Architecture/2-Writing Data on HDFS.md  |   0
 .../zh/UserGuide/8-Architecture/3-Shared Nothing Cluster.md |   0
 docs/zh/UserGuide/UserGuideReadme.md                        |   0
 example/flink/README.md                                     |   0
 example/flink/pom.xml                                       |   0
 .../main/java/org/apache/iotdb/flink/FlinkIoTDBSink.java    |   0
 .../java/org/apache/iotdb/flink/FlinkTsFileBatchSource.java |   0
 .../org/apache/iotdb/flink/FlinkTsFileStreamSource.java     |   0
 .../src/main/java/org/apache/iotdb/flink/TsFlieUtils.java   |   0
 example/hadoop/pom.xml                                      |   0
 .../main/java/org/apache/iotdb/hadoop/tsfile/Constant.java  |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFMRReadExample.java    |   0
 .../org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java    |   0
 .../java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java   |   0
 .../org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java   |   0
 example/jdbc/pom.xml                                        |   0
 .../jdbc/src/main/java/org/apache/iotdb/JDBCExample.java    |   0
 .../main/java/org/apache/iotdb/PrepareStatementDemo.java    |   0
 example/kafka/pom.xml                                       |   0
 example/kafka/readme.md                                     |   0
 .../src/main/java/org/apache/iotdb/kafka/Constant.java      |   0
 .../src/main/java/org/apache/iotdb/kafka/KafkaConsumer.java |   0
 .../java/org/apache/iotdb/kafka/KafkaConsumerThread.java    |   0
 .../src/main/java/org/apache/iotdb/kafka/KafkaProducer.java |   0
 example/mqtt/README.md                                      |   0
 example/mqtt/pom.xml                                        |   0
 .../src/main/java/org/apache/iotdb/mqtt/MQTTClient.java     |   0
 example/pom.xml                                             |   0
 example/rocketmq/pom.xml                                    |   0
 example/rocketmq/readme.md                                  |   0
 .../src/main/java/org/apache/iotdb/rocketmq/Constant.java   |   0
 .../java/org/apache/iotdb/rocketmq/RocketMQConsumer.java    |   0
 .../java/org/apache/iotdb/rocketmq/RocketMQProducer.java    |   0
 .../src/main/java/org/apache/iotdb/rocketmq/Utils.java      |   0
 example/session/pom.xml                                     |   0
 .../src/main/java/org/apache/iotdb/SessionExample.java      |   0
 example/tsfile/pom.xml                                      |   0
 example/tsfile/readme.md                                    |   0
 .../src/main/java/org/apache/iotdb/tsfile/Constant.java     |   0
 .../src/main/java/org/apache/iotdb/tsfile/TsFileRead.java   |   0
 .../java/org/apache/iotdb/tsfile/TsFileSequenceRead.java    |   0
 .../org/apache/iotdb/tsfile/TsFileWriteWithTSRecord.java    |   0
 .../java/org/apache/iotdb/tsfile/TsFileWriteWithTablet.java |   0
 flink-iotdb-connector/README.md                             |   0
 flink-iotdb-connector/pom.xml                               |   0
 .../apache/iotdb/flink/DefaultIoTSerializationSchema.java   |   0
 .../src/main/java/org/apache/iotdb/flink/Event.java         |   0
 .../src/main/java/org/apache/iotdb/flink/IoTDBOptions.java  |   0
 .../src/main/java/org/apache/iotdb/flink/IoTDBSink.java     |   0
 .../java/org/apache/iotdb/flink/IoTSerializationSchema.java |   0
 .../iotdb/flink/DefaultIoTSerializationSchemaTest.java      |   0
 .../org/apache/iotdb/flink/IoTDBSinkBatchInsertTest.java    |   0
 .../org/apache/iotdb/flink/IoTDBSinkBatchTimerTest.java     |   0
 .../java/org/apache/iotdb/flink/IoTDBSinkInsertTest.java    |   0
 flink-tsfile-connector/README.md                            |   0
 flink-tsfile-connector/pom.xml                              |   0
 .../java/org/apache/iotdb/flink/tsfile/RowRecordParser.java |   0
 .../org/apache/iotdb/flink/tsfile/RowRowRecordParser.java   |   0
 .../org/apache/iotdb/flink/tsfile/TsFileInputFormat.java    |   0
 .../apache/iotdb/flink/tsfile/util/TSFileConfigUtil.java    |   0
 .../iotdb/flink/tsfile/RowTsFileInputFormatITCase.java      |   0
 .../apache/iotdb/flink/tsfile/RowTsFileInputFormatTest.java |   0
 .../iotdb/flink/tsfile/RowTsFileInputFormatTestBase.java    |   0
 .../iotdb/flink/util/TSFileConfigUtilCompletenessTest.java  |   0
 .../java/org/apache/iotdb/flink/util/TsFileWriteUtil.java   |   0
 grafana/img/add_data_source.png                             | Bin
 grafana/img/add_graph.png                                   | Bin
 grafana/img/edit_data_source.png                            | Bin
 grafana/pom.xml                                             |   0
 grafana/readme.md                                           |   0
 grafana/readme_zh.md                                        |   0
 .../apache/iotdb/web/grafana/TsfileWebDemoApplication.java  |   0
 .../java/org/apache/iotdb/web/grafana/bean/TimeValues.java  |   0
 .../org/apache/iotdb/web/grafana/conf/MyConfiguration.java  |   0
 .../web/grafana/controller/DatabaseConnectController.java   |   0
 .../java/org/apache/iotdb/web/grafana/dao/BasicDao.java     |   0
 .../org/apache/iotdb/web/grafana/dao/impl/BasicDaoImpl.java |   0
 .../iotdb/web/grafana/service/DatabaseConnectService.java   |   0
 .../grafana/service/impl/DatabaseConnectServiceImpl.java    |   0
 grafana/src/main/resources/application.properties           |   0
 hadoop/README.md                                            |   0
 hadoop/pom.xml                                              |   0
 .../org/apache/iotdb/hadoop/fileSystem/HDFSConfUtil.java    |   0
 .../java/org/apache/iotdb/hadoop/fileSystem/HDFSFile.java   |   0
 .../java/org/apache/iotdb/hadoop/fileSystem/HDFSInput.java  |   0
 .../java/org/apache/iotdb/hadoop/fileSystem/HDFSOutput.java |   0
 .../java/org/apache/iotdb/hadoop/tsfile/IReaderSet.java     |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFHadoopException.java  |   0
 .../java/org/apache/iotdb/hadoop/tsfile/TSFInputFormat.java |   0
 .../java/org/apache/iotdb/hadoop/tsfile/TSFInputSplit.java  |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFOutputFormat.java     |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFRecordReader.java     |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFRecordWriter.java     |   0
 .../org/apache/iotdb/hadoop/tsfile/record/HDFSTSRecord.java |   0
 .../java/org/apache/iotdb/hadoop/tsfile/TSFHadoopTest.java  |   0
 .../org/apache/iotdb/hadoop/tsfile/TSFInputSplitTest.java   |   0
 .../org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java    |   0
 .../apache/iotdb/hadoop/tsfile/constant/TestConstant.java   |   0
 hadoop/src/test/resources/logback.xml                       |   0
 hive-connector/pom.xml                                      |   0
 .../main/java/org/apache/iotdb/hive/TSFHiveInputFormat.java |   0
 .../java/org/apache/iotdb/hive/TSFHiveOutputFormat.java     |   0
 .../java/org/apache/iotdb/hive/TSFHiveRecordReader.java     |   0
 .../java/org/apache/iotdb/hive/TSFHiveRecordWriter.java     |   0
 .../main/java/org/apache/iotdb/hive/TsFileDeserializer.java |   0
 .../src/main/java/org/apache/iotdb/hive/TsFileSerDe.java    |   0
 .../java/org/apache/iotdb/hive/TsFileSerDeException.java    |   0
 .../java/org/apache/iotdb/hive/TSFHiveInputFormatTest.java  |   0
 .../java/org/apache/iotdb/hive/TSFHiveRecordReaderTest.java |   0
 .../java/org/apache/iotdb/hive/TsFileDeserializerTest.java  |   0
 .../test/java/org/apache/iotdb/hive/TsFileSerDeTest.java    |   0
 .../test/java/org/apache/iotdb/hive/TsFileTestHelper.java   |   0
 .../java/org/apache/iotdb/hive/constant/TestConstant.java   |   0
 hive-connector/src/test/resources/logback.xml               |   0
 java-google-style.xml                                       |   0
 jdbc/README.md                                              |   0
 jdbc/osgi.bnd                                               |   0
 jdbc/pom.xml                                                |   0
 jdbc/src/main/feature/feature.xml                           |   0
 .../org/apache/iotdb/jdbc/AbstractIoTDBJDBCResultSet.java   |   0
 jdbc/src/main/java/org/apache/iotdb/jdbc/Activator.java     |   0
 jdbc/src/main/java/org/apache/iotdb/jdbc/Config.java        |   0
 jdbc/src/main/java/org/apache/iotdb/jdbc/Constant.java      |   0
 .../main/java/org/apache/iotdb/jdbc/IoTDBConnection.java    |   0
 .../java/org/apache/iotdb/jdbc/IoTDBConnectionParams.java   |   0
 .../main/java/org/apache/iotdb/jdbc/IoTDBDataSource.java    |   0
 .../java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |   0
 jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDriver.java   |   0
 .../org/apache/iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java   |   0
 .../java/org/apache/iotdb/jdbc/IoTDBPreparedStatement.java  |   0
 .../java/org/apache/iotdb/jdbc/IoTDBResultMetadata.java     |   0
 .../main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java  |   0
 .../src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java |   0
 .../main/java/org/apache/iotdb/jdbc/IoTDBURLException.java  |   0
 .../java/org/apache/iotdb/jdbc/IoTDbDataSourceFactory.java  |   0
 jdbc/src/main/java/org/apache/iotdb/jdbc/Utils.java         |   0
 jdbc/src/main/resources/services/META-INF/java.sql.Driver   |   0
 jdbc/src/test/java/org/apache/iotdb/jdbc/BatchTest.java     |   0
 .../java/org/apache/iotdb/jdbc/IoTDBConnectionTest.java     |   0
 .../java/org/apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java  |   0
 .../org/apache/iotdb/jdbc/IoTDBPreparedStatementTest.java   |   0
 .../java/org/apache/iotdb/jdbc/IoTDBResultMetadataTest.java |   0
 .../test/java/org/apache/iotdb/jdbc/IoTDBStatementTest.java |   0
 jdbc/src/test/java/org/apache/iotdb/jdbc/UtilsTest.java     |   0
 jenkins.pom                                                 |   0
 licenses/CDDL License 1.1                                   |   0
 licenses/EDL License 1.0                                    |   0
 licenses/Eclipse Public License 1.0 (EPL-1.0)               |   0
 licenses/Eclipse Public License version 2.0 (EPL-2.0)       |   0
 licenses/The 2-Clause BSD License                           |   0
 licenses/The 3-Clause BSD License                           |   0
 licenses/The MIT License (QOS.ch)                           |   0
 licenses/The MIT License (progressbar)                      |   0
 mvnw.cmd                                                    |   0
 mvnw.sh                                                     |   0
 pom.xml                                                     |   0
 server/pom.xml                                              |   0
 server/server-changelist.md                                 |   0
 server/src/assembly/resources/conf/iotdb-env.bat            |   0
 server/src/assembly/resources/conf/iotdb-env.sh             |   0
 .../assembly/resources/conf/iotdb-sync-client.properties    |   0
 server/src/assembly/resources/conf/jmx.access               |   0
 server/src/assembly/resources/conf/jmx.password             |   0
 server/src/assembly/resources/conf/logback-tool.xml         |   0
 server/src/assembly/resources/conf/logback.xml              |   0
 server/src/assembly/resources/sbin/start-server.bat         |   0
 server/src/assembly/resources/sbin/start-server.sh          |   0
 server/src/assembly/resources/sbin/stop-server.bat          |   0
 server/src/assembly/resources/sbin/stop-server.sh           |   0
 server/src/assembly/resources/tools/detect-watermark.bat    |   0
 server/src/assembly/resources/tools/detect-watermark.sh     |   0
 .../assembly/resources/tools/logVisualize/config.properties |   0
 .../resources/tools/logVisualize/default.log.pattern        |   0
 .../resources/tools/logVisualize/log-visualizer-cmd.bat     |   0
 .../resources/tools/logVisualize/log-visualizer-cmd.sh      |   0
 .../resources/tools/logVisualize/log-visualizer-gui.bat     |   0
 .../resources/tools/logVisualize/log-visualizer-gui.sh      |   0
 .../tools/logVisualize/plans/closeMetadataConsumption.plan  |   0
 .../tools/logVisualize/plans/compressionRatio.plan          |   0
 .../tools/logVisualize/plans/dynamicParameters.plan         |   0
 .../resources/tools/logVisualize/plans/flushSubmits.plan    |   0
 .../logVisualize/plans/flushTimeConsumption.plan.example    |   0
 .../resources/tools/logVisualize/plans/memTableWait.plan    |   0
 .../resources/tools/logVisualize/plans/mergeFileNum.plan    |   0
 .../resources/tools/logVisualize/plans/mergeRate.plan       |   0
 .../tools/logVisualize/plans/mergeSeriesProgress.plan       |   0
 server/src/assembly/resources/tools/memory-tool.bat         |   0
 server/src/assembly/resources/tools/memory-tool.sh          |   0
 server/src/assembly/resources/tools/start-WalChecker.bat    |   0
 server/src/assembly/resources/tools/start-WalChecker.sh     |   0
 server/src/assembly/resources/tools/start-sync-client.bat   |   0
 server/src/assembly/resources/tools/start-sync-client.sh    |   0
 server/src/assembly/resources/tools/stop-sync-client.bat    |   0
 server/src/assembly/resources/tools/stop-sync-client.sh     |   0
 .../resources/tools/tsfileToolSet/print-iotdb-data-dir.bat  |   0
 .../resources/tools/tsfileToolSet/print-iotdb-data-dir.sh   |   0
 .../tools/tsfileToolSet/print-tsfile-resource-files.bat     |   0
 .../tools/tsfileToolSet/print-tsfile-resource-files.sh      |   0
 .../resources/tools/tsfileToolSet/print-tsfile-sketch.bat   |   0
 .../resources/tools/tsfileToolSet/print-tsfile-sketch.sh    |   0
 .../src/assembly/resources/tools/upgrade/config.properties  |   0
 .../assembly/resources/tools/upgrade/offline-upgrade.bat    |   0
 .../src/assembly/resources/tools/upgrade/offline-upgrade.sh |   0
 server/src/assembly/server.xml                              |   0
 .../main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4  |   0
 .../main/java/org/apache/iotdb/db/auth/AuthException.java   |   0
 .../java/org/apache/iotdb/db/auth/AuthorityChecker.java     |   0
 .../apache/iotdb/db/auth/authorizer/BasicAuthorizer.java    |   0
 .../org/apache/iotdb/db/auth/authorizer/IAuthorizer.java    |   0
 .../iotdb/db/auth/authorizer/LocalFileAuthorizer.java       |   0
 .../java/org/apache/iotdb/db/auth/entity/PathPrivilege.java |   0
 .../java/org/apache/iotdb/db/auth/entity/PrivilegeType.java |   0
 .../src/main/java/org/apache/iotdb/db/auth/entity/Role.java |   0
 .../src/main/java/org/apache/iotdb/db/auth/entity/User.java |   0
 .../org/apache/iotdb/db/auth/role/BasicRoleManager.java     |   0
 .../java/org/apache/iotdb/db/auth/role/IRoleAccessor.java   |   0
 .../java/org/apache/iotdb/db/auth/role/IRoleManager.java    |   0
 .../apache/iotdb/db/auth/role/LocalFileRoleAccessor.java    |   0
 .../org/apache/iotdb/db/auth/role/LocalFileRoleManager.java |   0
 .../org/apache/iotdb/db/auth/user/BasicUserManager.java     |   0
 .../java/org/apache/iotdb/db/auth/user/IUserAccessor.java   |   0
 .../java/org/apache/iotdb/db/auth/user/IUserManager.java    |   0
 .../apache/iotdb/db/auth/user/LocalFileUserAccessor.java    |   0
 .../org/apache/iotdb/db/auth/user/LocalFileUserManager.java |   0
 .../main/java/org/apache/iotdb/db/concurrent/HashLock.java  |   0
 .../db/concurrent/IoTDBDefaultThreadExceptionHandler.java   |   0
 .../apache/iotdb/db/concurrent/IoTDBThreadPoolFactory.java  |   0
 .../org/apache/iotdb/db/concurrent/IoTThreadFactory.java    |   0
 .../java/org/apache/iotdb/db/concurrent/ThreadName.java     |   0
 .../org/apache/iotdb/db/concurrent/WrappedRunnable.java     |   0
 .../src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java |   0
 .../java/org/apache/iotdb/db/conf/IoTDBConfigCheck.java     |   0
 .../main/java/org/apache/iotdb/db/conf/IoTDBConstant.java   |   0
 .../main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java |   0
 .../org/apache/iotdb/db/conf/ServerConfigConsistent.java    |   0
 .../iotdb/db/conf/adapter/ActiveTimeSeriesCounter.java      |   0
 .../org/apache/iotdb/db/conf/adapter/CompressionRatio.java  |   0
 .../iotdb/db/conf/adapter/IActiveTimeSeriesCounter.java     |   0
 .../org/apache/iotdb/db/conf/adapter/IDynamicAdapter.java   |   0
 .../iotdb/db/conf/adapter/IoTDBConfigDynamicAdapter.java    |   0
 .../iotdb/db/conf/adapter/ManageDynamicParameters.java      |   0
 .../iotdb/db/conf/adapter/ManageDynamicParametersMBean.java |   0
 .../apache/iotdb/db/conf/directories/DirectoryManager.java  |   0
 .../db/conf/directories/strategy/DirectoryStrategy.java     |   0
 .../strategy/MaxDiskUsableSpaceFirstStrategy.java           |   0
 .../strategy/MinFolderOccupiedSpaceFirstStrategy.java       |   0
 .../strategy/RandomOnDiskUsableSpaceStrategy.java           |   0
 .../db/conf/directories/strategy/SequenceStrategy.java      |   0
 .../iotdb/db/cost/statistic/ConcurrentCircularArray.java    |   0
 .../org/apache/iotdb/db/cost/statistic/Measurement.java     |   0
 .../apache/iotdb/db/cost/statistic/MeasurementMBean.java    |   0
 .../java/org/apache/iotdb/db/cost/statistic/Operation.java  |   0
 .../main/java/org/apache/iotdb/db/engine/StorageEngine.java |   0
 .../apache/iotdb/db/engine/cache/CacheHitRatioMonitor.java  |   0
 .../iotdb/db/engine/cache/CacheHitRatioMonitorMXBean.java   |   0
 .../java/org/apache/iotdb/db/engine/cache/ChunkCache.java   |   0
 .../apache/iotdb/db/engine/cache/ChunkMetadataCache.java    |   0
 .../org/apache/iotdb/db/engine/cache/LRULinkedHashMap.java  |   0
 .../org/apache/iotdb/db/engine/cache/RamUsageEstimator.java |   0
 .../iotdb/db/engine/cache/TimeSeriesMetadataCache.java      |   0
 .../iotdb/db/engine/fileSystem/SystemFileFactory.java       |   0
 .../java/org/apache/iotdb/db/engine/flush/FlushManager.java |   0
 .../org/apache/iotdb/db/engine/flush/FlushManagerMBean.java |   0
 .../org/apache/iotdb/db/engine/flush/MemTableFlushTask.java |   0
 .../apache/iotdb/db/engine/flush/NotifyFlushMemTable.java   |   0
 .../org/apache/iotdb/db/engine/flush/TsFileFlushPolicy.java |   0
 .../iotdb/db/engine/flush/pool/AbstractPoolManager.java     |   0
 .../iotdb/db/engine/flush/pool/FlushSubTaskPoolManager.java |   0
 .../iotdb/db/engine/flush/pool/FlushTaskPoolManager.java    |   0
 .../apache/iotdb/db/engine/memtable/AbstractMemTable.java   |   0
 .../java/org/apache/iotdb/db/engine/memtable/IMemTable.java |   0
 .../apache/iotdb/db/engine/memtable/IWritableMemChunk.java  |   0
 .../apache/iotdb/db/engine/memtable/PrimitiveMemTable.java  |   0
 .../apache/iotdb/db/engine/memtable/WritableMemChunk.java   |   0
 .../org/apache/iotdb/db/engine/merge/BaseFileSelector.java  |   0
 .../apache/iotdb/db/engine/merge/BaseMergeSeriesTask.java   |   0
 .../apache/iotdb/db/engine/merge/IMergeFileSelector.java    |   0
 .../org/apache/iotdb/db/engine/merge/IRecoverMergeTask.java |   0
 .../org/apache/iotdb/db/engine/merge/MergeCallback.java     |   0
 .../java/org/apache/iotdb/db/engine/merge/MergeLogger.java  |   0
 .../apache/iotdb/db/engine/merge/manage/MergeContext.java   |   0
 .../apache/iotdb/db/engine/merge/manage/MergeManager.java   |   0
 .../apache/iotdb/db/engine/merge/manage/MergeResource.java  |   0
 .../java/org/apache/iotdb/db/engine/merge/package-info.java |   0
 .../db/engine/merge/seqMerge/SeqMergeFileStrategy.java      |   0
 .../merge/seqMerge/inplace/recover/InplaceMergeLogger.java  |   0
 .../engine/merge/seqMerge/inplace/recover/LogAnalyzer.java  |   0
 .../seqMerge/inplace/selector/InplaceMaxFileSelector.java   |   0
 .../merge/seqMerge/inplace/task/InplaceMergeTask.java       |   0
 .../engine/merge/seqMerge/inplace/task/MergeFileTask.java   |   0
 .../merge/seqMerge/inplace/task/MergeMultiChunkTask.java    |   0
 .../seqMerge/inplace/task/RecoverInplaceMergeTask.java      |   0
 .../engine/merge/seqMerge/squeeze/recover/LogAnalyzer.java  |   0
 .../merge/seqMerge/squeeze/recover/SqueezeMergeLogger.java  |   0
 .../seqMerge/squeeze/selector/SqueezeMaxFileSelector.java   |   0
 .../engine/merge/seqMerge/squeeze/task/MergeSeriesTask.java |   0
 .../seqMerge/squeeze/task/RecoverSqueezeMergeTask.java      |   0
 .../merge/seqMerge/squeeze/task/SqueezeMergeTask.java       |   0
 .../db/engine/merge/sizeMerge/BaseSizeFileSelector.java     |   0
 .../engine/merge/sizeMerge/MergeSizeSelectorStrategy.java   |   0
 .../db/engine/merge/sizeMerge/SizeMergeFileStrategy.java    |   0
 .../independence/recover/IndependenceMergeLogger.java       |   0
 .../merge/sizeMerge/independence/recover/LogAnalyzer.java   |   0
 .../independence/selector/IndependenceMaxFileSelector.java  |   0
 .../independence/task/IndependenceMergeSeriesTask.java      |   0
 .../sizeMerge/independence/task/IndependenceMergeTask.java  |   0
 .../independence/task/RecoverIndependenceMergeTask.java     |   0
 .../merge/sizeMerge/regularization/recover/LogAnalyzer.java |   0
 .../regularization/recover/RegularizationMergeLogger.java   |   0
 .../selector/RegularizationMaxFileSelector.java             |   0
 .../regularization/task/RecoverRegularizationMergeTask.java |   0
 .../regularization/task/RegularizationMergeSeriesTask.java  |   0
 .../regularization/task/RegularizationMergeTask.java        |   0
 .../iotdb/db/engine/merge/utils/MergeFileSelectorUtils.java |   0
 .../iotdb/db/engine/merge/utils/MergeMemCalculator.java     |   0
 .../apache/iotdb/db/engine/merge/utils/SelectorContext.java |   0
 .../org/apache/iotdb/db/engine/modification/Deletion.java   |   0
 .../apache/iotdb/db/engine/modification/Modification.java   |   0
 .../iotdb/db/engine/modification/ModificationFile.java      |   0
 .../modification/io/LocalTextModificationAccessor.java      |   0
 .../iotdb/db/engine/modification/io/ModificationReader.java |   0
 .../iotdb/db/engine/modification/io/ModificationWriter.java |   0
 .../apache/iotdb/db/engine/modification/package-info.java   |   0
 .../iotdb/db/engine/querycontext/QueryDataSource.java       |   0
 .../iotdb/db/engine/querycontext/ReadOnlyMemChunk.java      |   0
 .../iotdb/db/engine/storagegroup/StorageGroupProcessor.java |   0
 .../iotdb/db/engine/storagegroup/TsFileProcessor.java       |   0
 .../apache/iotdb/db/engine/storagegroup/TsFileResource.java |   0
 .../apache/iotdb/db/engine/upgrade/UpgradeCheckStatus.java  |   0
 .../java/org/apache/iotdb/db/engine/upgrade/UpgradeLog.java |   0
 .../org/apache/iotdb/db/engine/upgrade/UpgradeTask.java     |   0
 .../db/engine/version/SimpleFileVersionController.java      |   0
 .../iotdb/db/engine/version/SysTimeVersionController.java   |   0
 .../apache/iotdb/db/engine/version/VersionController.java   |   0
 .../apache/iotdb/db/exception/ConfigAdjusterException.java  |   0
 .../iotdb/db/exception/DiskSpaceInsufficientException.java  |   0
 .../java/org/apache/iotdb/db/exception/IoTDBException.java  |   0
 .../iotdb/db/exception/LoadConfigurationException.java      |   0
 .../apache/iotdb/db/exception/LoadEmptyFileException.java   |   0
 .../org/apache/iotdb/db/exception/LoadFileException.java    |   0
 .../java/org/apache/iotdb/db/exception/MergeException.java  |   0
 .../iotdb/db/exception/PartitionViolationException.java     |   0
 .../iotdb/db/exception/QueryInBatchStatementException.java  |   0
 .../org/apache/iotdb/db/exception/StartupException.java     |   0
 .../apache/iotdb/db/exception/StorageEngineException.java   |   0
 .../iotdb/db/exception/StorageGroupProcessorException.java  |   0
 .../apache/iotdb/db/exception/SyncConnectionException.java  |   0
 .../db/exception/SyncDeviceOwnerConflictException.java      |   0
 .../org/apache/iotdb/db/exception/SystemCheckException.java |   0
 .../apache/iotdb/db/exception/TsFileProcessorException.java |   0
 .../apache/iotdb/db/exception/WriteProcessException.java    |   0
 .../iotdb/db/exception/metadata/IllegalPathException.java   |   0
 .../iotdb/db/exception/metadata/MetadataException.java      |   0
 .../db/exception/metadata/PathAlreadyExistException.java    |   0
 .../iotdb/db/exception/metadata/PathNotExistException.java  |   0
 .../exception/metadata/StorageGroupAlreadySetException.java |   0
 .../db/exception/metadata/StorageGroupNotSetException.java  |   0
 .../iotdb/db/exception/query/LogicalOperatorException.java  |   0
 .../iotdb/db/exception/query/LogicalOptimizeException.java  |   0
 .../apache/iotdb/db/exception/query/OutOfTTLException.java  |   0
 .../org/apache/iotdb/db/exception/query/PathException.java  |   0
 .../iotdb/db/exception/query/QueryProcessException.java     |   0
 .../db/exception/query/UnSupportedFillTypeException.java    |   0
 .../iotdb/db/exception/runtime/FlushRunTimeException.java   |   0
 .../iotdb/db/exception/runtime/RPCServiceException.java     |   0
 .../iotdb/db/exception/runtime/SQLParserException.java      |   0
 .../db/exception/runtime/StorageEngineFailureException.java |   0
 .../main/java/org/apache/iotdb/db/metadata/MManager.java    |   0
 .../src/main/java/org/apache/iotdb/db/metadata/MTree.java   |   0
 .../main/java/org/apache/iotdb/db/metadata/MetaUtils.java   |   0
 .../main/java/org/apache/iotdb/db/metadata/Metadata.java    |   0
 .../java/org/apache/iotdb/db/metadata/MetadataConstant.java |   0
 .../org/apache/iotdb/db/metadata/MetadataOperationType.java |   0
 .../org/apache/iotdb/db/metadata/mnode/InternalMNode.java   |   0
 .../java/org/apache/iotdb/db/metadata/mnode/LeafMNode.java  |   0
 .../main/java/org/apache/iotdb/db/metadata/mnode/MNode.java |   0
 .../apache/iotdb/db/metadata/mnode/StorageGroupMNode.java   |   0
 .../java/org/apache/iotdb/db/metrics/server/JettyUtil.java  |   0
 .../org/apache/iotdb/db/metrics/server/MetricsSystem.java   |   0
 .../org/apache/iotdb/db/metrics/server/QueryServlet.java    |   0
 .../org/apache/iotdb/db/metrics/server/ServerArgument.java  |   0
 .../org/apache/iotdb/db/metrics/server/SqlArgument.java     |   0
 .../java/org/apache/iotdb/db/metrics/sink/ConsoleSink.java  |   0
 .../apache/iotdb/db/metrics/sink/MetricsServletSink.java    |   0
 .../main/java/org/apache/iotdb/db/metrics/sink/Sink.java    |   0
 .../java/org/apache/iotdb/db/metrics/source/JvmSource.java  |   0
 .../org/apache/iotdb/db/metrics/source/MetricsSource.java   |   0
 .../java/org/apache/iotdb/db/metrics/source/Source.java     |   0
 .../java/org/apache/iotdb/db/metrics/ui/MetricsPage.java    |   0
 .../java/org/apache/iotdb/db/metrics/ui/MetricsWebUI.java   |   0
 .../main/java/org/apache/iotdb/db/monitor/IStatistic.java   |   0
 .../java/org/apache/iotdb/db/monitor/MonitorConstants.java  |   0
 .../main/java/org/apache/iotdb/db/monitor/StatMonitor.java  |   0
 .../org/apache/iotdb/db/monitor/collector/FileSize.java     |   0
 .../iotdb/db/monitor/collector/MemTableWriteTimeCost.java   |   0
 .../java/org/apache/iotdb/db/mqtt/BrokerAuthenticator.java  |   0
 .../java/org/apache/iotdb/db/mqtt/JSONPayloadFormatter.java |   0
 server/src/main/java/org/apache/iotdb/db/mqtt/Message.java  |   0
 .../java/org/apache/iotdb/db/mqtt/PayloadFormatManager.java |   0
 .../java/org/apache/iotdb/db/mqtt/PayloadFormatter.java     |   0
 .../main/java/org/apache/iotdb/db/mqtt/PublishHandler.java  |   0
 server/src/main/java/org/apache/iotdb/db/qp/Planner.java    |   0
 .../java/org/apache/iotdb/db/qp/constant/DatetimeUtils.java |   0
 .../java/org/apache/iotdb/db/qp/constant/SQLConstant.java   |   0
 .../java/org/apache/iotdb/db/qp/executor/IPlanExecutor.java |   0
 .../java/org/apache/iotdb/db/qp/executor/PlanExecutor.java  |   0
 .../main/java/org/apache/iotdb/db/qp/logical/Operator.java  |   0
 .../java/org/apache/iotdb/db/qp/logical/RootOperator.java   |   0
 .../iotdb/db/qp/logical/crud/BasicFunctionOperator.java     |   0
 .../apache/iotdb/db/qp/logical/crud/BasicOperatorType.java  |   0
 .../apache/iotdb/db/qp/logical/crud/DeleteDataOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/crud/FilterOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/crud/FromOperator.java   |   0
 .../apache/iotdb/db/qp/logical/crud/FunctionOperator.java   |   0
 .../org/apache/iotdb/db/qp/logical/crud/InOperator.java     |   0
 .../org/apache/iotdb/db/qp/logical/crud/InsertOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/crud/QueryOperator.java  |   0
 .../org/apache/iotdb/db/qp/logical/crud/SFWOperator.java    |   0
 .../org/apache/iotdb/db/qp/logical/crud/SelectOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/crud/UpdateOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/sys/AuthorOperator.java  |   0
 .../org/apache/iotdb/db/qp/logical/sys/CountOperator.java   |   0
 .../iotdb/db/qp/logical/sys/CreateTimeSeriesOperator.java   |   0
 .../apache/iotdb/db/qp/logical/sys/DataAuthOperator.java    |   0
 .../iotdb/db/qp/logical/sys/DeleteStorageGroupOperator.java |   0
 .../iotdb/db/qp/logical/sys/DeleteTimeSeriesOperator.java   |   0
 .../iotdb/db/qp/logical/sys/LoadConfigurationOperator.java  |   0
 .../apache/iotdb/db/qp/logical/sys/LoadDataOperator.java    |   0
 .../apache/iotdb/db/qp/logical/sys/LoadFilesOperator.java   |   0
 .../apache/iotdb/db/qp/logical/sys/MoveFileOperator.java    |   0
 .../apache/iotdb/db/qp/logical/sys/RemoveFileOperator.java  |   0
 .../iotdb/db/qp/logical/sys/SetStorageGroupOperator.java    |   0
 .../org/apache/iotdb/db/qp/logical/sys/SetTTLOperator.java  |   0
 .../iotdb/db/qp/logical/sys/ShowChildPathsOperator.java     |   0
 .../apache/iotdb/db/qp/logical/sys/ShowDevicesOperator.java |   0
 .../org/apache/iotdb/db/qp/logical/sys/ShowOperator.java    |   0
 .../org/apache/iotdb/db/qp/logical/sys/ShowTTLOperator.java |   0
 .../iotdb/db/qp/logical/sys/ShowTimeSeriesOperator.java     |   0
 .../java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java  |   0
 .../apache/iotdb/db/qp/physical/crud/AggregationPlan.java   |   0
 .../apache/iotdb/db/qp/physical/crud/AlignByDevicePlan.java |   0
 .../org/apache/iotdb/db/qp/physical/crud/DeletePlan.java    |   0
 .../org/apache/iotdb/db/qp/physical/crud/FillQueryPlan.java |   0
 .../apache/iotdb/db/qp/physical/crud/GroupByFillPlan.java   |   0
 .../org/apache/iotdb/db/qp/physical/crud/GroupByPlan.java   |   0
 .../org/apache/iotdb/db/qp/physical/crud/InsertPlan.java    |   0
 .../apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java  |   0
 .../org/apache/iotdb/db/qp/physical/crud/LastQueryPlan.java |   0
 .../org/apache/iotdb/db/qp/physical/crud/QueryPlan.java     |   0
 .../apache/iotdb/db/qp/physical/crud/RawDataQueryPlan.java  |   0
 .../org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java    |   0
 .../org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java     |   0
 .../java/org/apache/iotdb/db/qp/physical/sys/CountPlan.java |   0
 .../iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java      |   0
 .../org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java   |   0
 .../iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java    |   0
 .../iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java      |   0
 .../iotdb/db/qp/physical/sys/LoadConfigurationPlan.java     |   0
 .../org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java   |   0
 .../apache/iotdb/db/qp/physical/sys/OperateFilePlan.java    |   0
 .../iotdb/db/qp/physical/sys/SetStorageGroupPlan.java       |   0
 .../org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java     |   0
 .../apache/iotdb/db/qp/physical/sys/ShowChildPathsPlan.java |   0
 .../apache/iotdb/db/qp/physical/sys/ShowDevicesPlan.java    |   0
 .../java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   0
 .../org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java    |   0
 .../apache/iotdb/db/qp/physical/sys/ShowTimeSeriesPlan.java |   0
 .../org/apache/iotdb/db/qp/strategy/LogicalGenerator.java   |   0
 .../apache/iotdb/db/qp/strategy/LogicalGeneratorError.java  |   0
 .../java/org/apache/iotdb/db/qp/strategy/ParseDriver.java   |   0
 .../org/apache/iotdb/db/qp/strategy/PhysicalGenerator.java  |   0
 .../iotdb/db/qp/strategy/optimizer/ConcatPathOptimizer.java |   0
 .../iotdb/db/qp/strategy/optimizer/DnfFilterOptimizer.java  |   0
 .../iotdb/db/qp/strategy/optimizer/IFilterOptimizer.java    |   0
 .../iotdb/db/qp/strategy/optimizer/ILogicalOptimizer.java   |   0
 .../qp/strategy/optimizer/MergeSingleFilterOptimizer.java   |   0
 .../iotdb/db/qp/strategy/optimizer/RemoveNotOptimizer.java  |   0
 .../apache/iotdb/db/query/aggregation/AggregateResult.java  |   0
 .../apache/iotdb/db/query/aggregation/AggregationType.java  |   0
 .../iotdb/db/query/aggregation/impl/AvgAggrResult.java      |   0
 .../iotdb/db/query/aggregation/impl/CountAggrResult.java    |   0
 .../db/query/aggregation/impl/FirstValueAggrResult.java     |   0
 .../db/query/aggregation/impl/LastValueAggrResult.java      |   0
 .../iotdb/db/query/aggregation/impl/MaxTimeAggrResult.java  |   0
 .../iotdb/db/query/aggregation/impl/MaxValueAggrResult.java |   0
 .../iotdb/db/query/aggregation/impl/MinTimeAggrResult.java  |   0
 .../iotdb/db/query/aggregation/impl/MinValueAggrResult.java |   0
 .../iotdb/db/query/aggregation/impl/SumAggrResult.java      |   0
 .../org/apache/iotdb/db/query/context/QueryContext.java     |   0
 .../apache/iotdb/db/query/control/FileReaderManager.java    |   0
 .../org/apache/iotdb/db/query/control/QueryFileManager.java |   0
 .../apache/iotdb/db/query/control/QueryResourceManager.java |   0
 .../apache/iotdb/db/query/dataset/AlignByDeviceDataSet.java |   0
 .../java/org/apache/iotdb/db/query/dataset/ListDataSet.java |   0
 .../iotdb/db/query/dataset/NonAlignEngineDataSet.java       |   0
 .../db/query/dataset/RawQueryDataSetWithValueFilter.java    |   0
 .../db/query/dataset/RawQueryDataSetWithoutValueFilter.java |   0
 .../org/apache/iotdb/db/query/dataset/SingleDataSet.java    |   0
 .../db/query/dataset/groupby/GroupByEngineDataSet.java      |   0
 .../iotdb/db/query/dataset/groupby/GroupByExecutor.java     |   0
 .../iotdb/db/query/dataset/groupby/GroupByFillDataSet.java  |   0
 .../dataset/groupby/GroupByWithValueFilterDataSet.java      |   0
 .../dataset/groupby/GroupByWithoutValueFilterDataSet.java   |   0
 .../db/query/dataset/groupby/LocalGroupByExecutor.java      |   0
 .../apache/iotdb/db/query/executor/AggregationExecutor.java |   0
 .../apache/iotdb/db/query/executor/FillQueryExecutor.java   |   0
 .../org/apache/iotdb/db/query/executor/IQueryRouter.java    |   0
 .../apache/iotdb/db/query/executor/LastQueryExecutor.java   |   0
 .../org/apache/iotdb/db/query/executor/QueryRouter.java     |   0
 .../iotdb/db/query/executor/RawDataQueryExecutor.java       |   0
 .../java/org/apache/iotdb/db/query/executor/fill/IFill.java |   0
 .../iotdb/db/query/executor/fill/LastPointReader.java       |   0
 .../org/apache/iotdb/db/query/executor/fill/LinearFill.java |   0
 .../apache/iotdb/db/query/externalsort/ExternalSortJob.java |   0
 .../iotdb/db/query/externalsort/ExternalSortJobEngine.java  |   0
 .../iotdb/db/query/externalsort/ExternalSortJobPart.java    |   0
 .../db/query/externalsort/ExternalSortJobScheduler.java     |   0
 .../org/apache/iotdb/db/query/externalsort/LineMerger.java  |   0
 .../query/externalsort/MultiSourceExternalSortJobPart.java  |   0
 .../db/query/externalsort/SimpleExternalSortEngine.java     |   0
 .../query/externalsort/SingleSourceExternalSortJobPart.java |   0
 .../externalsort/adapter/ByTimestampReaderAdapter.java      |   0
 .../serialize/IExternalSortFileDeserializer.java            |   0
 .../externalsort/serialize/IExternalSortFileSerializer.java |   0
 .../impl/FixLengthIExternalSortFileDeserializer.java        |   0
 .../serialize/impl/FixLengthTimeValuePairSerializer.java    |   0
 .../iotdb/db/query/factory/AggregateResultFactory.java      |   0
 .../java/org/apache/iotdb/db/query/filter/TsFileFilter.java |   0
 .../apache/iotdb/db/query/pool/QueryTaskPoolManager.java    |   0
 .../iotdb/db/query/reader/chunk/ChunkDataIterator.java      |   0
 .../apache/iotdb/db/query/reader/chunk/ChunkReaderWrap.java |   0
 .../apache/iotdb/db/query/reader/chunk/DiskChunkLoader.java |   0
 .../db/query/reader/chunk/DiskChunkReaderByTimestamp.java   |   0
 .../apache/iotdb/db/query/reader/chunk/MemChunkLoader.java  |   0
 .../apache/iotdb/db/query/reader/chunk/MemChunkReader.java  |   0
 .../apache/iotdb/db/query/reader/chunk/MemPageReader.java   |   0
 .../reader/chunk/metadata/DiskChunkMetadataLoader.java      |   0
 .../query/reader/chunk/metadata/MemChunkMetadataLoader.java |   0
 .../reader/resource/CachedUnseqResourceMergeReader.java     |   0
 .../iotdb/db/query/reader/series/IAggregateReader.java      |   0
 .../iotdb/db/query/reader/series/IReaderByTimestamp.java    |   0
 .../iotdb/db/query/reader/series/ManagedSeriesReader.java   |   0
 .../iotdb/db/query/reader/series/SeriesAggregateReader.java |   0
 .../db/query/reader/series/SeriesRawDataBatchReader.java    |   0
 .../db/query/reader/series/SeriesRawDataPointReader.java    |   0
 .../db/query/reader/series/SeriesReaderByTimestamp.java     |   0
 .../query/reader/universal/CachedPriorityMergeReader.java   |   0
 .../db/query/reader/universal/PriorityMergeReader.java      |   0
 .../iotdb/db/query/timegenerator/ServerTimeGenerator.java   |   0
 .../main/java/org/apache/iotdb/db/rescon/MemTablePool.java  |   0
 .../java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java |   0
 .../java/org/apache/iotdb/db/rescon/TVListAllocator.java    |   0
 .../org/apache/iotdb/db/rescon/TVListAllocatorMBean.java    |   0
 .../main/java/org/apache/iotdb/db/rescon/package-info.java  |   0
 .../src/main/java/org/apache/iotdb/db/service/IService.java |   0
 server/src/main/java/org/apache/iotdb/db/service/IoTDB.java |   0
 .../main/java/org/apache/iotdb/db/service/IoTDBMBean.java   |   0
 .../java/org/apache/iotdb/db/service/IoTDBShutdownHook.java |   0
 .../main/java/org/apache/iotdb/db/service/JMXService.java   |   0
 .../main/java/org/apache/iotdb/db/service/MQTTService.java  |   0
 .../java/org/apache/iotdb/db/service/MetricsService.java    |   0
 .../org/apache/iotdb/db/service/MetricsServiceMBean.java    |   0
 .../src/main/java/org/apache/iotdb/db/service/Monitor.java  |   0
 .../main/java/org/apache/iotdb/db/service/MonitorMBean.java |   0
 .../main/java/org/apache/iotdb/db/service/RPCService.java   |   0
 .../java/org/apache/iotdb/db/service/RPCServiceMBean.java   |   0
 .../java/org/apache/iotdb/db/service/RegisterManager.java   |   0
 .../main/java/org/apache/iotdb/db/service/ServiceType.java  |   0
 .../main/java/org/apache/iotdb/db/service/StartupCheck.java |   0
 .../java/org/apache/iotdb/db/service/StartupChecks.java     |   0
 .../main/java/org/apache/iotdb/db/service/StaticResps.java  |   0
 .../java/org/apache/iotdb/db/service/TSServiceImpl.java     |   0
 .../java/org/apache/iotdb/db/service/UpgradeSevice.java     |   0
 .../java/org/apache/iotdb/db/sync/conf/SyncConstant.java    |   0
 .../org/apache/iotdb/db/sync/conf/SyncSenderConfig.java     |   0
 .../org/apache/iotdb/db/sync/conf/SyncSenderDescriptor.java |   0
 .../main/java/org/apache/iotdb/db/sync/package-info.java    |   0
 .../apache/iotdb/db/sync/receiver/SyncServerManager.java    |   0
 .../org/apache/iotdb/db/sync/receiver/load/FileLoader.java  |   0
 .../iotdb/db/sync/receiver/load/FileLoaderManager.java      |   0
 .../org/apache/iotdb/db/sync/receiver/load/IFileLoader.java |   0
 .../org/apache/iotdb/db/sync/receiver/load/ILoadLogger.java |   0
 .../org/apache/iotdb/db/sync/receiver/load/LoadLogger.java  |   0
 .../org/apache/iotdb/db/sync/receiver/load/LoadType.java    |   0
 .../db/sync/receiver/recover/ISyncReceiverLogAnalyzer.java  |   0
 .../iotdb/db/sync/receiver/recover/ISyncReceiverLogger.java |   0
 .../db/sync/receiver/recover/SyncReceiverLogAnalyzer.java   |   0
 .../iotdb/db/sync/receiver/recover/SyncReceiverLogger.java  |   0
 .../iotdb/db/sync/receiver/transfer/SyncServiceImpl.java    |   0
 .../iotdb/db/sync/sender/manage/ISyncFileManager.java       |   0
 .../apache/iotdb/db/sync/sender/manage/SyncFileManager.java |   0
 .../db/sync/sender/recover/ISyncSenderLogAnalyzer.java      |   0
 .../iotdb/db/sync/sender/recover/ISyncSenderLogger.java     |   0
 .../iotdb/db/sync/sender/recover/SyncSenderLogAnalyzer.java |   0
 .../iotdb/db/sync/sender/recover/SyncSenderLogger.java      |   0
 .../apache/iotdb/db/sync/sender/transfer/ISyncClient.java   |   0
 .../apache/iotdb/db/sync/sender/transfer/SyncClient.java    |   0
 .../java/org/apache/iotdb/db/tools/IoTDBDataDirViewer.java  |   0
 .../org/apache/iotdb/db/tools/TsFileResourcePrinter.java    |   0
 .../java/org/apache/iotdb/db/tools/TsFileSketchTool.java    |   0
 .../src/main/java/org/apache/iotdb/db/tools/WalChecker.java |   0
 .../java/org/apache/iotdb/db/tools/logvisual/LogEntry.java  |   0
 .../java/org/apache/iotdb/db/tools/logvisual/LogFilter.java |   0
 .../java/org/apache/iotdb/db/tools/logvisual/LogParser.java |   0
 .../org/apache/iotdb/db/tools/logvisual/LogVisualizer.java  |   0
 .../apache/iotdb/db/tools/logvisual/PatternLogParser.java   |   0
 .../iotdb/db/tools/logvisual/TimeSeriesStatistics.java      |   0
 .../org/apache/iotdb/db/tools/logvisual/VisualUtils.java    |   0
 .../apache/iotdb/db/tools/logvisual/VisualizationPlan.java  |   0
 .../iotdb/db/tools/logvisual/conf/GuiPropertyKeys.java      |   0
 .../logvisual/exceptions/NoLogFileLoadedException.java      |   0
 .../db/tools/logvisual/exceptions/NoSuchPlanException.java  |   0
 .../logvisual/exceptions/UnmatchedContentException.java     |   0
 .../tools/logvisual/exceptions/VisualizationException.java  |   0
 .../iotdb/db/tools/logvisual/gui/ClosableComboTab.java      |   0
 .../apache/iotdb/db/tools/logvisual/gui/ClosableTab.java    |   0
 .../iotdb/db/tools/logvisual/gui/FileSelectionBox.java      |   0
 .../iotdb/db/tools/logvisual/gui/LabeledComboBox.java       |   0
 .../org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java |   0
 .../iotdb/db/tools/logvisual/gui/LogVisualizationGui.java   |   0
 .../org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java  |   0
 .../org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java    |   0
 .../iotdb/db/tools/logvisual/gui/PlanDetailPanel.java       |   0
 .../apache/iotdb/db/tools/logvisual/gui/ResultPlotTab.java  |   0
 .../iotdb/db/tools/logvisual/gui/ResultStatisticTab.java    |   0
 .../org/apache/iotdb/db/tools/memestimation/MemEstTool.java |   0
 .../apache/iotdb/db/tools/memestimation/MemEstToolCmd.java  |   0
 .../db/tools/watermark/GroupedLSBWatermarkEncoder.java      |   0
 .../apache/iotdb/db/tools/watermark/WatermarkDetector.java  |   0
 .../apache/iotdb/db/tools/watermark/WatermarkEncoder.java   |   0
 .../src/main/java/org/apache/iotdb/db/utils/AuthUtils.java  |   0
 .../main/java/org/apache/iotdb/db/utils/CommonUtils.java    |   0
 .../org/apache/iotdb/db/utils/CopyOnReadLinkedList.java     |   0
 .../java/org/apache/iotdb/db/utils/FileLoaderUtils.java     |   0
 .../main/java/org/apache/iotdb/db/utils/FilePathUtils.java  |   0
 .../src/main/java/org/apache/iotdb/db/utils/FileUtils.java  |   0
 server/src/main/java/org/apache/iotdb/db/utils/IOUtils.java |   0
 .../src/main/java/org/apache/iotdb/db/utils/MathUtils.java  |   0
 .../src/main/java/org/apache/iotdb/db/utils/MemUtils.java   |   0
 .../src/main/java/org/apache/iotdb/db/utils/MergeUtils.java |   0
 .../java/org/apache/iotdb/db/utils/OpenFileNumUtil.java     |   0
 .../java/org/apache/iotdb/db/utils/QueryDataSetUtils.java   |   0
 .../src/main/java/org/apache/iotdb/db/utils/QueryUtils.java |   0
 .../java/org/apache/iotdb/db/utils/RandomDeleteCache.java   |   0
 .../main/java/org/apache/iotdb/db/utils/SchemaUtils.java    |   0
 .../src/main/java/org/apache/iotdb/db/utils/SyncUtils.java  |   0
 .../src/main/java/org/apache/iotdb/db/utils/TestOnly.java   |   0
 .../java/org/apache/iotdb/db/utils/TimeValuePairUtils.java  |   0
 .../java/org/apache/iotdb/db/utils/TypeInferenceUtils.java  |   0
 .../main/java/org/apache/iotdb/db/utils/UpgradeUtils.java   |   0
 .../apache/iotdb/db/utils/datastructure/BinaryTVList.java   |   0
 .../apache/iotdb/db/utils/datastructure/BooleanTVList.java  |   0
 .../apache/iotdb/db/utils/datastructure/DoubleTVList.java   |   0
 .../apache/iotdb/db/utils/datastructure/FloatTVList.java    |   0
 .../org/apache/iotdb/db/utils/datastructure/IntTVList.java  |   0
 .../org/apache/iotdb/db/utils/datastructure/LongTVList.java |   0
 .../org/apache/iotdb/db/utils/datastructure/TVList.java     |   0
 .../org/apache/iotdb/db/writelog/io/BatchLogReader.java     |   0
 .../java/org/apache/iotdb/db/writelog/io/ILogReader.java    |   0
 .../java/org/apache/iotdb/db/writelog/io/ILogWriter.java    |   0
 .../java/org/apache/iotdb/db/writelog/io/LogWriter.java     |   0
 .../org/apache/iotdb/db/writelog/io/MultiFileLogReader.java |   0
 .../apache/iotdb/db/writelog/io/SingleFileLogReader.java    |   0
 .../iotdb/db/writelog/manager/MultiFileLogNodeManager.java  |   0
 .../iotdb/db/writelog/manager/WriteLogNodeManager.java      |   0
 .../iotdb/db/writelog/node/ExclusiveWriteLogNode.java       |   0
 .../org/apache/iotdb/db/writelog/node/WriteLogNode.java     |   0
 .../org/apache/iotdb/db/writelog/recover/LogReplayer.java   |   0
 .../iotdb/db/writelog/recover/TsFileRecoverPerformer.java   |   0
 .../services/org.apache.iotdb.db.mqtt.PayloadFormatter      |   0
 server/src/main/resources/iotdb/ui/static/index.html        |   0
 server/src/main/resources/iotdb/ui/static/iotdb-logo.png    | Bin
 server/src/main/resources/iotdb/ui/static/webui.css         |   0
 .../org/apache/iotdb/db/auth/LocalFileAuthorizerTest.java   |   0
 .../org/apache/iotdb/db/auth/LocalFileRoleAccessorTest.java |   0
 .../org/apache/iotdb/db/auth/LocalFileRoleManagerTest.java  |   0
 .../org/apache/iotdb/db/auth/LocalFileUserAccessorTest.java |   0
 .../org/apache/iotdb/db/auth/LocalFileUserManagerTest.java  |   0
 .../concurrent/IoTDBDefaultThreadExceptionHandlerTest.java  |   0
 .../iotdb/db/concurrent/IoTDBThreadPoolFactoryTest.java     |   0
 .../iotdb/db/conf/adapter/ActiveTimeSeriesCounterTest.java  |   0
 .../apache/iotdb/db/conf/adapter/CompressionRatioTest.java  |   0
 .../org/apache/iotdb/db/conf/adapter/HyperLogLogTest.java   |   0
 .../db/conf/adapter/IoTDBConfigDynamicAdapterTest.java      |   0
 .../db/conf/directories/strategy/DirectoryStrategyTest.java |   0
 .../java/org/apache/iotdb/db/constant/TestConstant.java     |   0
 .../apache/iotdb/db/cost/statistic/PerformanceStatTest.java |   0
 .../org/apache/iotdb/db/engine/MetadataManagerHelper.java   |   0
 .../iotdb/db/engine/cache/ChunkMetadataCacheTest.java       |   0
 .../iotdb/db/engine/memtable/MemTableFlushTaskTest.java     |   0
 .../apache/iotdb/db/engine/memtable/MemTablePoolTest.java   |   0
 .../apache/iotdb/db/engine/memtable/MemTableTestUtils.java  |   0
 .../apache/iotdb/db/engine/memtable/MemtableBenchmark.java  |   0
 .../iotdb/db/engine/memtable/PrimitiveMemTableTest.java     |   0
 .../java/org/apache/iotdb/db/engine/merge/MergeTest.java    |   0
 .../seqMerge/inplace/MaxFileMergeFileSelectorTest.java      |   0
 .../db/engine/merge/seqMerge/inplace/MergeLogTest.java      |   0
 .../db/engine/merge/seqMerge/inplace/MergePerfTest.java     |   0
 .../db/engine/merge/seqMerge/inplace/MergeTaskTest.java     |   0
 .../seqMerge/squeeze/MaxFileMergeFileSelectorTest.java      |   0
 .../db/engine/merge/seqMerge/squeeze/MergeLogTest.java      |   0
 .../db/engine/merge/seqMerge/squeeze/MergeTaskTest.java     |   0
 .../independence/MaxFileMergeFileSelectorTest.java          |   0
 .../engine/merge/sizeMerge/independence/MergeLogTest.java   |   0
 .../engine/merge/sizeMerge/independence/MergeTaskTest.java  |   0
 .../regularization/MaxFileMergeFileSelectorTest.java        |   0
 .../engine/merge/sizeMerge/regularization/MergeLogTest.java |   0
 .../merge/sizeMerge/regularization/MergeTaskTest.java       |   0
 .../iotdb/db/engine/modification/DeletionFileNodeTest.java  |   0
 .../iotdb/db/engine/modification/DeletionQueryTest.java     |   0
 .../iotdb/db/engine/modification/ModificationFileTest.java  |   0
 .../modification/io/LocalTextModificationAccessorTest.java  |   0
 .../db/engine/storagegroup/FileNodeManagerBenchmark.java    |   0
 .../db/engine/storagegroup/StorageGroupProcessorTest.java   |   0
 .../org/apache/iotdb/db/engine/storagegroup/TTLTest.java    |   0
 .../iotdb/db/engine/storagegroup/TsFileProcessorTest.java   |   0
 .../db/engine/version/SimpleFileVersionControllerTest.java  |   0
 .../db/engine/version/SysTimeVersionControllerTest.java     |   0
 .../org/apache/iotdb/db/integration/IOTDBGroupByIT.java     |   0
 .../iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java   |   0
 .../iotdb/db/integration/IoTDBAggregationDeleteIT.java      |   0
 .../org/apache/iotdb/db/integration/IoTDBAggregationIT.java |   0
 .../iotdb/db/integration/IoTDBAggregationLargeDataIT.java   |   0
 .../iotdb/db/integration/IoTDBAggregationSmallDataIT.java   |   0
 .../apache/iotdb/db/integration/IoTDBAlignByDeviceIT.java   |   0
 .../apache/iotdb/db/integration/IoTDBAuthorizationIT.java   |   0
 .../iotdb/db/integration/IoTDBAutoCreateSchemaIT.java       |   0
 .../java/org/apache/iotdb/db/integration/IoTDBCloseIT.java  |   0
 .../org/apache/iotdb/db/integration/IoTDBCompleteIT.java    |   0
 .../java/org/apache/iotdb/db/integration/IoTDBDaemonIT.java |   0
 .../iotdb/db/integration/IoTDBDeleteStorageGroupIT.java     |   0
 .../org/apache/iotdb/db/integration/IoTDBDeletionIT.java    |   0
 .../apache/iotdb/db/integration/IoTDBDisableAlignIT.java    |   0
 .../iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java    |   0
 .../java/org/apache/iotdb/db/integration/IoTDBFillIT.java   |   0
 .../apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java  |   0
 .../apache/iotdb/db/integration/IoTDBFlushQueryMergeIT.java |   0
 .../org/apache/iotdb/db/integration/IoTDBGroupByFillIT.java |   0
 .../org/apache/iotdb/db/integration/IoTDBLargeDataIT.java   |   0
 .../java/org/apache/iotdb/db/integration/IoTDBLastIT.java   |   0
 .../org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java |   0
 .../iotdb/db/integration/IoTDBLoadExternalTsfileIT.java     |   0
 .../org/apache/iotdb/db/integration/IoTDBMergeTest.java     |   0
 .../apache/iotdb/db/integration/IoTDBMetadataFetchIT.java   |   0
 .../db/integration/IoTDBMultiOverlappedChunkInUnseqIT.java  |   0
 .../iotdb/db/integration/IoTDBMultiOverlappedPageIT.java    |   0
 .../org/apache/iotdb/db/integration/IoTDBMultiSeriesIT.java |   0
 .../apache/iotdb/db/integration/IoTDBMultiStatementsIT.java |   0
 .../org/apache/iotdb/db/integration/IoTDBNumberPathIT.java  |   0
 .../apache/iotdb/db/integration/IoTDBOverlappedPageIT.java  |   0
 .../org/apache/iotdb/db/integration/IoTDBQueryDemoIT.java   |   0
 .../org/apache/iotdb/db/integration/IoTDBQuotedPathIT.java  |   0
 .../org/apache/iotdb/db/integration/IoTDBRecoverIT.java     |   0
 .../org/apache/iotdb/db/integration/IoTDBRestartIT.java     |   0
 .../integration/IoTDBSameMeasurementsDifferentTypesIT.java  |   0
 .../iotdb/db/integration/IoTDBSequenceDataQueryIT.java      |   0
 .../apache/iotdb/db/integration/IoTDBSeriesReaderIT.java    |   0
 .../org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java |   0
 .../org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java    |   0
 .../java/org/apache/iotdb/db/integration/IoTDBTtlIT.java    |   0
 .../org/apache/iotdb/db/integration/IoTDBVersionIT.java     |   0
 .../org/apache/iotdb/db/metadata/MManagerAdvancedTest.java  |   0
 .../org/apache/iotdb/db/metadata/MManagerBasicTest.java     |   0
 .../org/apache/iotdb/db/metadata/MManagerImproveTest.java   |   0
 .../test/java/org/apache/iotdb/db/metadata/MTreeTest.java   |   0
 .../org/apache/iotdb/db/monitor/collector/FileSizeTest.java |   0
 .../org/apache/iotdb/db/mqtt/BrokerAuthenticatorTest.java   |   0
 .../org/apache/iotdb/db/mqtt/JSONPayloadFormatTest.java     |   0
 .../org/apache/iotdb/db/mqtt/PayloadFormatManagerTest.java  |   0
 .../java/org/apache/iotdb/db/mqtt/PublishHandlerTest.java   |   0
 .../src/test/java/org/apache/iotdb/db/qp/PlannerTest.java   |   0
 .../org/apache/iotdb/db/qp/bench/QueryParseBenchmark.java   |   0
 .../apache/iotdb/db/qp/other/TSPlanContextAuthorTest.java   |   0
 .../org/apache/iotdb/db/qp/plan/ConcatOptimizerTest.java    |   0
 .../org/apache/iotdb/db/qp/plan/LogicalPlanSmallTest.java   |   0
 .../java/org/apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |   0
 .../apache/iotdb/db/qp/strategy/LogicalGeneratorTest.java   |   0
 .../iotdb/db/query/aggregation/AggregateResultTest.java     |   0
 .../iotdb/db/query/control/FileReaderManagerTest.java       |   0
 .../iotdb/db/query/control/QueryResourceManagerTest.java    |   0
 .../db/query/dataset/EngineDataSetWithValueFilterTest.java  |   0
 .../iotdb/db/query/executor/GroupByEngineDataSetTest.java   |   0
 .../iotdb/db/query/externalsort/ExternalSortEngineTest.java |   0
 .../iotdb/db/query/externalsort/FakeChunkReaderWrap.java    |   0
 .../IExternalSortFileSerializerDeserializerTest.java        |   0
 .../org/apache/iotdb/db/query/reader/ReaderTestHelper.java  |   0
 .../db/query/reader/series/SeriesAggregateReaderTest.java   |   0
 .../db/query/reader/series/SeriesReaderByTimestampTest.java |   0
 .../iotdb/db/query/reader/series/SeriesReaderTest.java      |   0
 .../iotdb/db/query/reader/series/SeriesReaderTestUtil.java  |   0
 .../iotdb/db/query/reader/universal/FakedSeriesReader.java  |   0
 .../db/query/reader/universal/PriorityMergeReaderTest.java  |   0
 .../db/query/reader/universal/PriorityMergeReaderTest2.java |   0
 .../test/java/org/apache/iotdb/db/script/EnvScriptIT.java   |   0
 .../apache/iotdb/db/sql/DatetimeQueryDataSetUtilsTest.java  |   0
 .../apache/iotdb/db/sync/receiver/load/FileLoaderTest.java  |   0
 .../sync/receiver/recover/SyncReceiverLogAnalyzerTest.java  |   0
 .../db/sync/receiver/recover/SyncReceiverLoggerTest.java    |   0
 .../iotdb/db/sync/sender/manage/SyncFileManagerTest.java    |   0
 .../db/sync/sender/recover/SyncSenderLogAnalyzerTest.java   |   0
 .../iotdb/db/sync/sender/recover/SyncSenderLoggerTest.java  |   0
 .../iotdb/db/sync/sender/transfer/SyncClientTest.java       |   0
 .../java/org/apache/iotdb/db/tools/IoTDBWatermarkTest.java  |   0
 .../test/java/org/apache/iotdb/db/tools/WalCheckerTest.java |   0
 .../java/org/apache/iotdb/db/utils/EnvironmentUtils.java    |   0
 .../apache/iotdb/db/utils/MathQueryDataSetUtilsTest.java    |   0
 .../java/org/apache/iotdb/db/utils/OpenFileNumUtilTest.java |   0
 .../src/test/java/org/apache/iotdb/db/utils/RandomNum.java  |   0
 .../org/apache/iotdb/db/utils/TypeInferenceUtilsTest.java   |   0
 .../apache/iotdb/db/utils/datastructure/LongTVListTest.java |   0
 .../org/apache/iotdb/db/writelog/IoTDBLogFileSizeTest.java  |   0
 .../java/org/apache/iotdb/db/writelog/PerformanceTest.java  |   0
 .../apache/iotdb/db/writelog/WriteLogNodeManagerTest.java   |   0
 .../java/org/apache/iotdb/db/writelog/WriteLogNodeTest.java |   0
 .../apache/iotdb/db/writelog/io/LogWriterReaderTest.java    |   0
 .../apache/iotdb/db/writelog/io/MultiFileLogReaderTest.java |   0
 .../apache/iotdb/db/writelog/recover/LogReplayerTest.java   |   0
 .../iotdb/db/writelog/recover/SeqTsFileRecoverTest.java     |   0
 .../iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java   |   0
 server/src/test/resources/iotdb-engine.properties           |   0
 server/src/test/resources/logback.xml                       |   0
 server/src/test/resources/start-sync-test.sh                |   0
 server/src/test/resources/stop-sync-test.sh                 |   0
 service-rpc/pom.xml                                         |   0
 service-rpc/rpc-changelist.md                               |   0
 .../java/org/apache/iotdb/rpc/BatchExecutionException.java  |   0
 .../java/org/apache/iotdb/rpc/IoTDBConnectionException.java |   0
 .../src/main/java/org/apache/iotdb/rpc/RpcUtils.java        |   0
 .../org/apache/iotdb/rpc/StatementExecutionException.java   |   0
 .../main/java/org/apache/iotdb/rpc/SynchronizedHandler.java |   0
 .../src/main/java/org/apache/iotdb/rpc/TSStatusCode.java    |   0
 service-rpc/src/main/thrift/rpc.thrift                      |   0
 service-rpc/src/main/thrift/sync.thrift                     |   0
 service-rpc/src/pypi/README.md                              |   0
 service-rpc/src/pypi/setup.py                               |   0
 session/pom.xml                                             |   0
 session/src/main/java/org/apache/iotdb/session/Config.java  |   0
 session/src/main/java/org/apache/iotdb/session/Session.java |   0
 .../main/java/org/apache/iotdb/session/SessionDataSet.java  |   0
 .../main/java/org/apache/iotdb/session/SessionUtils.java    |   0
 .../apache/iotdb/session/pool/SessionDataSetWrapper.java    |   0
 .../java/org/apache/iotdb/session/pool/SessionPool.java     |   0
 .../org/apache/iotdb/session/CheckPathValidityTest.java     |   0
 .../test/java/org/apache/iotdb/session/IoTDBSessionIT.java  |   0
 .../java/org/apache/iotdb/session/pool/SessionPoolTest.java |   0
 session/src/test/resources/iotdb-engine.properties          |   0
 site/README-zh.md                                           |   0
 site/README.md                                              |   0
 site/pom.xml                                                |   0
 site/src/main/.vuepress/config.js                           |   0
 site/src/main/.vuepress/enhanceApp.js                       |   0
 site/src/main/.vuepress/public/img/arrow.png                | Bin
 .../main/.vuepress/public/img/contributor-avatar/jlq.png    | Bin
 .../main/.vuepress/public/img/contributor-avatar/kfx.jpeg   | Bin
 .../main/.vuepress/public/img/contributor-avatar/user.svg   |   0
 .../main/.vuepress/public/img/contributor-avatar/xdh.jpg    | Bin
 .../src/main/.vuepress/public/img/contributor-avatar/yt.jpg | Bin
 .../main/.vuepress/public/img/contributor-avatar/zss.jpg    | Bin
 site/src/main/.vuepress/public/img/home-Slide1.png          | Bin
 site/src/main/.vuepress/public/img/home-Slide2.png          | Bin
 site/src/main/.vuepress/public/img/home-Slide3.png          | Bin
 site/src/main/.vuepress/public/img/home-icon1.png           | Bin
 site/src/main/.vuepress/public/img/home-icon2.png           | Bin
 site/src/main/.vuepress/public/img/home-icon3.png           | Bin
 site/src/main/.vuepress/public/img/home-icon4.png           | Bin
 site/src/main/.vuepress/public/img/home-icon5.png           | Bin
 site/src/main/.vuepress/public/img/home-icon6.png           | Bin
 site/src/main/.vuepress/public/img/logo.png                 | Bin
 site/src/main/.vuepress/public/img/tools.jpg                | Bin
 site/src/main/.vuepress/styles/index.styl                   |   0
 site/src/main/.vuepress/styles/palette.styl                 |   0
 .../main/.vuepress/theme/components/AlgoliaSearchBox.vue    |   0
 site/src/main/.vuepress/theme/components/DropdownLink.vue   |   0
 .../main/.vuepress/theme/components/DropdownTransition.vue  |   0
 site/src/main/.vuepress/theme/components/Home.vue           |   0
 site/src/main/.vuepress/theme/components/NavLink.vue        |   0
 site/src/main/.vuepress/theme/components/NavLinks.vue       |   0
 site/src/main/.vuepress/theme/components/Navbar.vue         |   0
 site/src/main/.vuepress/theme/components/Page.vue           |   0
 site/src/main/.vuepress/theme/components/Sidebar.vue        |   0
 site/src/main/.vuepress/theme/components/SidebarButton.vue  |   0
 site/src/main/.vuepress/theme/components/SidebarGroup.vue   |   0
 site/src/main/.vuepress/theme/components/SidebarLink.vue    |   0
 site/src/main/.vuepress/theme/components/SidebarLinks.vue   |   0
 site/src/main/.vuepress/theme/global-components/Badge.vue   |   0
 .../main/.vuepress/theme/global-components/Contributor.vue  |   0
 site/src/main/.vuepress/theme/global-components/IoTDB.vue   |   0
 site/src/main/.vuepress/theme/global-components/IoTDBZH.vue |   0
 site/src/main/.vuepress/theme/index.js                      |   0
 site/src/main/.vuepress/theme/layouts/404.vue               |   0
 site/src/main/.vuepress/theme/layouts/Layout.vue            |   0
 site/src/main/.vuepress/theme/styles/arrow.styl             |   0
 site/src/main/.vuepress/theme/styles/code.styl              |   0
 site/src/main/.vuepress/theme/styles/custom-blocks.styl     |   0
 site/src/main/.vuepress/theme/styles/index.styl             |   0
 site/src/main/.vuepress/theme/styles/mobile.styl            |   0
 site/src/main/.vuepress/theme/styles/toc.styl               |   0
 site/src/main/.vuepress/theme/styles/wrapper.styl           |   0
 site/src/main/.vuepress/theme/util/index.js                 |   0
 site/src/main/deploy.js                                     |   0
 site/src/main/package.json                                  |   0
 spark-iotdb-connector/Readme.md                             |   0
 spark-iotdb-connector/pom.xml                               |   0
 .../main/java/org/apache/iotdb/spark/db/SQLConstant.java    |   0
 .../main/scala/org/apache/iotdb/spark/db/Converter.scala    |   0
 .../scala/org/apache/iotdb/spark/db/DefaultSource.scala     |   0
 .../main/scala/org/apache/iotdb/spark/db/IoTDBOptions.scala |   0
 .../src/main/scala/org/apache/iotdb/spark/db/IoTDBRDD.scala |   0
 .../scala/org/apache/iotdb/spark/db/IoTDBRelation.scala     |   0
 .../main/scala/org/apache/iotdb/spark/db/Transformer.scala  |   0
 .../src/main/scala/org/apache/iotdb/spark/db/package.scala  |   0
 .../src/test/resources/iotdb-engine.properties              |   0
 .../scala/org/apache/iotdb/spark/db/EnvironmentUtils.java   |   0
 .../test/scala/org/apache/iotdb/spark/db/IoTDBTest.scala    |   0
 spark-tsfile/README.md                                      |   0
 spark-tsfile/pom.xml                                        |   0
 .../apache/iotdb/spark/tsfile/io/TsFileOutputFormat.java    |   0
 .../apache/iotdb/spark/tsfile/io/TsFileRecordWriter.java    |   0
 .../java/org/apache/iotdb/spark/tsfile/qp/Executor.java     |   0
 .../org/apache/iotdb/spark/tsfile/qp/QueryProcessor.java    |   0
 .../apache/iotdb/spark/tsfile/qp/common/BasicOperator.java  |   0
 .../apache/iotdb/spark/tsfile/qp/common/FilterOperator.java |   0
 .../org/apache/iotdb/spark/tsfile/qp/common/Operator.java   |   0
 .../apache/iotdb/spark/tsfile/qp/common/SQLConstant.java    |   0
 .../apache/iotdb/spark/tsfile/qp/common/SingleQuery.java    |   0
 .../apache/iotdb/spark/tsfile/qp/common/TSQueryPlan.java    |   0
 .../spark/tsfile/qp/exception/BasicOperatorException.java   |   0
 .../spark/tsfile/qp/exception/DNFOptimizeException.java     |   0
 .../spark/tsfile/qp/exception/LogicalOptimizeException.java |   0
 .../spark/tsfile/qp/exception/MergeFilterException.java     |   0
 .../spark/tsfile/qp/exception/QueryOperatorException.java   |   0
 .../spark/tsfile/qp/exception/QueryProcessorException.java  |   0
 .../iotdb/spark/tsfile/qp/exception/RemoveNotException.java |   0
 .../iotdb/spark/tsfile/qp/optimizer/DNFFilterOptimizer.java |   0
 .../iotdb/spark/tsfile/qp/optimizer/IFilterOptimizer.java   |   0
 .../tsfile/qp/optimizer/MergeSingleFilterOptimizer.java     |   0
 .../iotdb/spark/tsfile/qp/optimizer/PhysicalOptimizer.java  |   0
 .../iotdb/spark/tsfile/qp/optimizer/RemoveNotOptimizer.java |   0
 .../scala/org/apache/iotdb/spark/tsfile/Converter.scala     |   0
 .../scala/org/apache/iotdb/spark/tsfile/DefaultSource.scala |   0
 .../org/apache/iotdb/spark/tsfile/NarrowConverter.scala     |   0
 .../iotdb/spark/tsfile/NarrowTsFileOutputWriter.scala       |   0
 .../scala/org/apache/iotdb/spark/tsfile/Transformer.scala   |   0
 .../org/apache/iotdb/spark/tsfile/TsFileWriterFactory.scala |   0
 .../scala/org/apache/iotdb/spark/tsfile/WideConverter.scala |   0
 .../apache/iotdb/spark/tsfile/WideTsFileOutputWriter.scala  |   0
 .../main/scala/org/apache/iotdb/spark/tsfile/package.scala  |   0
 .../scala/org/apache/iotdb/spark/constant/TestConstant.java |   0
 .../scala/org/apache/iotdb/spark/tool/TsFileExample.java    |   0
 .../scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java  |   0
 .../scala/org/apache/iotdb/spark/tsfile/ConverterTest.scala |   0
 .../scala/org/apache/iotdb/spark/tsfile/HDFSInputTest.java  |   0
 .../scala/org/apache/iotdb/spark/tsfile/TSFileSuit.scala    |   0
 tools/check_sigs.sh                                         |   0
 tools/clean-site.sh                                         |   0
 tools/common.sh                                             |   0
 tools/download_staged_release.sh                            |   0
 tsfile/README.md                                            |   0
 tsfile/format-changelist.md                                 |   0
 tsfile/pom.xml                                              |   0
 .../java/org/apache/iotdb/tsfile/common/cache/Cache.java    |   0
 .../java/org/apache/iotdb/tsfile/common/cache/LRUCache.java |   0
 .../org/apache/iotdb/tsfile/common/conf/TSFileConfig.java   |   0
 .../apache/iotdb/tsfile/common/conf/TSFileDescriptor.java   |   0
 .../iotdb/tsfile/common/constant/JsonFormatConstant.java    |   0
 .../apache/iotdb/tsfile/common/constant/QueryConstant.java  |   0
 .../apache/iotdb/tsfile/common/constant/TsFileConstant.java |   0
 .../java/org/apache/iotdb/tsfile/compress/ICompressor.java  |   0
 .../org/apache/iotdb/tsfile/compress/IUnCompressor.java     |   0
 .../apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java  |   0
 .../apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java |   0
 .../apache/iotdb/tsfile/encoding/common/EncodingConfig.java |   0
 .../org/apache/iotdb/tsfile/encoding/common/EndianType.java |   0
 .../apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java |   0
 .../org/apache/iotdb/tsfile/encoding/decoder/Decoder.java   |   0
 .../iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java   |   0
 .../tsfile/encoding/decoder/DoublePrecisionDecoder.java     |   0
 .../apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java  |   0
 .../iotdb/tsfile/encoding/decoder/GorillaDecoder.java       |   0
 .../apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java |   0
 .../iotdb/tsfile/encoding/decoder/LongRleDecoder.java       |   0
 .../apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java  |   0
 .../iotdb/tsfile/encoding/decoder/RegularDataDecoder.java   |   0
 .../apache/iotdb/tsfile/encoding/decoder/RleDecoder.java    |   0
 .../tsfile/encoding/decoder/SinglePrecisionDecoder.java     |   0
 .../apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java |   0
 .../iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java   |   0
 .../tsfile/encoding/encoder/DoublePrecisionEncoder.java     |   0
 .../org/apache/iotdb/tsfile/encoding/encoder/Encoder.java   |   0
 .../apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java  |   0
 .../iotdb/tsfile/encoding/encoder/GorillaEncoder.java       |   0
 .../apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java |   0
 .../iotdb/tsfile/encoding/encoder/LongRleEncoder.java       |   0
 .../apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java  |   0
 .../iotdb/tsfile/encoding/encoder/RegularDataEncoder.java   |   0
 .../apache/iotdb/tsfile/encoding/encoder/RleEncoder.java    |   0
 .../tsfile/encoding/encoder/SinglePrecisionEncoder.java     |   0
 .../iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java    |   0
 .../tsfile/exception/NotCompatibleTsFileException.java      |   0
 .../iotdb/tsfile/exception/NotImplementedException.java     |   0
 .../iotdb/tsfile/exception/TsFileRuntimeException.java      |   0
 .../apache/iotdb/tsfile/exception/cache/CacheException.java |   0
 .../compress/CompressionTypeNotSupportedException.java      |   0
 .../tsfile/exception/encoding/TsFileDecodingException.java  |   0
 .../tsfile/exception/encoding/TsFileEncodingException.java  |   0
 .../exception/filter/QueryFilterOptimizationException.java  |   0
 .../tsfile/exception/filter/StatisticsClassException.java   |   0
 .../exception/filter/UnSupportFilterDataTypeException.java  |   0
 .../tsfile/exception/write/NoMeasurementException.java      |   0
 .../apache/iotdb/tsfile/exception/write/PageException.java  |   0
 .../tsfile/exception/write/TsFileNotCompleteException.java  |   0
 .../exception/write/UnSupportedDataTypeException.java       |   0
 .../tsfile/exception/write/UnknownColumnTypeException.java  |   0
 .../iotdb/tsfile/exception/write/WriteProcessException.java |   0
 .../main/java/org/apache/iotdb/tsfile/file/MetaMarker.java  |   0
 .../apache/iotdb/tsfile/file/footer/ChunkGroupFooter.java   |   0
 .../org/apache/iotdb/tsfile/file/header/ChunkHeader.java    |   0
 .../org/apache/iotdb/tsfile/file/header/PageHeader.java     |   0
 .../org/apache/iotdb/tsfile/file/header/package-info.java   |   0
 .../iotdb/tsfile/file/metadata/ChunkGroupMetadata.java      |   0
 .../apache/iotdb/tsfile/file/metadata/ChunkMetadata.java    |   0
 .../iotdb/tsfile/file/metadata/TimeseriesMetadata.java      |   0
 .../apache/iotdb/tsfile/file/metadata/TsFileMetadata.java   |   0
 .../iotdb/tsfile/file/metadata/enums/CompressionType.java   |   0
 .../apache/iotdb/tsfile/file/metadata/enums/TSDataType.java |   0
 .../apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java |   0
 .../tsfile/file/metadata/statistics/BinaryStatistics.java   |   0
 .../tsfile/file/metadata/statistics/BooleanStatistics.java  |   0
 .../tsfile/file/metadata/statistics/DoubleStatistics.java   |   0
 .../tsfile/file/metadata/statistics/FloatStatistics.java    |   0
 .../tsfile/file/metadata/statistics/IntegerStatistics.java  |   0
 .../tsfile/file/metadata/statistics/LongStatistics.java     |   0
 .../iotdb/tsfile/file/metadata/statistics/Statistics.java   |   0
 .../apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java   |   0
 .../java/org/apache/iotdb/tsfile/fileSystem/FSType.java     |   0
 .../fileSystem/fileInputFactory/FileInputFactory.java       |   0
 .../fileSystem/fileInputFactory/HDFSInputFactory.java       |   0
 .../fileSystem/fileInputFactory/LocalFSInputFactory.java    |   0
 .../fileSystem/fileOutputFactory/FileOutputFactory.java     |   0
 .../fileSystem/fileOutputFactory/HDFSOutputFactory.java     |   0
 .../fileSystem/fileOutputFactory/LocalFSOutputFactory.java  |   0
 .../apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java |   0
 .../iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java      |   0
 .../iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java   |   0
 .../java/org/apache/iotdb/tsfile/read/ReadOnlyTsFile.java   |   0
 .../java/org/apache/iotdb/tsfile/read/TimeValuePair.java    |   0
 .../org/apache/iotdb/tsfile/read/TsFileCheckStatus.java     |   0
 .../apache/iotdb/tsfile/read/TsFileRestorableReader.java    |   0
 .../org/apache/iotdb/tsfile/read/TsFileSequenceReader.java  |   0
 .../org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java  |   0
 .../java/org/apache/iotdb/tsfile/read/common/BatchData.java |   0
 .../java/org/apache/iotdb/tsfile/read/common/Chunk.java     |   0
 .../apache/iotdb/tsfile/read/common/ExceptionBatchData.java |   0
 .../java/org/apache/iotdb/tsfile/read/common/Field.java     |   0
 .../main/java/org/apache/iotdb/tsfile/read/common/Path.java |   0
 .../java/org/apache/iotdb/tsfile/read/common/RowRecord.java |   0
 .../apache/iotdb/tsfile/read/common/SignalBatchData.java    |   0
 .../org/apache/iotdb/tsfile/read/common/TimeColumn.java     |   0
 .../java/org/apache/iotdb/tsfile/read/common/TimeRange.java |   0
 .../iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java |   0
 .../apache/iotdb/tsfile/read/controller/IChunkLoader.java   |   0
 .../iotdb/tsfile/read/controller/IChunkMetadataLoader.java  |   0
 .../iotdb/tsfile/read/controller/IMetadataQuerier.java      |   0
 .../tsfile/read/controller/MetadataQuerierByFileImpl.java   |   0
 .../apache/iotdb/tsfile/read/expression/ExpressionType.java |   0
 .../iotdb/tsfile/read/expression/IBinaryExpression.java     |   0
 .../apache/iotdb/tsfile/read/expression/IExpression.java    |   0
 .../iotdb/tsfile/read/expression/IUnaryExpression.java      |   0
 .../iotdb/tsfile/read/expression/QueryExpression.java       |   0
 .../iotdb/tsfile/read/expression/impl/BinaryExpression.java |   0
 .../tsfile/read/expression/impl/GlobalTimeExpression.java   |   0
 .../tsfile/read/expression/impl/SingleSeriesExpression.java |   0
 .../tsfile/read/expression/util/ExpressionOptimizer.java    |   0
 .../tsfile/read/expression/util/ExpressionPrinter.java      |   0
 .../org/apache/iotdb/tsfile/read/filter/GroupByFilter.java  |   0
 .../org/apache/iotdb/tsfile/read/filter/TimeFilter.java     |   0
 .../org/apache/iotdb/tsfile/read/filter/ValueFilter.java    |   0
 .../apache/iotdb/tsfile/read/filter/basic/BinaryFilter.java |   0
 .../org/apache/iotdb/tsfile/read/filter/basic/Filter.java   |   0
 .../apache/iotdb/tsfile/read/filter/basic/UnaryFilter.java  |   0
 .../iotdb/tsfile/read/filter/factory/FilterFactory.java     |   0
 .../iotdb/tsfile/read/filter/factory/FilterSerializeId.java |   0
 .../apache/iotdb/tsfile/read/filter/factory/FilterType.java |   0
 .../apache/iotdb/tsfile/read/filter/operator/AndFilter.java |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/Eq.java    |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/Gt.java    |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/GtEq.java  |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/In.java    |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/Lt.java    |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/LtEq.java  |   0
 .../org/apache/iotdb/tsfile/read/filter/operator/NotEq.java |   0
 .../apache/iotdb/tsfile/read/filter/operator/NotFilter.java |   0
 .../apache/iotdb/tsfile/read/filter/operator/OrFilter.java  |   0
 .../tsfile/read/query/dataset/DataSetWithTimeGenerator.java |   0
 .../read/query/dataset/DataSetWithoutTimeGenerator.java     |   0
 .../iotdb/tsfile/read/query/dataset/EmptyDataSet.java       |   0
 .../iotdb/tsfile/read/query/dataset/QueryDataSet.java       |   0
 .../read/query/executor/ExecutorWithTimeGenerator.java      |   0
 .../iotdb/tsfile/read/query/executor/QueryExecutor.java     |   0
 .../iotdb/tsfile/read/query/executor/TsFileExecutor.java    |   0
 .../tsfile/read/query/timegenerator/TimeGenerator.java      |   0
 .../read/query/timegenerator/TsFileTimeGenerator.java       |   0
 .../iotdb/tsfile/read/query/timegenerator/node/AndNode.java |   0
 .../tsfile/read/query/timegenerator/node/LeafNode.java      |   0
 .../iotdb/tsfile/read/query/timegenerator/node/Node.java    |   0
 .../tsfile/read/query/timegenerator/node/NodeType.java      |   0
 .../iotdb/tsfile/read/query/timegenerator/node/OrNode.java  |   0
 .../apache/iotdb/tsfile/read/reader/BatchDataIterator.java  |   0
 .../org/apache/iotdb/tsfile/read/reader/IBatchReader.java   |   0
 .../org/apache/iotdb/tsfile/read/reader/IChunkReader.java   |   0
 .../org/apache/iotdb/tsfile/read/reader/IPageReader.java    |   0
 .../org/apache/iotdb/tsfile/read/reader/IPointReader.java   |   0
 .../apache/iotdb/tsfile/read/reader/LocalTsFileInput.java   |   0
 .../org/apache/iotdb/tsfile/read/reader/TsFileInput.java    |   0
 .../apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java  |   0
 .../tsfile/read/reader/chunk/ChunkReaderByTimestamp.java    |   0
 .../apache/iotdb/tsfile/read/reader/page/PageReader.java    |   0
 .../tsfile/read/reader/series/AbstractFileSeriesReader.java |   0
 .../tsfile/read/reader/series/EmptyFileSeriesReader.java    |   0
 .../iotdb/tsfile/read/reader/series/FileSeriesReader.java   |   0
 .../read/reader/series/FileSeriesReaderByTimestamp.java     |   0
 .../src/main/java/org/apache/iotdb/tsfile/utils/Binary.java |   0
 .../java/org/apache/iotdb/tsfile/utils/BloomFilter.java     |   0
 .../main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java |   0
 .../src/main/java/org/apache/iotdb/tsfile/utils/Loader.java |   0
 .../java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java   |   0
 .../src/main/java/org/apache/iotdb/tsfile/utils/Pair.java   |   0
 .../main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java |   0
 .../iotdb/tsfile/utils/ReadWriteForEncodingUtils.java       |   0
 .../org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java     |   0
 .../java/org/apache/iotdb/tsfile/utils/StringContainer.java |   0
 .../java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java |   0
 .../java/org/apache/iotdb/tsfile/utils/VersionUtils.java    |   0
 .../java/org/apache/iotdb/tsfile/write/TsFileWriter.java    |   0
 .../iotdb/tsfile/write/chunk/ChunkGroupWriterImpl.java      |   0
 .../apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java    |   0
 .../apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java  |   0
 .../org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java   |   0
 .../java/org/apache/iotdb/tsfile/write/page/PageWriter.java |   0
 .../java/org/apache/iotdb/tsfile/write/record/TSRecord.java |   0
 .../java/org/apache/iotdb/tsfile/write/record/Tablet.java   |   0
 .../tsfile/write/record/datapoint/BooleanDataPoint.java     |   0
 .../iotdb/tsfile/write/record/datapoint/DataPoint.java      |   0
 .../tsfile/write/record/datapoint/DoubleDataPoint.java      |   0
 .../iotdb/tsfile/write/record/datapoint/FloatDataPoint.java |   0
 .../iotdb/tsfile/write/record/datapoint/IntDataPoint.java   |   0
 .../iotdb/tsfile/write/record/datapoint/LongDataPoint.java  |   0
 .../tsfile/write/record/datapoint/StringDataPoint.java      |   0
 .../apache/iotdb/tsfile/write/schema/MeasurementSchema.java |   0
 .../java/org/apache/iotdb/tsfile/write/schema/Schema.java   |   0
 .../iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java  |   0
 .../org/apache/iotdb/tsfile/write/writer/IDataWriter.java   |   0
 .../apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java |   0
 .../iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java |   0
 .../apache/iotdb/tsfile/write/writer/TsFileIOWriter.java    |   0
 .../org/apache/iotdb/tsfile/write/writer/TsFileOutput.java  |   0
 .../java/org/apache/iotdb/tsfile/common/LRUCacheTest.java   |   0
 .../java/org/apache/iotdb/tsfile/compress/CompressTest.java |   0
 .../java/org/apache/iotdb/tsfile/compress/SnappyTest.java   |   0
 .../java/org/apache/iotdb/tsfile/constant/TestConstant.java |   0
 .../iotdb/tsfile/encoding/bitpacking/IntPackerTest.java     |   0
 .../iotdb/tsfile/encoding/bitpacking/LongPackerTest.java    |   0
 .../iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java    |   0
 .../iotdb/tsfile/encoding/decoder/FloatDecoderTest.java     |   0
 .../iotdb/tsfile/encoding/decoder/GorillaDecoderTest.java   |   0
 .../iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java    |   0
 .../iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java   |   0
 .../decoder/delta/DeltaBinaryEncoderIntegerTest.java        |   0
 .../encoding/decoder/delta/DeltaBinaryEncoderLongTest.java  |   0
 .../decoder/regular/RegularDataEncoderIntegerTest.java      |   0
 .../decoder/regular/RegularDataEncoderLongTest.java         |   0
 .../org/apache/iotdb/tsfile/file/header/PageHeaderTest.java |   0
 .../iotdb/tsfile/file/metadata/TimeSeriesMetadataTest.java  |   0
 .../iotdb/tsfile/file/metadata/TsFileMetadataTest.java      |   0
 .../file/metadata/statistics/BooleanStatisticsTest.java     |   0
 .../file/metadata/statistics/DoubleStatisticsTest.java      |   0
 .../file/metadata/statistics/FloatStatisticsTest.java       |   0
 .../file/metadata/statistics/IntegerStatisticsTest.java     |   0
 .../tsfile/file/metadata/statistics/LongStatisticsTest.java |   0
 .../file/metadata/statistics/StringStatisticsTest.java      |   0
 .../apache/iotdb/tsfile/file/metadata/utils/TestHelper.java |   0
 .../org/apache/iotdb/tsfile/file/metadata/utils/Utils.java  |   0
 .../java/org/apache/iotdb/tsfile/read/ExpressionTest.java   |   0
 .../org/apache/iotdb/tsfile/read/ReadInPartitionTest.java   |   0
 .../org/apache/iotdb/tsfile/read/ReadOnlyTsFileTest.java    |   0
 .../test/java/org/apache/iotdb/tsfile/read/ReadTest.java    |   0
 .../apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java   |   0
 .../iotdb/tsfile/read/TsFileRestorableReaderTest.java       |   0
 .../apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java  |   0
 .../org/apache/iotdb/tsfile/read/common/BatchDataTest.java  |   0
 .../java/org/apache/iotdb/tsfile/read/common/PathTest.java  |   0
 .../org/apache/iotdb/tsfile/read/common/TimeRangeTest.java  |   0
 .../iotdb/tsfile/read/controller/ChunkLoaderTest.java       |   0
 .../read/controller/IMetadataQuerierByFileImplTest.java     |   0
 .../iotdb/tsfile/read/filter/FilterSerializeTest.java       |   0
 .../apache/iotdb/tsfile/read/filter/GroupByFilterTest.java  |   0
 .../iotdb/tsfile/read/filter/IExpressionOptimizerTest.java  |   0
 .../iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java  |   0
 .../org/apache/iotdb/tsfile/read/filter/OperatorTest.java   |   0
 .../iotdb/tsfile/read/filter/StatisticsFilterTest.java      |   0
 .../iotdb/tsfile/read/query/executor/QueryExecutorTest.java |   0
 .../iotdb/tsfile/read/query/timegenerator/NodeTest.java     |   0
 .../tsfile/read/query/timegenerator/ReadWriteTest.java      |   0
 .../read/query/timegenerator/ReaderByTimestampTest.java     |   0
 .../query/timegenerator/TimeGeneratorReadEmptyTest.java     |   0
 .../query/timegenerator/TimeGeneratorReadWriteTest.java     |   0
 .../tsfile/read/query/timegenerator/TimeGeneratorTest.java  |   0
 .../TsFileGeneratorForSeriesReaderByTimestamp.java          |   0
 .../apache/iotdb/tsfile/read/reader/FakedBatchReader.java   |   0
 .../iotdb/tsfile/read/reader/FakedMultiBatchReader.java     |   0
 .../apache/iotdb/tsfile/read/reader/FakedTimeGenerator.java |   0
 .../org/apache/iotdb/tsfile/read/reader/PageReaderTest.java |   0
 .../org/apache/iotdb/tsfile/read/reader/ReaderTest.java     |   0
 .../java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java |   0
 .../java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java  |   0
 .../java/org/apache/iotdb/tsfile/utils/FileGenerator.java   |   0
 .../test/java/org/apache/iotdb/tsfile/utils/FileUtils.java  |   0
 .../java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java   |   0
 .../test/java/org/apache/iotdb/tsfile/utils/PairTest.java   |   0
 .../apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java |   0
 .../iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java       |   0
 .../java/org/apache/iotdb/tsfile/utils/RecordUtils.java     |   0
 .../java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java |   0
 .../org/apache/iotdb/tsfile/utils/StringContainerTest.java  |   0
 .../apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java   |   0
 .../org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java  |   0
 .../test/java/org/apache/iotdb/tsfile/write/PerfTest.java   |   0
 .../org/apache/iotdb/tsfile/write/ReadPageInMemTest.java    |   0
 .../write/SameMeasurementsWithDifferentDataTypesTest.java   |   0
 .../org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java   |   0
 .../org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java  |   0
 .../org/apache/iotdb/tsfile/write/TsFileWriterTest.java     |   0
 .../test/java/org/apache/iotdb/tsfile/write/WriteTest.java  |   0
 .../tsfile/write/schema/converter/SchemaBuilderTest.java    |   0
 .../tsfile/write/writer/ForceAppendTsFileWriterTest.java    |   0
 .../apache/iotdb/tsfile/write/writer/PageWriterTest.java    |   0
 .../tsfile/write/writer/RestorableTsFileIOWriterTest.java   |   0
 tsfile/src/test/resources/logback.xml                       |   0
 1446 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
old mode 100755
new mode 100644
diff --git a/.checkstyle b/.checkstyle
old mode 100755
new mode 100644
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
old mode 100755
new mode 100644
diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md
old mode 100755
new mode 100644
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
old mode 100755
new mode 100644
diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java
old mode 100755
new mode 100644
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
old mode 100755
new mode 100644
diff --git a/.travis.yml b/.travis.yml
old mode 100755
new mode 100644
diff --git a/DISCLAIMER b/DISCLAIMER
old mode 100755
new mode 100644
diff --git a/Jenkinsfile b/Jenkinsfile
old mode 100755
new mode 100644
diff --git a/LICENSE b/LICENSE
old mode 100755
new mode 100644
diff --git a/LICENSE-binary b/LICENSE-binary
old mode 100755
new mode 100644
diff --git a/NOTICE b/NOTICE
old mode 100755
new mode 100644
diff --git a/NOTICE-binary b/NOTICE-binary
old mode 100755
new mode 100644
diff --git a/README.md b/README.md
old mode 100755
new mode 100644
diff --git a/README_ZH.md b/README_ZH.md
old mode 100755
new mode 100644
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
old mode 100755
new mode 100644
diff --git a/asf.header b/asf.header
old mode 100755
new mode 100644
diff --git a/checkstyle.xml b/checkstyle.xml
old mode 100755
new mode 100644
diff --git a/cli/pom.xml b/cli/pom.xml
old mode 100755
new mode 100644
diff --git a/cli/src/assembly/cli.xml b/cli/src/assembly/cli.xml
old mode 100755
new mode 100644
diff --git a/cli/src/assembly/resources/tools/export-csv.bat b/cli/src/assembly/resources/tools/export-csv.bat
old mode 100755
new mode 100644
diff --git a/cli/src/assembly/resources/tools/import-csv.bat b/cli/src/assembly/resources/tools/import-csv.bat
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java b/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/cli/Cli.java b/cli/src/main/java/org/apache/iotdb/cli/Cli.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/cli/WinCli.java b/cli/src/main/java/org/apache/iotdb/cli/WinCli.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java b/cli/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/tool/AbstractCsvTool.java b/cli/src/main/java/org/apache/iotdb/tool/AbstractCsvTool.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/tool/ExportCsv.java b/cli/src/main/java/org/apache/iotdb/tool/ExportCsv.java
old mode 100755
new mode 100644
diff --git a/cli/src/main/java/org/apache/iotdb/tool/ImportCsv.java b/cli/src/main/java/org/apache/iotdb/tool/ImportCsv.java
old mode 100755
new mode 100644
diff --git a/cli/src/test/java/org/apache/iotdb/cli/AbstractScript.java b/cli/src/test/java/org/apache/iotdb/cli/AbstractScript.java
old mode 100755
new mode 100644
diff --git a/cli/src/test/java/org/apache/iotdb/cli/StartClientScriptIT.java b/cli/src/test/java/org/apache/iotdb/cli/StartClientScriptIT.java
old mode 100755
new mode 100644
diff --git a/cli/src/test/java/org/apache/iotdb/tool/ExportCsvTestIT.java b/cli/src/test/java/org/apache/iotdb/tool/ExportCsvTestIT.java
old mode 100755
new mode 100644
diff --git a/cli/src/test/java/org/apache/iotdb/tool/ImportCsvTestIT.java b/cli/src/test/java/org/apache/iotdb/tool/ImportCsvTestIT.java
old mode 100755
new mode 100644
diff --git a/cli/src/test/resources/logback.xml b/cli/src/test/resources/logback.xml
old mode 100755
new mode 100644
diff --git a/client-py/compile.bat b/client-py/compile.bat
old mode 100755
new mode 100644
diff --git a/client-py/compile.sh b/client-py/compile.sh
old mode 100755
new mode 100644
diff --git a/client-py/readme.md b/client-py/readme.md
old mode 100755
new mode 100644
diff --git a/client-py/src/client_example.py b/client-py/src/client_example.py
old mode 100755
new mode 100644
diff --git a/client/src/test/java/org/apache/iotdb/client/AbstractClientIT.java b/client/src/test/java/org/apache/iotdb/client/AbstractClientIT.java
old mode 100755
new mode 100644
diff --git a/codecov.yml b/codecov.yml
old mode 100755
new mode 100644
diff --git a/distribution/pom.xml b/distribution/pom.xml
old mode 100755
new mode 100644
diff --git a/distribution/src/assembly/distribution.xml b/distribution/src/assembly/distribution.xml
old mode 100755
new mode 100644
diff --git a/docker/ReadMe.md b/docker/ReadMe.md
old mode 100755
new mode 100644
diff --git a/docker/src/main/Dockerfile b/docker/src/main/Dockerfile
old mode 100755
new mode 100644
diff --git a/docker/src/main/Dockerfile-0.8.1 b/docker/src/main/Dockerfile-0.8.1
old mode 100755
new mode 100644
diff --git a/docker/src/main/Dockerfile-0.9.0 b/docker/src/main/Dockerfile-0.9.0
old mode 100755
new mode 100644
diff --git a/docker/src/main/Dockerfile-0.9.1 b/docker/src/main/Dockerfile-0.9.1
old mode 100755
new mode 100644
diff --git a/docs/Community/Community-Powered By.md b/docs/Community/Community-Powered By.md
old mode 100755
new mode 100644
diff --git a/docs/Community/Community-Project Committers.md b/docs/Community/Community-Project Committers.md
old mode 100755
new mode 100644
diff --git a/docs/Development/Committer.md b/docs/Development/Committer.md
old mode 100755
new mode 100644
diff --git a/docs/Development/ContributeGuide.md b/docs/Development/ContributeGuide.md
old mode 100755
new mode 100644
diff --git a/docs/Development/HowToCommit.md b/docs/Development/HowToCommit.md
old mode 100755
new mode 100644
diff --git a/docs/Development/VoteRelease.md b/docs/Development/VoteRelease.md
old mode 100755
new mode 100644
diff --git a/docs/Download/README.md b/docs/Download/README.md
old mode 100755
new mode 100644
diff --git a/docs/README.md b/docs/README.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/0-Architecture/1-Architecture.md b/docs/SystemDesign/0-Architecture/1-Architecture.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/1-TsFile/1-TsFile.md b/docs/SystemDesign/1-TsFile/1-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/1-TsFile/2-Format.md b/docs/SystemDesign/1-TsFile/2-Format.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/1-TsFile/3-Write.md b/docs/SystemDesign/1-TsFile/3-Write.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/1-TsFile/4-Read.md b/docs/SystemDesign/1-TsFile/4-Read.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/2-QueryEngine/1-QueryEngine.md b/docs/SystemDesign/2-QueryEngine/1-QueryEngine.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/2-QueryEngine/2-Planner.md b/docs/SystemDesign/2-QueryEngine/2-Planner.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/2-QueryEngine/3-PlanExecutor.md b/docs/SystemDesign/2-QueryEngine/3-PlanExecutor.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/3-SchemaManager/1-SchemaManager.md b/docs/SystemDesign/3-SchemaManager/1-SchemaManager.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/1-StorageEngine.md b/docs/SystemDesign/4-StorageEngine/1-StorageEngine.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/2-WAL.md b/docs/SystemDesign/4-StorageEngine/2-WAL.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/3-FlushManager.md b/docs/SystemDesign/4-StorageEngine/3-FlushManager.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/4-MergeManager.md b/docs/SystemDesign/4-StorageEngine/4-MergeManager.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/5-DataPartition.md b/docs/SystemDesign/4-StorageEngine/5-DataPartition.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/4-StorageEngine/6-DataManipulation.md b/docs/SystemDesign/4-StorageEngine/6-DataManipulation.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/1-DataQuery.md b/docs/SystemDesign/5-DataQuery/1-DataQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/10-GroupByFillQuery.md b/docs/SystemDesign/5-DataQuery/10-GroupByFillQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/3-ModificationHandle.md b/docs/SystemDesign/5-DataQuery/3-ModificationHandle.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/3-SeriesReader.md b/docs/SystemDesign/5-DataQuery/3-SeriesReader.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/4-RawDataQuery.md b/docs/SystemDesign/5-DataQuery/4-RawDataQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/5-AggregationQuery.md b/docs/SystemDesign/5-DataQuery/5-AggregationQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/6-GroupByQuery.md b/docs/SystemDesign/5-DataQuery/6-GroupByQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/7-LastQuery.md b/docs/SystemDesign/5-DataQuery/7-LastQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md b/docs/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/5-DataQuery/9-FillFunction.md b/docs/SystemDesign/5-DataQuery/9-FillFunction.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/6-Tools/1-Sync.md b/docs/SystemDesign/6-Tools/1-Sync.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/7-Connector/2-Hive-TsFile.md b/docs/SystemDesign/7-Connector/2-Hive-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/7-Connector/3-Spark-TsFile.md b/docs/SystemDesign/7-Connector/3-Spark-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/SystemDesign/7-Connector/4-Spark-IOTDB.md b/docs/SystemDesign/7-Connector/4-Spark-IOTDB.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/0-Get Started/1-QuickStart.md b/docs/UserGuide/0-Get Started/1-QuickStart.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/0-Get Started/2-Frequently asked questions.md b/docs/UserGuide/0-Get Started/2-Frequently asked questions.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/0-Get Started/3-Publication.md b/docs/UserGuide/0-Get Started/3-Publication.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/1-Overview/1-What is IoTDB.md b/docs/UserGuide/1-Overview/1-What is IoTDB.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/1-Overview/2-Architecture.md b/docs/UserGuide/1-Overview/2-Architecture.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/1-Overview/3-Scenario.md b/docs/UserGuide/1-Overview/3-Scenario.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/1-Overview/4-Features.md b/docs/UserGuide/1-Overview/4-Features.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/2-Concept/1-Data Model and Terminology.md b/docs/UserGuide/2-Concept/1-Data Model and Terminology.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/2-Concept/2-Data Type.md b/docs/UserGuide/2-Concept/2-Data Type.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/2-Concept/3-Encoding.md b/docs/UserGuide/2-Concept/3-Encoding.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/2-Concept/4-Compression.md b/docs/UserGuide/2-Concept/4-Compression.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/3-Server/1-Download.md b/docs/UserGuide/3-Server/1-Download.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/3-Server/2-Single Node Setup.md b/docs/UserGuide/3-Server/2-Single Node Setup.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/3-Server/3-Cluster Setup.md b/docs/UserGuide/3-Server/3-Cluster Setup.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/3-Server/4-Config Manual.md b/docs/UserGuide/3-Server/4-Config Manual.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/3-Server/5-Docker Image.md b/docs/UserGuide/3-Server/5-Docker Image.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/1-Command Line Interface.md b/docs/UserGuide/4-Client/1-Command Line Interface.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/2-Programming - Native API.md b/docs/UserGuide/4-Client/2-Programming - Native API.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/3-Programming - JDBC.md b/docs/UserGuide/4-Client/3-Programming - JDBC.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/4-Programming - Other Languages.md b/docs/UserGuide/4-Client/4-Programming - Other Languages.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/5-Programming - TsFile API.md b/docs/UserGuide/4-Client/5-Programming - TsFile API.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/6-Programming - MQTT.md b/docs/UserGuide/4-Client/6-Programming - MQTT.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/4-Client/7-Status Codes.md b/docs/UserGuide/4-Client/7-Status Codes.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md b/docs/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md b/docs/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/5-Operation Manual/3-Account Management Statements.md b/docs/UserGuide/5-Operation Manual/3-Account Management Statements.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/5-Operation Manual/4-SQL Reference.md b/docs/UserGuide/5-Operation Manual/4-SQL Reference.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/1-Sync Tool.md b/docs/UserGuide/6-System Tools/1-Sync Tool.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/2-Memory Estimation Tool.md b/docs/UserGuide/6-System Tools/2-Memory Estimation Tool.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/3-JMX Tool.md b/docs/UserGuide/6-System Tools/3-JMX Tool.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/4-Watermark Tool.md b/docs/UserGuide/6-System Tools/4-Watermark Tool.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/5-Log Visualizer.md b/docs/UserGuide/6-System Tools/5-Log Visualizer.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/6-Query History Visualization Tool.md b/docs/UserGuide/6-System Tools/6-Query History Visualization Tool.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/7-Monitor and Log Tools.md b/docs/UserGuide/6-System Tools/7-Monitor and Log Tools.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/6-System Tools/8-Load External Tsfile.md b/docs/UserGuide/6-System Tools/8-Load External Tsfile.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/7-Ecosystem Integration/1-Grafana.md b/docs/UserGuide/7-Ecosystem Integration/1-Grafana.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/docs/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md b/docs/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md b/docs/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/docs/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/8-Architecture/1-Files.md b/docs/UserGuide/8-Architecture/1-Files.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/8-Architecture/2-Writing Data on HDFS.md b/docs/UserGuide/8-Architecture/2-Writing Data on HDFS.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/8-Architecture/3-Shared Nothing Cluster.md b/docs/UserGuide/8-Architecture/3-Shared Nothing Cluster.md
old mode 100755
new mode 100644
diff --git a/docs/UserGuide/UserGuideReadme.md b/docs/UserGuide/UserGuideReadme.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Community/Community-Powered By.md b/docs/zh/Community/Community-Powered By.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Community/Community-Project Committers.md b/docs/zh/Community/Community-Project Committers.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Development/Committer.md b/docs/zh/Development/Committer.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Development/ContributeGuide.md b/docs/zh/Development/ContributeGuide.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Development/HowToCommit.md b/docs/zh/Development/HowToCommit.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Development/VoteRelease.md b/docs/zh/Development/VoteRelease.md
old mode 100755
new mode 100644
diff --git a/docs/zh/Download/README.md b/docs/zh/Download/README.md
old mode 100755
new mode 100644
diff --git a/docs/zh/README.md b/docs/zh/README.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/0-Architecture/1-Architecture.md b/docs/zh/SystemDesign/0-Architecture/1-Architecture.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/1-TsFile/1-TsFile.md b/docs/zh/SystemDesign/1-TsFile/1-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/1-TsFile/2-Format.md b/docs/zh/SystemDesign/1-TsFile/2-Format.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/1-TsFile/3-Write.md b/docs/zh/SystemDesign/1-TsFile/3-Write.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/1-TsFile/4-Read.md b/docs/zh/SystemDesign/1-TsFile/4-Read.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/2-QueryEngine/1-QueryEngine.md b/docs/zh/SystemDesign/2-QueryEngine/1-QueryEngine.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/2-QueryEngine/2-Planner.md b/docs/zh/SystemDesign/2-QueryEngine/2-Planner.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/2-QueryEngine/3-PlanExecutor.md b/docs/zh/SystemDesign/2-QueryEngine/3-PlanExecutor.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/3-SchemaManager/1-SchemaManager.md b/docs/zh/SystemDesign/3-SchemaManager/1-SchemaManager.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/1-StorageEngine.md b/docs/zh/SystemDesign/4-StorageEngine/1-StorageEngine.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/2-WAL.md b/docs/zh/SystemDesign/4-StorageEngine/2-WAL.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/3-FlushManager.md b/docs/zh/SystemDesign/4-StorageEngine/3-FlushManager.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/4-MergeManager.md b/docs/zh/SystemDesign/4-StorageEngine/4-MergeManager.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/5-DataPartition.md b/docs/zh/SystemDesign/4-StorageEngine/5-DataPartition.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/4-StorageEngine/6-DataManipulation.md b/docs/zh/SystemDesign/4-StorageEngine/6-DataManipulation.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/1-DataQuery.md b/docs/zh/SystemDesign/5-DataQuery/1-DataQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/10-GroupByFillQuery.md b/docs/zh/SystemDesign/5-DataQuery/10-GroupByFillQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/3-ModificationHandle.md b/docs/zh/SystemDesign/5-DataQuery/3-ModificationHandle.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/3-SeriesReader.md b/docs/zh/SystemDesign/5-DataQuery/3-SeriesReader.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/4-RawDataQuery.md b/docs/zh/SystemDesign/5-DataQuery/4-RawDataQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/5-AggregationQuery.md b/docs/zh/SystemDesign/5-DataQuery/5-AggregationQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/6-GroupByQuery.md b/docs/zh/SystemDesign/5-DataQuery/6-GroupByQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/7-LastQuery.md b/docs/zh/SystemDesign/5-DataQuery/7-LastQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md b/docs/zh/SystemDesign/5-DataQuery/8-AlignByDeviceQuery.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/5-DataQuery/9-FillFunction.md b/docs/zh/SystemDesign/5-DataQuery/9-FillFunction.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/6-Tools/1-Sync.md b/docs/zh/SystemDesign/6-Tools/1-Sync.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/7-Connector/2-Hive-TsFile.md b/docs/zh/SystemDesign/7-Connector/2-Hive-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/7-Connector/3-Spark-TsFile.md b/docs/zh/SystemDesign/7-Connector/3-Spark-TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/SystemDesign/7-Connector/4-Spark-IOTDB.md b/docs/zh/SystemDesign/7-Connector/4-Spark-IOTDB.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/0-Get Started/1-QuickStart.md b/docs/zh/UserGuide/0-Get Started/1-QuickStart.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/0-Get Started/2-Frequently asked questions.md b/docs/zh/UserGuide/0-Get Started/2-Frequently asked questions.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/0-Get Started/3-Publication.md b/docs/zh/UserGuide/0-Get Started/3-Publication.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/1-Overview/1-What is IoTDB.md b/docs/zh/UserGuide/1-Overview/1-What is IoTDB.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/1-Overview/2-Architecture.md b/docs/zh/UserGuide/1-Overview/2-Architecture.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/1-Overview/3-Scenario.md b/docs/zh/UserGuide/1-Overview/3-Scenario.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/1-Overview/4-Features.md b/docs/zh/UserGuide/1-Overview/4-Features.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/2-Concept/1-Data Model and Terminology.md b/docs/zh/UserGuide/2-Concept/1-Data Model and Terminology.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/2-Concept/2-Data Type.md b/docs/zh/UserGuide/2-Concept/2-Data Type.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/2-Concept/3-Encoding.md b/docs/zh/UserGuide/2-Concept/3-Encoding.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/2-Concept/4-Compression.md b/docs/zh/UserGuide/2-Concept/4-Compression.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/3-Server/1-Download.md b/docs/zh/UserGuide/3-Server/1-Download.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/3-Server/2-Single Node Setup.md b/docs/zh/UserGuide/3-Server/2-Single Node Setup.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/3-Server/3-Cluster Setup.md b/docs/zh/UserGuide/3-Server/3-Cluster Setup.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/3-Server/4-Config Manual.md b/docs/zh/UserGuide/3-Server/4-Config Manual.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/3-Server/5-Docker Image.md b/docs/zh/UserGuide/3-Server/5-Docker Image.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/1-Command Line Interface.md b/docs/zh/UserGuide/4-Client/1-Command Line Interface.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/2-Programming - Native API.md b/docs/zh/UserGuide/4-Client/2-Programming - Native API.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/3-Programming - JDBC.md b/docs/zh/UserGuide/4-Client/3-Programming - JDBC.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/4-Programming - Other Languages.md b/docs/zh/UserGuide/4-Client/4-Programming - Other Languages.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/5-Programming - TsFile API.md b/docs/zh/UserGuide/4-Client/5-Programming - TsFile API.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/6-Programming - MQTT.md b/docs/zh/UserGuide/4-Client/6-Programming - MQTT.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/4-Client/7-Status Codes.md b/docs/zh/UserGuide/4-Client/7-Status Codes.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md b/docs/zh/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md b/docs/zh/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/5-Operation Manual/3-Account Management Statements.md b/docs/zh/UserGuide/5-Operation Manual/3-Account Management Statements.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/5-Operation Manual/4-SQL Reference.md b/docs/zh/UserGuide/5-Operation Manual/4-SQL Reference.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/1-Sync Tool.md b/docs/zh/UserGuide/6-System Tools/1-Sync Tool.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/2-Memory Estimation Tool.md b/docs/zh/UserGuide/6-System Tools/2-Memory Estimation Tool.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/3-JMX Tool.md b/docs/zh/UserGuide/6-System Tools/3-JMX Tool.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/4-Watermark Tool.md b/docs/zh/UserGuide/6-System Tools/4-Watermark Tool.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/5-Log Visualizer.md b/docs/zh/UserGuide/6-System Tools/5-Log Visualizer.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/6-Query History Visualization Tool.md b/docs/zh/UserGuide/6-System Tools/6-Query History Visualization Tool.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/7-Monitor and Log Tools.md b/docs/zh/UserGuide/6-System Tools/7-Monitor and Log Tools.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/6-System Tools/8-Load External Tsfile.md b/docs/zh/UserGuide/6-System Tools/8-Load External Tsfile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/7-Ecosystem Integration/1-Grafana.md b/docs/zh/UserGuide/7-Ecosystem Integration/1-Grafana.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/docs/zh/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md b/docs/zh/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md b/docs/zh/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/docs/zh/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/8-Architecture/1-Files.md b/docs/zh/UserGuide/8-Architecture/1-Files.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/8-Architecture/2-Writing Data on HDFS.md b/docs/zh/UserGuide/8-Architecture/2-Writing Data on HDFS.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/8-Architecture/3-Shared Nothing Cluster.md b/docs/zh/UserGuide/8-Architecture/3-Shared Nothing Cluster.md
old mode 100755
new mode 100644
diff --git a/docs/zh/UserGuide/UserGuideReadme.md b/docs/zh/UserGuide/UserGuideReadme.md
old mode 100755
new mode 100644
diff --git a/example/flink/README.md b/example/flink/README.md
old mode 100755
new mode 100644
diff --git a/example/flink/pom.xml b/example/flink/pom.xml
old mode 100755
new mode 100644
diff --git a/example/flink/src/main/java/org/apache/iotdb/flink/FlinkIoTDBSink.java b/example/flink/src/main/java/org/apache/iotdb/flink/FlinkIoTDBSink.java
old mode 100755
new mode 100644
diff --git a/example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileBatchSource.java b/example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileBatchSource.java
old mode 100755
new mode 100644
diff --git a/example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileStreamSource.java b/example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileStreamSource.java
old mode 100755
new mode 100644
diff --git a/example/flink/src/main/java/org/apache/iotdb/flink/TsFlieUtils.java b/example/flink/src/main/java/org/apache/iotdb/flink/TsFlieUtils.java
old mode 100755
new mode 100644
diff --git a/example/hadoop/pom.xml b/example/hadoop/pom.xml
old mode 100755
new mode 100644
diff --git a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/Constant.java b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/Constant.java
old mode 100755
new mode 100644
diff --git a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFMRReadExample.java b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFMRReadExample.java
old mode 100755
new mode 100644
diff --git a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java
old mode 100755
new mode 100644
diff --git a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java
old mode 100755
new mode 100644
diff --git a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java
old mode 100755
new mode 100644
diff --git a/example/jdbc/pom.xml b/example/jdbc/pom.xml
old mode 100755
new mode 100644
diff --git a/example/jdbc/src/main/java/org/apache/iotdb/JDBCExample.java b/example/jdbc/src/main/java/org/apache/iotdb/JDBCExample.java
old mode 100755
new mode 100644
diff --git a/example/jdbc/src/main/java/org/apache/iotdb/PrepareStatementDemo.java b/example/jdbc/src/main/java/org/apache/iotdb/PrepareStatementDemo.java
old mode 100755
new mode 100644
diff --git a/example/kafka/pom.xml b/example/kafka/pom.xml
old mode 100755
new mode 100644
diff --git a/example/kafka/readme.md b/example/kafka/readme.md
old mode 100755
new mode 100644
diff --git a/example/kafka/src/main/java/org/apache/iotdb/kafka/Constant.java b/example/kafka/src/main/java/org/apache/iotdb/kafka/Constant.java
old mode 100755
new mode 100644
diff --git a/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumer.java b/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumer.java
old mode 100755
new mode 100644
diff --git a/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumerThread.java b/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumerThread.java
old mode 100755
new mode 100644
diff --git a/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaProducer.java b/example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaProducer.java
old mode 100755
new mode 100644
diff --git a/example/mqtt/README.md b/example/mqtt/README.md
old mode 100755
new mode 100644
diff --git a/example/mqtt/pom.xml b/example/mqtt/pom.xml
old mode 100755
new mode 100644
diff --git a/example/mqtt/src/main/java/org/apache/iotdb/mqtt/MQTTClient.java b/example/mqtt/src/main/java/org/apache/iotdb/mqtt/MQTTClient.java
old mode 100755
new mode 100644
diff --git a/example/pom.xml b/example/pom.xml
old mode 100755
new mode 100644
diff --git a/example/rocketmq/pom.xml b/example/rocketmq/pom.xml
old mode 100755
new mode 100644
diff --git a/example/rocketmq/readme.md b/example/rocketmq/readme.md
old mode 100755
new mode 100644
diff --git a/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/Constant.java b/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/Constant.java
old mode 100755
new mode 100644
diff --git a/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/RocketMQConsumer.java b/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/RocketMQConsumer.java
old mode 100755
new mode 100644
diff --git a/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/RocketMQProducer.java b/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/RocketMQProducer.java
old mode 100755
new mode 100644
diff --git a/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/Utils.java b/example/rocketmq/src/main/java/org/apache/iotdb/rocketmq/Utils.java
old mode 100755
new mode 100644
diff --git a/example/session/pom.xml b/example/session/pom.xml
old mode 100755
new mode 100644
diff --git a/example/session/src/main/java/org/apache/iotdb/SessionExample.java b/example/session/src/main/java/org/apache/iotdb/SessionExample.java
old mode 100755
new mode 100644
diff --git a/example/tsfile/pom.xml b/example/tsfile/pom.xml
old mode 100755
new mode 100644
diff --git a/example/tsfile/readme.md b/example/tsfile/readme.md
old mode 100755
new mode 100644
diff --git a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/Constant.java b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/Constant.java
old mode 100755
new mode 100644
diff --git a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileRead.java b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileRead.java
old mode 100755
new mode 100644
diff --git a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java
old mode 100755
new mode 100644
diff --git a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileWriteWithTSRecord.java b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileWriteWithTSRecord.java
old mode 100755
new mode 100644
diff --git a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileWriteWithTablet.java b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileWriteWithTablet.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/README.md b/flink-iotdb-connector/README.md
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/pom.xml b/flink-iotdb-connector/pom.xml
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/DefaultIoTSerializationSchema.java b/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/DefaultIoTSerializationSchema.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/Event.java b/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/Event.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTDBOptions.java b/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTDBOptions.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTDBSink.java b/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTDBSink.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java b/flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/DefaultIoTSerializationSchemaTest.java b/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/DefaultIoTSerializationSchemaTest.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkBatchInsertTest.java b/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkBatchInsertTest.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkBatchTimerTest.java b/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkBatchTimerTest.java
old mode 100755
new mode 100644
diff --git a/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkInsertTest.java b/flink-iotdb-connector/src/test/java/org/apache/iotdb/flink/IoTDBSinkInsertTest.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/README.md b/flink-tsfile-connector/README.md
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/pom.xml b/flink-tsfile-connector/pom.xml
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/RowRecordParser.java b/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/RowRecordParser.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/RowRowRecordParser.java b/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/RowRowRecordParser.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/TsFileInputFormat.java b/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/TsFileInputFormat.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/util/TSFileConfigUtil.java b/flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/util/TSFileConfigUtil.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatITCase.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatITCase.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatTest.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatTest.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatTestBase.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatTestBase.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/util/TSFileConfigUtilCompletenessTest.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/util/TSFileConfigUtilCompletenessTest.java
old mode 100755
new mode 100644
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/util/TsFileWriteUtil.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/util/TsFileWriteUtil.java
old mode 100755
new mode 100644
diff --git a/grafana/img/add_data_source.png b/grafana/img/add_data_source.png
old mode 100755
new mode 100644
diff --git a/grafana/img/add_graph.png b/grafana/img/add_graph.png
old mode 100755
new mode 100644
diff --git a/grafana/img/edit_data_source.png b/grafana/img/edit_data_source.png
old mode 100755
new mode 100644
diff --git a/grafana/pom.xml b/grafana/pom.xml
old mode 100755
new mode 100644
diff --git a/grafana/readme.md b/grafana/readme.md
old mode 100755
new mode 100644
diff --git a/grafana/readme_zh.md b/grafana/readme_zh.md
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/TsfileWebDemoApplication.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/TsfileWebDemoApplication.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/bean/TimeValues.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/bean/TimeValues.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/conf/MyConfiguration.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/conf/MyConfiguration.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/controller/DatabaseConnectController.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/controller/DatabaseConnectController.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/dao/BasicDao.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/dao/BasicDao.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/dao/impl/BasicDaoImpl.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/dao/impl/BasicDaoImpl.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/service/DatabaseConnectService.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/service/DatabaseConnectService.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/java/org/apache/iotdb/web/grafana/service/impl/DatabaseConnectServiceImpl.java b/grafana/src/main/java/org/apache/iotdb/web/grafana/service/impl/DatabaseConnectServiceImpl.java
old mode 100755
new mode 100644
diff --git a/grafana/src/main/resources/application.properties b/grafana/src/main/resources/application.properties
old mode 100755
new mode 100644
diff --git a/hadoop/README.md b/hadoop/README.md
old mode 100755
new mode 100644
diff --git a/hadoop/pom.xml b/hadoop/pom.xml
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSConfUtil.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSConfUtil.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSFile.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSFile.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSInput.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSInput.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSOutput.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/fileSystem/HDFSOutput.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/IReaderSet.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/IReaderSet.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFHadoopException.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFHadoopException.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFInputFormat.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFInputFormat.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFInputSplit.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFInputSplit.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFOutputFormat.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFOutputFormat.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFRecordReader.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFRecordReader.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFRecordWriter.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSFRecordWriter.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/record/HDFSTSRecord.java b/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/record/HDFSTSRecord.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TSFHadoopTest.java b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TSFHadoopTest.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TSFInputSplitTest.java b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TSFInputSplitTest.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/constant/TestConstant.java b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/constant/TestConstant.java
old mode 100755
new mode 100644
diff --git a/hadoop/src/test/resources/logback.xml b/hadoop/src/test/resources/logback.xml
old mode 100755
new mode 100644
diff --git a/hive-connector/pom.xml b/hive-connector/pom.xml
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveInputFormat.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveInputFormat.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveOutputFormat.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveOutputFormat.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordReader.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordReader.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordWriter.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordWriter.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileDeserializer.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileDeserializer.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDe.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDe.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDeException.java b/hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDeException.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveInputFormatTest.java b/hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveInputFormatTest.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveRecordReaderTest.java b/hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveRecordReaderTest.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileDeserializerTest.java b/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileDeserializerTest.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileSerDeTest.java b/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileSerDeTest.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java b/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/java/org/apache/iotdb/hive/constant/TestConstant.java b/hive-connector/src/test/java/org/apache/iotdb/hive/constant/TestConstant.java
old mode 100755
new mode 100644
diff --git a/hive-connector/src/test/resources/logback.xml b/hive-connector/src/test/resources/logback.xml
old mode 100755
new mode 100644
diff --git a/java-google-style.xml b/java-google-style.xml
old mode 100755
new mode 100644
diff --git a/jdbc/README.md b/jdbc/README.md
old mode 100755
new mode 100644
diff --git a/jdbc/osgi.bnd b/jdbc/osgi.bnd
old mode 100755
new mode 100644
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/feature/feature.xml b/jdbc/src/main/feature/feature.xml
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/AbstractIoTDBJDBCResultSet.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/AbstractIoTDBJDBCResultSet.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/Activator.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/Activator.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/Config.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/Config.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/Constant.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/Constant.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnection.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnection.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnectionParams.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnectionParams.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDataSource.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDataSource.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDriver.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDriver.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBPreparedStatement.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBPreparedStatement.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBResultMetadata.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBResultMetadata.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBURLException.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBURLException.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDbDataSourceFactory.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDbDataSourceFactory.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/java/org/apache/iotdb/jdbc/Utils.java b/jdbc/src/main/java/org/apache/iotdb/jdbc/Utils.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/main/resources/services/META-INF/java.sql.Driver b/jdbc/src/main/resources/services/META-INF/java.sql.Driver
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/BatchTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/BatchTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBConnectionTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBConnectionTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBPreparedStatementTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBPreparedStatementTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBResultMetadataTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBResultMetadataTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBStatementTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBStatementTest.java
old mode 100755
new mode 100644
diff --git a/jdbc/src/test/java/org/apache/iotdb/jdbc/UtilsTest.java b/jdbc/src/test/java/org/apache/iotdb/jdbc/UtilsTest.java
old mode 100755
new mode 100644
diff --git a/jenkins.pom b/jenkins.pom
old mode 100755
new mode 100644
diff --git a/licenses/CDDL License 1.1 b/licenses/CDDL License 1.1
old mode 100755
new mode 100644
diff --git a/licenses/EDL License 1.0 b/licenses/EDL License 1.0
old mode 100755
new mode 100644
diff --git a/licenses/Eclipse Public License 1.0 (EPL-1.0) b/licenses/Eclipse Public License 1.0 (EPL-1.0)
old mode 100755
new mode 100644
diff --git a/licenses/Eclipse Public License version 2.0 (EPL-2.0) b/licenses/Eclipse Public License version 2.0 (EPL-2.0)
old mode 100755
new mode 100644
diff --git a/licenses/The 2-Clause BSD License b/licenses/The 2-Clause BSD License
old mode 100755
new mode 100644
diff --git a/licenses/The 3-Clause BSD License b/licenses/The 3-Clause BSD License
old mode 100755
new mode 100644
diff --git a/licenses/The MIT License (QOS.ch) b/licenses/The MIT License (QOS.ch)
old mode 100755
new mode 100644
diff --git a/licenses/The MIT License (progressbar) b/licenses/The MIT License (progressbar)
old mode 100755
new mode 100644
diff --git a/mvnw.cmd b/mvnw.cmd
old mode 100755
new mode 100644
diff --git a/mvnw.sh b/mvnw.sh
old mode 100755
new mode 100644
diff --git a/pom.xml b/pom.xml
old mode 100755
new mode 100644
diff --git a/server/pom.xml b/server/pom.xml
old mode 100755
new mode 100644
diff --git a/server/server-changelist.md b/server/server-changelist.md
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/iotdb-env.bat b/server/src/assembly/resources/conf/iotdb-env.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/iotdb-env.sh b/server/src/assembly/resources/conf/iotdb-env.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/iotdb-sync-client.properties b/server/src/assembly/resources/conf/iotdb-sync-client.properties
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/jmx.access b/server/src/assembly/resources/conf/jmx.access
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/jmx.password b/server/src/assembly/resources/conf/jmx.password
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/logback-tool.xml b/server/src/assembly/resources/conf/logback-tool.xml
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/conf/logback.xml b/server/src/assembly/resources/conf/logback.xml
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/sbin/start-server.bat b/server/src/assembly/resources/sbin/start-server.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/sbin/start-server.sh b/server/src/assembly/resources/sbin/start-server.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/sbin/stop-server.bat b/server/src/assembly/resources/sbin/stop-server.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/sbin/stop-server.sh b/server/src/assembly/resources/sbin/stop-server.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/detect-watermark.bat b/server/src/assembly/resources/tools/detect-watermark.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/detect-watermark.sh b/server/src/assembly/resources/tools/detect-watermark.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/config.properties b/server/src/assembly/resources/tools/logVisualize/config.properties
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/default.log.pattern b/server/src/assembly/resources/tools/logVisualize/default.log.pattern
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.bat b/server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.sh b/server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.bat b/server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.sh b/server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/closeMetadataConsumption.plan b/server/src/assembly/resources/tools/logVisualize/plans/closeMetadataConsumption.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/compressionRatio.plan b/server/src/assembly/resources/tools/logVisualize/plans/compressionRatio.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/dynamicParameters.plan b/server/src/assembly/resources/tools/logVisualize/plans/dynamicParameters.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/flushSubmits.plan b/server/src/assembly/resources/tools/logVisualize/plans/flushSubmits.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/flushTimeConsumption.plan.example b/server/src/assembly/resources/tools/logVisualize/plans/flushTimeConsumption.plan.example
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/memTableWait.plan b/server/src/assembly/resources/tools/logVisualize/plans/memTableWait.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/mergeFileNum.plan b/server/src/assembly/resources/tools/logVisualize/plans/mergeFileNum.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/mergeRate.plan b/server/src/assembly/resources/tools/logVisualize/plans/mergeRate.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/logVisualize/plans/mergeSeriesProgress.plan b/server/src/assembly/resources/tools/logVisualize/plans/mergeSeriesProgress.plan
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/memory-tool.bat b/server/src/assembly/resources/tools/memory-tool.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/memory-tool.sh b/server/src/assembly/resources/tools/memory-tool.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/start-WalChecker.bat b/server/src/assembly/resources/tools/start-WalChecker.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/start-WalChecker.sh b/server/src/assembly/resources/tools/start-WalChecker.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/start-sync-client.bat b/server/src/assembly/resources/tools/start-sync-client.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/start-sync-client.sh b/server/src/assembly/resources/tools/start-sync-client.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/stop-sync-client.bat b/server/src/assembly/resources/tools/stop-sync-client.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/stop-sync-client.sh b/server/src/assembly/resources/tools/stop-sync-client.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-iotdb-data-dir.bat b/server/src/assembly/resources/tools/tsfileToolSet/print-iotdb-data-dir.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-iotdb-data-dir.sh b/server/src/assembly/resources/tools/tsfileToolSet/print-iotdb-data-dir.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-resource-files.bat b/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-resource-files.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-resource-files.sh b/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-resource-files.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-sketch.bat b/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-sketch.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-sketch.sh b/server/src/assembly/resources/tools/tsfileToolSet/print-tsfile-sketch.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/upgrade/config.properties b/server/src/assembly/resources/tools/upgrade/config.properties
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/upgrade/offline-upgrade.bat b/server/src/assembly/resources/tools/upgrade/offline-upgrade.bat
old mode 100755
new mode 100644
diff --git a/server/src/assembly/resources/tools/upgrade/offline-upgrade.sh b/server/src/assembly/resources/tools/upgrade/offline-upgrade.sh
old mode 100755
new mode 100644
diff --git a/server/src/assembly/server.xml b/server/src/assembly/server.xml
old mode 100755
new mode 100644
diff --git a/server/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4 b/server/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/AuthException.java b/server/src/main/java/org/apache/iotdb/db/auth/AuthException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java b/server/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/authorizer/BasicAuthorizer.java b/server/src/main/java/org/apache/iotdb/db/auth/authorizer/BasicAuthorizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/authorizer/IAuthorizer.java b/server/src/main/java/org/apache/iotdb/db/auth/authorizer/IAuthorizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/authorizer/LocalFileAuthorizer.java b/server/src/main/java/org/apache/iotdb/db/auth/authorizer/LocalFileAuthorizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/entity/PathPrivilege.java b/server/src/main/java/org/apache/iotdb/db/auth/entity/PathPrivilege.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/entity/PrivilegeType.java b/server/src/main/java/org/apache/iotdb/db/auth/entity/PrivilegeType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/entity/Role.java b/server/src/main/java/org/apache/iotdb/db/auth/entity/Role.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/entity/User.java b/server/src/main/java/org/apache/iotdb/db/auth/entity/User.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/role/BasicRoleManager.java b/server/src/main/java/org/apache/iotdb/db/auth/role/BasicRoleManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/role/IRoleAccessor.java b/server/src/main/java/org/apache/iotdb/db/auth/role/IRoleAccessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/role/IRoleManager.java b/server/src/main/java/org/apache/iotdb/db/auth/role/IRoleManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleAccessor.java b/server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleAccessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleManager.java b/server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/user/BasicUserManager.java b/server/src/main/java/org/apache/iotdb/db/auth/user/BasicUserManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/user/IUserAccessor.java b/server/src/main/java/org/apache/iotdb/db/auth/user/IUserAccessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/user/IUserManager.java b/server/src/main/java/org/apache/iotdb/db/auth/user/IUserManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserAccessor.java b/server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserAccessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserManager.java b/server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/HashLock.java b/server/src/main/java/org/apache/iotdb/db/concurrent/HashLock.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandler.java b/server/src/main/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandler.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactory.java b/server/src/main/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactory.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/IoTThreadFactory.java b/server/src/main/java/org/apache/iotdb/db/concurrent/IoTThreadFactory.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/ThreadName.java b/server/src/main/java/org/apache/iotdb/db/concurrent/ThreadName.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/concurrent/WrappedRunnable.java b/server/src/main/java/org/apache/iotdb/db/concurrent/WrappedRunnable.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConfigCheck.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConfigCheck.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/ServerConfigConsistent.java b/server/src/main/java/org/apache/iotdb/db/conf/ServerConfigConsistent.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounter.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/CompressionRatio.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/CompressionRatio.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/IActiveTimeSeriesCounter.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/IActiveTimeSeriesCounter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/IDynamicAdapter.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/IDynamicAdapter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapter.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParameters.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParameters.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParametersMBean.java b/server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParametersMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/DirectoryManager.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/DirectoryManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategy.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MaxDiskUsableSpaceFirstStrategy.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MaxDiskUsableSpaceFirstStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MinFolderOccupiedSpaceFirstStrategy.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MinFolderOccupiedSpaceFirstStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/RandomOnDiskUsableSpaceStrategy.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/RandomOnDiskUsableSpaceStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/SequenceStrategy.java b/server/src/main/java/org/apache/iotdb/db/conf/directories/strategy/SequenceStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/cost/statistic/ConcurrentCircularArray.java b/server/src/main/java/org/apache/iotdb/db/cost/statistic/ConcurrentCircularArray.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/cost/statistic/Measurement.java b/server/src/main/java/org/apache/iotdb/db/cost/statistic/Measurement.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/cost/statistic/MeasurementMBean.java b/server/src/main/java/org/apache/iotdb/db/cost/statistic/MeasurementMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/cost/statistic/Operation.java b/server/src/main/java/org/apache/iotdb/db/cost/statistic/Operation.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java b/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitor.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitorMXBean.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitorMXBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/LRULinkedHashMap.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/LRULinkedHashMap.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/RamUsageEstimator.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/RamUsageEstimator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/fileSystem/SystemFileFactory.java b/server/src/main/java/org/apache/iotdb/db/engine/fileSystem/SystemFileFactory.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/FlushManager.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/FlushManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/FlushManagerMBean.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/FlushManagerMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/NotifyFlushMemTable.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/NotifyFlushMemTable.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/TsFileFlushPolicy.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/TsFileFlushPolicy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/AbstractPoolManager.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/AbstractPoolManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/FlushSubTaskPoolManager.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/FlushSubTaskPoolManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/FlushTaskPoolManager.java b/server/src/main/java/org/apache/iotdb/db/engine/flush/pool/FlushTaskPoolManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTable.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTable.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java b/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/BaseFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/BaseFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/BaseMergeSeriesTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/BaseMergeSeriesTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/IMergeFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/IMergeFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/IRecoverMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/IRecoverMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/MergeCallback.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/MergeCallback.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/MergeLogger.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/MergeLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeContext.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeContext.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeManager.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeResource.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeResource.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/package-info.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/package-info.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/SeqMergeFileStrategy.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/SeqMergeFileStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/recover/InplaceMergeLogger.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/recover/InplaceMergeLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/recover/LogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/recover/LogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/selector/InplaceMaxFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/selector/InplaceMaxFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/InplaceMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/InplaceMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/MergeFileTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/MergeFileTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/MergeMultiChunkTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/MergeMultiChunkTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/RecoverInplaceMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/task/RecoverInplaceMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/recover/LogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/recover/LogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/recover/SqueezeMergeLogger.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/recover/SqueezeMergeLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/selector/SqueezeMaxFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/selector/SqueezeMaxFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/MergeSeriesTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/MergeSeriesTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/RecoverSqueezeMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/RecoverSqueezeMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/SqueezeMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/task/SqueezeMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/BaseSizeFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/BaseSizeFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/MergeSizeSelectorStrategy.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/MergeSizeSelectorStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/SizeMergeFileStrategy.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/SizeMergeFileStrategy.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/recover/IndependenceMergeLogger.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/recover/IndependenceMergeLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/recover/LogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/recover/LogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/selector/IndependenceMaxFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/selector/IndependenceMaxFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/IndependenceMergeSeriesTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/IndependenceMergeSeriesTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/IndependenceMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/IndependenceMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/RecoverIndependenceMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/task/RecoverIndependenceMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/recover/LogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/recover/LogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/recover/RegularizationMergeLogger.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/recover/RegularizationMergeLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/selector/RegularizationMaxFileSelector.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/selector/RegularizationMaxFileSelector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RecoverRegularizationMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RecoverRegularizationMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RegularizationMergeSeriesTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RegularizationMergeSeriesTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RegularizationMergeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/task/RegularizationMergeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/MergeFileSelectorUtils.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/MergeFileSelectorUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/MergeMemCalculator.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/MergeMemCalculator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/SelectorContext.java b/server/src/main/java/org/apache/iotdb/db/engine/merge/utils/SelectorContext.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/Deletion.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/Deletion.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/Modification.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/Modification.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/ModificationFile.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/ModificationFile.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessor.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationReader.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationWriter.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationWriter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/modification/package-info.java b/server/src/main/java/org/apache/iotdb/db/engine/modification/package-info.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/querycontext/QueryDataSource.java b/server/src/main/java/org/apache/iotdb/db/engine/querycontext/QueryDataSource.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/querycontext/ReadOnlyMemChunk.java b/server/src/main/java/org/apache/iotdb/db/engine/querycontext/ReadOnlyMemChunk.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeCheckStatus.java b/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeCheckStatus.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeLog.java b/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeLog.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeTask.java b/server/src/main/java/org/apache/iotdb/db/engine/upgrade/UpgradeTask.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/version/SimpleFileVersionController.java b/server/src/main/java/org/apache/iotdb/db/engine/version/SimpleFileVersionController.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/version/SysTimeVersionController.java b/server/src/main/java/org/apache/iotdb/db/engine/version/SysTimeVersionController.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/version/VersionController.java b/server/src/main/java/org/apache/iotdb/db/engine/version/VersionController.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/ConfigAdjusterException.java b/server/src/main/java/org/apache/iotdb/db/exception/ConfigAdjusterException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/DiskSpaceInsufficientException.java b/server/src/main/java/org/apache/iotdb/db/exception/DiskSpaceInsufficientException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/IoTDBException.java b/server/src/main/java/org/apache/iotdb/db/exception/IoTDBException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/LoadConfigurationException.java b/server/src/main/java/org/apache/iotdb/db/exception/LoadConfigurationException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/LoadEmptyFileException.java b/server/src/main/java/org/apache/iotdb/db/exception/LoadEmptyFileException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/LoadFileException.java b/server/src/main/java/org/apache/iotdb/db/exception/LoadFileException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/MergeException.java b/server/src/main/java/org/apache/iotdb/db/exception/MergeException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/PartitionViolationException.java b/server/src/main/java/org/apache/iotdb/db/exception/PartitionViolationException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/QueryInBatchStatementException.java b/server/src/main/java/org/apache/iotdb/db/exception/QueryInBatchStatementException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/StartupException.java b/server/src/main/java/org/apache/iotdb/db/exception/StartupException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/StorageEngineException.java b/server/src/main/java/org/apache/iotdb/db/exception/StorageEngineException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/StorageGroupProcessorException.java b/server/src/main/java/org/apache/iotdb/db/exception/StorageGroupProcessorException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/SyncConnectionException.java b/server/src/main/java/org/apache/iotdb/db/exception/SyncConnectionException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/SyncDeviceOwnerConflictException.java b/server/src/main/java/org/apache/iotdb/db/exception/SyncDeviceOwnerConflictException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/SystemCheckException.java b/server/src/main/java/org/apache/iotdb/db/exception/SystemCheckException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/TsFileProcessorException.java b/server/src/main/java/org/apache/iotdb/db/exception/TsFileProcessorException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/WriteProcessException.java b/server/src/main/java/org/apache/iotdb/db/exception/WriteProcessException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/IllegalPathException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/IllegalPathException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/MetadataException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/MetadataException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/PathAlreadyExistException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/PathAlreadyExistException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/PathNotExistException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/PathNotExistException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/StorageGroupAlreadySetException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/StorageGroupAlreadySetException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/metadata/StorageGroupNotSetException.java b/server/src/main/java/org/apache/iotdb/db/exception/metadata/StorageGroupNotSetException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOperatorException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOperatorException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOptimizeException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOptimizeException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/OutOfTTLException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/OutOfTTLException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/PathException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/PathException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/QueryProcessException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/QueryProcessException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/query/UnSupportedFillTypeException.java b/server/src/main/java/org/apache/iotdb/db/exception/query/UnSupportedFillTypeException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/runtime/FlushRunTimeException.java b/server/src/main/java/org/apache/iotdb/db/exception/runtime/FlushRunTimeException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/runtime/RPCServiceException.java b/server/src/main/java/org/apache/iotdb/db/exception/runtime/RPCServiceException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/runtime/SQLParserException.java b/server/src/main/java/org/apache/iotdb/db/exception/runtime/SQLParserException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/exception/runtime/StorageEngineFailureException.java b/server/src/main/java/org/apache/iotdb/db/exception/runtime/StorageEngineFailureException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java b/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MTree.java b/server/src/main/java/org/apache/iotdb/db/metadata/MTree.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MetaUtils.java b/server/src/main/java/org/apache/iotdb/db/metadata/MetaUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/Metadata.java b/server/src/main/java/org/apache/iotdb/db/metadata/Metadata.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MetadataConstant.java b/server/src/main/java/org/apache/iotdb/db/metadata/MetadataConstant.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MetadataOperationType.java b/server/src/main/java/org/apache/iotdb/db/metadata/MetadataOperationType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/InternalMNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/InternalMNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/LeafMNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/LeafMNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/StorageGroupMNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/StorageGroupMNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/server/JettyUtil.java b/server/src/main/java/org/apache/iotdb/db/metrics/server/JettyUtil.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/server/MetricsSystem.java b/server/src/main/java/org/apache/iotdb/db/metrics/server/MetricsSystem.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/server/QueryServlet.java b/server/src/main/java/org/apache/iotdb/db/metrics/server/QueryServlet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/server/ServerArgument.java b/server/src/main/java/org/apache/iotdb/db/metrics/server/ServerArgument.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/server/SqlArgument.java b/server/src/main/java/org/apache/iotdb/db/metrics/server/SqlArgument.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/sink/ConsoleSink.java b/server/src/main/java/org/apache/iotdb/db/metrics/sink/ConsoleSink.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/sink/MetricsServletSink.java b/server/src/main/java/org/apache/iotdb/db/metrics/sink/MetricsServletSink.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/sink/Sink.java b/server/src/main/java/org/apache/iotdb/db/metrics/sink/Sink.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/source/JvmSource.java b/server/src/main/java/org/apache/iotdb/db/metrics/source/JvmSource.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/source/MetricsSource.java b/server/src/main/java/org/apache/iotdb/db/metrics/source/MetricsSource.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/source/Source.java b/server/src/main/java/org/apache/iotdb/db/metrics/source/Source.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsPage.java b/server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsPage.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsWebUI.java b/server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsWebUI.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/monitor/IStatistic.java b/server/src/main/java/org/apache/iotdb/db/monitor/IStatistic.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/monitor/MonitorConstants.java b/server/src/main/java/org/apache/iotdb/db/monitor/MonitorConstants.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/monitor/StatMonitor.java b/server/src/main/java/org/apache/iotdb/db/monitor/StatMonitor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/monitor/collector/FileSize.java b/server/src/main/java/org/apache/iotdb/db/monitor/collector/FileSize.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/monitor/collector/MemTableWriteTimeCost.java b/server/src/main/java/org/apache/iotdb/db/monitor/collector/MemTableWriteTimeCost.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/BrokerAuthenticator.java b/server/src/main/java/org/apache/iotdb/db/mqtt/BrokerAuthenticator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/JSONPayloadFormatter.java b/server/src/main/java/org/apache/iotdb/db/mqtt/JSONPayloadFormatter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/Message.java b/server/src/main/java/org/apache/iotdb/db/mqtt/Message.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/PayloadFormatManager.java b/server/src/main/java/org/apache/iotdb/db/mqtt/PayloadFormatManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/PayloadFormatter.java b/server/src/main/java/org/apache/iotdb/db/mqtt/PayloadFormatter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/mqtt/PublishHandler.java b/server/src/main/java/org/apache/iotdb/db/mqtt/PublishHandler.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/Planner.java b/server/src/main/java/org/apache/iotdb/db/qp/Planner.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/constant/DatetimeUtils.java b/server/src/main/java/org/apache/iotdb/db/qp/constant/DatetimeUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/constant/SQLConstant.java b/server/src/main/java/org/apache/iotdb/db/qp/constant/SQLConstant.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/executor/IPlanExecutor.java b/server/src/main/java/org/apache/iotdb/db/qp/executor/IPlanExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/executor/PlanExecutor.java b/server/src/main/java/org/apache/iotdb/db/qp/executor/PlanExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/Operator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/Operator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/RootOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/RootOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicFunctionOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicFunctionOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicOperatorType.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicOperatorType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/DeleteDataOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/DeleteDataOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FilterOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FilterOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FromOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FromOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FunctionOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FunctionOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InsertOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InsertOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/QueryOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/QueryOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SFWOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SFWOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/UpdateOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/crud/UpdateOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/AuthorOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/AuthorOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CountOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CountOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateTimeSeriesOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateTimeSeriesOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DataAuthOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DataAuthOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteStorageGroupOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteStorageGroupOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteTimeSeriesOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteTimeSeriesOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadConfigurationOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadConfigurationOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadDataOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadDataOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadFilesOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadFilesOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/MoveFileOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/MoveFileOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/RemoveFileOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/RemoveFileOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetStorageGroupOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetStorageGroupOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetTTLOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetTTLOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowChildPathsOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowChildPathsOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowDevicesOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowDevicesOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTTLOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTTLOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTimeSeriesOperator.java b/server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTimeSeriesOperator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AggregationPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AggregationPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AlignByDevicePlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AlignByDevicePlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/FillQueryPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/FillQueryPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByFillPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByFillPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/LastQueryPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/LastQueryPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/RawDataQueryPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/RawDataQueryPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CountPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CountPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowChildPathsPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowChildPathsPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowDevicesPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowDevicesPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTimeSeriesPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTimeSeriesPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGenerator.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGenerator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGeneratorError.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGeneratorError.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/ParseDriver.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/ParseDriver.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/PhysicalGenerator.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/PhysicalGenerator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ConcatPathOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ConcatPathOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/DnfFilterOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/DnfFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/IFilterOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/IFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ILogicalOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ILogicalOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/MergeSingleFilterOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/MergeSingleFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/RemoveNotOptimizer.java b/server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/RemoveNotOptimizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregationType.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregationType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/AvgAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/AvgAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/CountAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/CountAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstValueAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstValueAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastValueAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastValueAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxValueAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxValueAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinValueAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinValueAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/SumAggrResult.java b/server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/SumAggrResult.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/context/QueryContext.java b/server/src/main/java/org/apache/iotdb/db/query/context/QueryContext.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java b/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/control/QueryFileManager.java b/server/src/main/java/org/apache/iotdb/db/query/control/QueryFileManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/control/QueryResourceManager.java b/server/src/main/java/org/apache/iotdb/db/query/control/QueryResourceManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/AlignByDeviceDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/AlignByDeviceDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/ListDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/ListDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/NonAlignEngineDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/NonAlignEngineDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithValueFilter.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithValueFilter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithoutValueFilter.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithoutValueFilter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/SingleDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/SingleDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByEngineDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByEngineDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByFillDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByFillDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithValueFilterDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithValueFilterDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithoutValueFilterDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithoutValueFilterDataSet.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/AggregationExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/executor/AggregationExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/FillQueryExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/executor/FillQueryExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/IQueryRouter.java b/server/src/main/java/org/apache/iotdb/db/query/executor/IQueryRouter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/LastQueryExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/executor/LastQueryExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/QueryRouter.java b/server/src/main/java/org/apache/iotdb/db/query/executor/QueryRouter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/RawDataQueryExecutor.java b/server/src/main/java/org/apache/iotdb/db/query/executor/RawDataQueryExecutor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/fill/IFill.java b/server/src/main/java/org/apache/iotdb/db/query/executor/fill/IFill.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/fill/LastPointReader.java b/server/src/main/java/org/apache/iotdb/db/query/executor/fill/LastPointReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/executor/fill/LinearFill.java b/server/src/main/java/org/apache/iotdb/db/query/executor/fill/LinearFill.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJob.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJob.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobEngine.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobEngine.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobPart.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobPart.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobScheduler.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobScheduler.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/LineMerger.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/LineMerger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/MultiSourceExternalSortJobPart.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/MultiSourceExternalSortJobPart.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/SimpleExternalSortEngine.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/SimpleExternalSortEngine.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/SingleSourceExternalSortJobPart.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/SingleSourceExternalSortJobPart.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/adapter/ByTimestampReaderAdapter.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/adapter/ByTimestampReaderAdapter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileDeserializer.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileDeserializer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileSerializer.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileSerializer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthIExternalSortFileDeserializer.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthIExternalSortFileDeserializer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthTimeValuePairSerializer.java b/server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthTimeValuePairSerializer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/factory/AggregateResultFactory.java b/server/src/main/java/org/apache/iotdb/db/query/factory/AggregateResultFactory.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/filter/TsFileFilter.java b/server/src/main/java/org/apache/iotdb/db/query/filter/TsFileFilter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/pool/QueryTaskPoolManager.java b/server/src/main/java/org/apache/iotdb/db/query/pool/QueryTaskPoolManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkDataIterator.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkDataIterator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkReaderWrap.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkReaderWrap.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/DiskChunkLoader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/DiskChunkLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/DiskChunkReaderByTimestamp.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/DiskChunkReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemChunkLoader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemChunkLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemChunkReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemChunkReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemPageReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/MemPageReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/DiskChunkMetadataLoader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/DiskChunkMetadataLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/MemChunkMetadataLoader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/MemChunkMetadataLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/resource/CachedUnseqResourceMergeReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/resource/CachedUnseqResourceMergeReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/IAggregateReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/IAggregateReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/IReaderByTimestamp.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/IReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/ManagedSeriesReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/ManagedSeriesReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataBatchReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataBatchReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataPointReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataPointReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestamp.java b/server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/universal/CachedPriorityMergeReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/universal/CachedPriorityMergeReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReader.java b/server/src/main/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/query/timegenerator/ServerTimeGenerator.java b/server/src/main/java/org/apache/iotdb/db/query/timegenerator/ServerTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/MemTablePool.java b/server/src/main/java/org/apache/iotdb/db/rescon/MemTablePool.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java b/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/TVListAllocator.java b/server/src/main/java/org/apache/iotdb/db/rescon/TVListAllocator.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/TVListAllocatorMBean.java b/server/src/main/java/org/apache/iotdb/db/rescon/TVListAllocatorMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/package-info.java b/server/src/main/java/org/apache/iotdb/db/rescon/package-info.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IService.java b/server/src/main/java/org/apache/iotdb/db/service/IService.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java b/server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IoTDBMBean.java b/server/src/main/java/org/apache/iotdb/db/service/IoTDBMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java b/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/JMXService.java b/server/src/main/java/org/apache/iotdb/db/service/JMXService.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/MQTTService.java b/server/src/main/java/org/apache/iotdb/db/service/MQTTService.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java b/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/MetricsServiceMBean.java b/server/src/main/java/org/apache/iotdb/db/service/MetricsServiceMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/Monitor.java b/server/src/main/java/org/apache/iotdb/db/service/Monitor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/MonitorMBean.java b/server/src/main/java/org/apache/iotdb/db/service/MonitorMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/RPCService.java b/server/src/main/java/org/apache/iotdb/db/service/RPCService.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/RPCServiceMBean.java b/server/src/main/java/org/apache/iotdb/db/service/RPCServiceMBean.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/RegisterManager.java b/server/src/main/java/org/apache/iotdb/db/service/RegisterManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/ServiceType.java b/server/src/main/java/org/apache/iotdb/db/service/ServiceType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/StartupCheck.java b/server/src/main/java/org/apache/iotdb/db/service/StartupCheck.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java b/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/StaticResps.java b/server/src/main/java/org/apache/iotdb/db/service/StaticResps.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl.java b/server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/service/UpgradeSevice.java b/server/src/main/java/org/apache/iotdb/db/service/UpgradeSevice.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncConstant.java b/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncConstant.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderConfig.java b/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderConfig.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderDescriptor.java b/server/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderDescriptor.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/package-info.java b/server/src/main/java/org/apache/iotdb/db/sync/package-info.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServerManager.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServerManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoader.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/IFileLoader.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/IFileLoader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/ILoadLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/ILoadLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadType.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadType.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/transfer/SyncServiceImpl.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/transfer/SyncServiceImpl.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/manage/ISyncFileManager.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/manage/ISyncFileManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManager.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzer.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogger.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogger.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/ISyncClient.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/ISyncClient.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/SyncClient.java b/server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/SyncClient.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/IoTDBDataDirViewer.java b/server/src/main/java/org/apache/iotdb/db/tools/IoTDBDataDirViewer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/TsFileResourcePrinter.java b/server/src/main/java/org/apache/iotdb/db/tools/TsFileResourcePrinter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/TsFileSketchTool.java b/server/src/main/java/org/apache/iotdb/db/tools/TsFileSketchTool.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/WalChecker.java b/server/src/main/java/org/apache/iotdb/db/tools/WalChecker.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogEntry.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogEntry.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogFilter.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogFilter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogParser.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogParser.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogVisualizer.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogVisualizer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/PatternLogParser.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/PatternLogParser.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/TimeSeriesStatistics.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/TimeSeriesStatistics.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualUtils.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualizationPlan.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualizationPlan.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/conf/GuiPropertyKeys.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/conf/GuiPropertyKeys.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoLogFileLoadedException.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoLogFileLoadedException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoSuchPlanException.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoSuchPlanException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/UnmatchedContentException.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/UnmatchedContentException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/VisualizationException.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/VisualizationException.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableComboTab.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableComboTab.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableTab.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableTab.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/FileSelectionBox.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/FileSelectionBox.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LabeledComboBox.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LabeledComboBox.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LogVisualizationGui.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LogVisualizationGui.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanDetailPanel.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanDetailPanel.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultPlotTab.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultPlotTab.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultStatisticTab.java b/server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultStatisticTab.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstTool.java b/server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstTool.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstToolCmd.java b/server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstToolCmd.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/watermark/GroupedLSBWatermarkEncoder.java b/server/src/main/java/org/apache/iotdb/db/tools/watermark/GroupedLSBWatermarkEncoder.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/watermark/WatermarkDetector.java b/server/src/main/java/org/apache/iotdb/db/tools/watermark/WatermarkDetector.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/tools/watermark/WatermarkEncoder.java b/server/src/main/java/org/apache/iotdb/db/tools/watermark/WatermarkEncoder.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/AuthUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/AuthUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/CommonUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/CommonUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/CopyOnReadLinkedList.java b/server/src/main/java/org/apache/iotdb/db/utils/CopyOnReadLinkedList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/FileLoaderUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/FileLoaderUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/FilePathUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/FilePathUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/IOUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/IOUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/MathUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/MathUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/MemUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/MemUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/MergeUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/MergeUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/OpenFileNumUtil.java b/server/src/main/java/org/apache/iotdb/db/utils/OpenFileNumUtil.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/QueryDataSetUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/QueryDataSetUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/QueryUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/QueryUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/RandomDeleteCache.java b/server/src/main/java/org/apache/iotdb/db/utils/RandomDeleteCache.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/SchemaUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/SchemaUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/SyncUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/SyncUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/TestOnly.java b/server/src/main/java/org/apache/iotdb/db/utils/TestOnly.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/TimeValuePairUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/TimeValuePairUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/TypeInferenceUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/TypeInferenceUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/UpgradeUtils.java b/server/src/main/java/org/apache/iotdb/db/utils/UpgradeUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/BinaryTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/BinaryTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/BooleanTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/BooleanTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/DoubleTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/DoubleTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/FloatTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/FloatTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/IntTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/IntTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/LongTVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/LongTVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/BatchLogReader.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/BatchLogReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/ILogReader.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/ILogReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/ILogWriter.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/ILogWriter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/LogWriter.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/LogWriter.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/MultiFileLogReader.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/MultiFileLogReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/io/SingleFileLogReader.java b/server/src/main/java/org/apache/iotdb/db/writelog/io/SingleFileLogReader.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/manager/MultiFileLogNodeManager.java b/server/src/main/java/org/apache/iotdb/db/writelog/manager/MultiFileLogNodeManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/manager/WriteLogNodeManager.java b/server/src/main/java/org/apache/iotdb/db/writelog/manager/WriteLogNodeManager.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/node/ExclusiveWriteLogNode.java b/server/src/main/java/org/apache/iotdb/db/writelog/node/ExclusiveWriteLogNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/node/WriteLogNode.java b/server/src/main/java/org/apache/iotdb/db/writelog/node/WriteLogNode.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/recover/LogReplayer.java b/server/src/main/java/org/apache/iotdb/db/writelog/recover/LogReplayer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/java/org/apache/iotdb/db/writelog/recover/TsFileRecoverPerformer.java b/server/src/main/java/org/apache/iotdb/db/writelog/recover/TsFileRecoverPerformer.java
old mode 100755
new mode 100644
diff --git a/server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter b/server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
old mode 100755
new mode 100644
diff --git a/server/src/main/resources/iotdb/ui/static/index.html b/server/src/main/resources/iotdb/ui/static/index.html
old mode 100755
new mode 100644
diff --git a/server/src/main/resources/iotdb/ui/static/iotdb-logo.png b/server/src/main/resources/iotdb/ui/static/iotdb-logo.png
old mode 100755
new mode 100644
diff --git a/server/src/main/resources/iotdb/ui/static/webui.css b/server/src/main/resources/iotdb/ui/static/webui.css
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/auth/LocalFileAuthorizerTest.java b/server/src/test/java/org/apache/iotdb/db/auth/LocalFileAuthorizerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/auth/LocalFileRoleAccessorTest.java b/server/src/test/java/org/apache/iotdb/db/auth/LocalFileRoleAccessorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/auth/LocalFileRoleManagerTest.java b/server/src/test/java/org/apache/iotdb/db/auth/LocalFileRoleManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/auth/LocalFileUserAccessorTest.java b/server/src/test/java/org/apache/iotdb/db/auth/LocalFileUserAccessorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/auth/LocalFileUserManagerTest.java b/server/src/test/java/org/apache/iotdb/db/auth/LocalFileUserManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandlerTest.java b/server/src/test/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandlerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactoryTest.java b/server/src/test/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactoryTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounterTest.java b/server/src/test/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounterTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/conf/adapter/CompressionRatioTest.java b/server/src/test/java/org/apache/iotdb/db/conf/adapter/CompressionRatioTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/conf/adapter/HyperLogLogTest.java b/server/src/test/java/org/apache/iotdb/db/conf/adapter/HyperLogLogTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapterTest.java b/server/src/test/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapterTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategyTest.java b/server/src/test/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategyTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/constant/TestConstant.java b/server/src/test/java/org/apache/iotdb/db/constant/TestConstant.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/cost/statistic/PerformanceStatTest.java b/server/src/test/java/org/apache/iotdb/db/cost/statistic/PerformanceStatTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/MetadataManagerHelper.java b/server/src/test/java/org/apache/iotdb/db/engine/MetadataManagerHelper.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCacheTest.java b/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCacheTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableFlushTaskTest.java b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableFlushTaskTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTablePoolTest.java b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTablePoolTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemtableBenchmark.java b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemtableBenchmark.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java b/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/MergeTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/MergeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MaxFileMergeFileSelectorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MaxFileMergeFileSelectorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergeLogTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergeLogTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergePerfTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergePerfTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergeTaskTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/inplace/MergeTaskTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MaxFileMergeFileSelectorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MaxFileMergeFileSelectorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MergeLogTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MergeLogTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MergeTaskTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/seqMerge/squeeze/MergeTaskTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MaxFileMergeFileSelectorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MaxFileMergeFileSelectorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MergeLogTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MergeLogTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MergeTaskTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/independence/MergeTaskTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MaxFileMergeFileSelectorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MaxFileMergeFileSelectorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MergeLogTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MergeLogTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MergeTaskTest.java b/server/src/test/java/org/apache/iotdb/db/engine/merge/sizeMerge/regularization/MergeTaskTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/modification/DeletionFileNodeTest.java b/server/src/test/java/org/apache/iotdb/db/engine/modification/DeletionFileNodeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/modification/DeletionQueryTest.java b/server/src/test/java/org/apache/iotdb/db/engine/modification/DeletionQueryTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/modification/ModificationFileTest.java b/server/src/test/java/org/apache/iotdb/db/engine/modification/ModificationFileTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/FileNodeManagerBenchmark.java b/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/FileNodeManagerBenchmark.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TTLTest.java b/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TTLTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessorTest.java b/server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/version/SimpleFileVersionControllerTest.java b/server/src/test/java/org/apache/iotdb/db/engine/version/SimpleFileVersionControllerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/engine/version/SysTimeVersionControllerTest.java b/server/src/test/java/org/apache/iotdb/db/engine/version/SysTimeVersionControllerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationDeleteIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationDeleteIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationLargeDataIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationLargeDataIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationSmallDataIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationSmallDataIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAlignByDeviceIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAlignByDeviceIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAuthorizationIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAuthorizationIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAutoCreateSchemaIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBAutoCreateSchemaIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBCloseIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBCloseIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBCompleteIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBCompleteIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDaemonIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDaemonIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteStorageGroupIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteStorageGroupIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDeletionIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDeletionIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDisableAlignIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBDisableAlignIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFillIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFillIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFlushQueryMergeIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBFlushQueryMergeIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLargeDataIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLargeDataIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLastIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLastIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsfileIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsfileIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMergeTest.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMergeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMetadataFetchIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMetadataFetchIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedChunkInUnseqIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedChunkInUnseqIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedPageIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedPageIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiSeriesIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiSeriesIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiStatementsIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiStatementsIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNumberPathIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBNumberPathIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBOverlappedPageIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBOverlappedPageIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryDemoIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryDemoIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBQuotedPathIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBQuotedPathIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBRestartIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBRestartIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSameMeasurementsDifferentTypesIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSameMeasurementsDifferentTypesIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBVersionIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBVersionIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/metadata/MManagerAdvancedTest.java b/server/src/test/java/org/apache/iotdb/db/metadata/MManagerAdvancedTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/metadata/MManagerBasicTest.java b/server/src/test/java/org/apache/iotdb/db/metadata/MManagerBasicTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/metadata/MManagerImproveTest.java b/server/src/test/java/org/apache/iotdb/db/metadata/MManagerImproveTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/metadata/MTreeTest.java b/server/src/test/java/org/apache/iotdb/db/metadata/MTreeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/monitor/collector/FileSizeTest.java b/server/src/test/java/org/apache/iotdb/db/monitor/collector/FileSizeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/mqtt/BrokerAuthenticatorTest.java b/server/src/test/java/org/apache/iotdb/db/mqtt/BrokerAuthenticatorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/mqtt/JSONPayloadFormatTest.java b/server/src/test/java/org/apache/iotdb/db/mqtt/JSONPayloadFormatTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/mqtt/PayloadFormatManagerTest.java b/server/src/test/java/org/apache/iotdb/db/mqtt/PayloadFormatManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/mqtt/PublishHandlerTest.java b/server/src/test/java/org/apache/iotdb/db/mqtt/PublishHandlerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/PlannerTest.java b/server/src/test/java/org/apache/iotdb/db/qp/PlannerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/bench/QueryParseBenchmark.java b/server/src/test/java/org/apache/iotdb/db/qp/bench/QueryParseBenchmark.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/other/TSPlanContextAuthorTest.java b/server/src/test/java/org/apache/iotdb/db/qp/other/TSPlanContextAuthorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/plan/ConcatOptimizerTest.java b/server/src/test/java/org/apache/iotdb/db/qp/plan/ConcatOptimizerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/plan/LogicalPlanSmallTest.java b/server/src/test/java/org/apache/iotdb/db/qp/plan/LogicalPlanSmallTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/plan/PhysicalPlanTest.java b/server/src/test/java/org/apache/iotdb/db/qp/plan/PhysicalPlanTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/qp/strategy/LogicalGeneratorTest.java b/server/src/test/java/org/apache/iotdb/db/qp/strategy/LogicalGeneratorTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/aggregation/AggregateResultTest.java b/server/src/test/java/org/apache/iotdb/db/query/aggregation/AggregateResultTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/control/FileReaderManagerTest.java b/server/src/test/java/org/apache/iotdb/db/query/control/FileReaderManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/control/QueryResourceManagerTest.java b/server/src/test/java/org/apache/iotdb/db/query/control/QueryResourceManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithValueFilterTest.java b/server/src/test/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithValueFilterTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/executor/GroupByEngineDataSetTest.java b/server/src/test/java/org/apache/iotdb/db/query/executor/GroupByEngineDataSetTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/externalsort/ExternalSortEngineTest.java b/server/src/test/java/org/apache/iotdb/db/query/externalsort/ExternalSortEngineTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/externalsort/FakeChunkReaderWrap.java b/server/src/test/java/org/apache/iotdb/db/query/externalsort/FakeChunkReaderWrap.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/externalsort/IExternalSortFileSerializerDeserializerTest.java b/server/src/test/java/org/apache/iotdb/db/query/externalsort/IExternalSortFileSerializerDeserializerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/ReaderTestHelper.java b/server/src/test/java/org/apache/iotdb/db/query/reader/ReaderTestHelper.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReaderTest.java b/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestampTest.java b/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestampTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderTest.java b/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderTestUtil.java b/server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderTestUtil.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/universal/FakedSeriesReader.java b/server/src/test/java/org/apache/iotdb/db/query/reader/universal/FakedSeriesReader.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest.java b/server/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest2.java b/server/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest2.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/script/EnvScriptIT.java b/server/src/test/java/org/apache/iotdb/db/script/EnvScriptIT.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sql/DatetimeQueryDataSetUtilsTest.java b/server/src/test/java/org/apache/iotdb/db/sql/DatetimeQueryDataSetUtilsTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderTest.java b/server/src/test/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzerTest.java b/server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLoggerTest.java b/server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLoggerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManagerTest.java b/server/src/test/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzerTest.java b/server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLoggerTest.java b/server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLoggerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/sync/sender/transfer/SyncClientTest.java b/server/src/test/java/org/apache/iotdb/db/sync/sender/transfer/SyncClientTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/tools/IoTDBWatermarkTest.java b/server/src/test/java/org/apache/iotdb/db/tools/IoTDBWatermarkTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/tools/WalCheckerTest.java b/server/src/test/java/org/apache/iotdb/db/tools/WalCheckerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java b/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/MathQueryDataSetUtilsTest.java b/server/src/test/java/org/apache/iotdb/db/utils/MathQueryDataSetUtilsTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/OpenFileNumUtilTest.java b/server/src/test/java/org/apache/iotdb/db/utils/OpenFileNumUtilTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/RandomNum.java b/server/src/test/java/org/apache/iotdb/db/utils/RandomNum.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/TypeInferenceUtilsTest.java b/server/src/test/java/org/apache/iotdb/db/utils/TypeInferenceUtilsTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/utils/datastructure/LongTVListTest.java b/server/src/test/java/org/apache/iotdb/db/utils/datastructure/LongTVListTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/IoTDBLogFileSizeTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/IoTDBLogFileSizeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/PerformanceTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/PerformanceTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeManagerTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeManagerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/io/LogWriterReaderTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/io/LogWriterReaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/io/MultiFileLogReaderTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/io/MultiFileLogReaderTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/recover/LogReplayerTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/recover/LogReplayerTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/recover/SeqTsFileRecoverTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/recover/SeqTsFileRecoverTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java b/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java
old mode 100755
new mode 100644
diff --git a/server/src/test/resources/iotdb-engine.properties b/server/src/test/resources/iotdb-engine.properties
old mode 100755
new mode 100644
diff --git a/server/src/test/resources/logback.xml b/server/src/test/resources/logback.xml
old mode 100755
new mode 100644
diff --git a/server/src/test/resources/start-sync-test.sh b/server/src/test/resources/start-sync-test.sh
old mode 100755
new mode 100644
diff --git a/server/src/test/resources/stop-sync-test.sh b/server/src/test/resources/stop-sync-test.sh
old mode 100755
new mode 100644
diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml
old mode 100755
new mode 100644
diff --git a/service-rpc/rpc-changelist.md b/service-rpc/rpc-changelist.md
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/BatchExecutionException.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/BatchExecutionException.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBConnectionException.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBConnectionException.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcUtils.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/RpcUtils.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/StatementExecutionException.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/StatementExecutionException.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/SynchronizedHandler.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/SynchronizedHandler.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/java/org/apache/iotdb/rpc/TSStatusCode.java b/service-rpc/src/main/java/org/apache/iotdb/rpc/TSStatusCode.java
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/thrift/rpc.thrift b/service-rpc/src/main/thrift/rpc.thrift
old mode 100755
new mode 100644
diff --git a/service-rpc/src/main/thrift/sync.thrift b/service-rpc/src/main/thrift/sync.thrift
old mode 100755
new mode 100644
diff --git a/service-rpc/src/pypi/README.md b/service-rpc/src/pypi/README.md
old mode 100755
new mode 100644
diff --git a/service-rpc/src/pypi/setup.py b/service-rpc/src/pypi/setup.py
old mode 100755
new mode 100644
diff --git a/session/pom.xml b/session/pom.xml
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/Config.java b/session/src/main/java/org/apache/iotdb/session/Config.java
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/Session.java b/session/src/main/java/org/apache/iotdb/session/Session.java
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/SessionDataSet.java b/session/src/main/java/org/apache/iotdb/session/SessionDataSet.java
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/SessionUtils.java b/session/src/main/java/org/apache/iotdb/session/SessionUtils.java
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/pool/SessionDataSetWrapper.java b/session/src/main/java/org/apache/iotdb/session/pool/SessionDataSetWrapper.java
old mode 100755
new mode 100644
diff --git a/session/src/main/java/org/apache/iotdb/session/pool/SessionPool.java b/session/src/main/java/org/apache/iotdb/session/pool/SessionPool.java
old mode 100755
new mode 100644
diff --git a/session/src/test/java/org/apache/iotdb/session/CheckPathValidityTest.java b/session/src/test/java/org/apache/iotdb/session/CheckPathValidityTest.java
old mode 100755
new mode 100644
diff --git a/session/src/test/java/org/apache/iotdb/session/IoTDBSessionIT.java b/session/src/test/java/org/apache/iotdb/session/IoTDBSessionIT.java
old mode 100755
new mode 100644
diff --git a/session/src/test/java/org/apache/iotdb/session/pool/SessionPoolTest.java b/session/src/test/java/org/apache/iotdb/session/pool/SessionPoolTest.java
old mode 100755
new mode 100644
diff --git a/session/src/test/resources/iotdb-engine.properties b/session/src/test/resources/iotdb-engine.properties
old mode 100755
new mode 100644
diff --git a/site/README-zh.md b/site/README-zh.md
old mode 100755
new mode 100644
diff --git a/site/README.md b/site/README.md
old mode 100755
new mode 100644
diff --git a/site/pom.xml b/site/pom.xml
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/config.js b/site/src/main/.vuepress/config.js
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/enhanceApp.js b/site/src/main/.vuepress/enhanceApp.js
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/arrow.png b/site/src/main/.vuepress/public/img/arrow.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/jlq.png b/site/src/main/.vuepress/public/img/contributor-avatar/jlq.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/kfx.jpeg b/site/src/main/.vuepress/public/img/contributor-avatar/kfx.jpeg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/user.svg b/site/src/main/.vuepress/public/img/contributor-avatar/user.svg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/xdh.jpg b/site/src/main/.vuepress/public/img/contributor-avatar/xdh.jpg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/yt.jpg b/site/src/main/.vuepress/public/img/contributor-avatar/yt.jpg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/contributor-avatar/zss.jpg b/site/src/main/.vuepress/public/img/contributor-avatar/zss.jpg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-Slide1.png b/site/src/main/.vuepress/public/img/home-Slide1.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-Slide2.png b/site/src/main/.vuepress/public/img/home-Slide2.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-Slide3.png b/site/src/main/.vuepress/public/img/home-Slide3.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon1.png b/site/src/main/.vuepress/public/img/home-icon1.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon2.png b/site/src/main/.vuepress/public/img/home-icon2.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon3.png b/site/src/main/.vuepress/public/img/home-icon3.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon4.png b/site/src/main/.vuepress/public/img/home-icon4.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon5.png b/site/src/main/.vuepress/public/img/home-icon5.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/home-icon6.png b/site/src/main/.vuepress/public/img/home-icon6.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/logo.png b/site/src/main/.vuepress/public/img/logo.png
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/public/img/tools.jpg b/site/src/main/.vuepress/public/img/tools.jpg
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/styles/index.styl b/site/src/main/.vuepress/styles/index.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/styles/palette.styl b/site/src/main/.vuepress/styles/palette.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/AlgoliaSearchBox.vue b/site/src/main/.vuepress/theme/components/AlgoliaSearchBox.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/DropdownLink.vue b/site/src/main/.vuepress/theme/components/DropdownLink.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/DropdownTransition.vue b/site/src/main/.vuepress/theme/components/DropdownTransition.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/Home.vue b/site/src/main/.vuepress/theme/components/Home.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/NavLink.vue b/site/src/main/.vuepress/theme/components/NavLink.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/NavLinks.vue b/site/src/main/.vuepress/theme/components/NavLinks.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/Navbar.vue b/site/src/main/.vuepress/theme/components/Navbar.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/Page.vue b/site/src/main/.vuepress/theme/components/Page.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/Sidebar.vue b/site/src/main/.vuepress/theme/components/Sidebar.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/SidebarButton.vue b/site/src/main/.vuepress/theme/components/SidebarButton.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/SidebarGroup.vue b/site/src/main/.vuepress/theme/components/SidebarGroup.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/SidebarLink.vue b/site/src/main/.vuepress/theme/components/SidebarLink.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/components/SidebarLinks.vue b/site/src/main/.vuepress/theme/components/SidebarLinks.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/global-components/Badge.vue b/site/src/main/.vuepress/theme/global-components/Badge.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/global-components/Contributor.vue b/site/src/main/.vuepress/theme/global-components/Contributor.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/global-components/IoTDB.vue b/site/src/main/.vuepress/theme/global-components/IoTDB.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/global-components/IoTDBZH.vue b/site/src/main/.vuepress/theme/global-components/IoTDBZH.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/index.js b/site/src/main/.vuepress/theme/index.js
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/layouts/404.vue b/site/src/main/.vuepress/theme/layouts/404.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/layouts/Layout.vue b/site/src/main/.vuepress/theme/layouts/Layout.vue
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/arrow.styl b/site/src/main/.vuepress/theme/styles/arrow.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/code.styl b/site/src/main/.vuepress/theme/styles/code.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/custom-blocks.styl b/site/src/main/.vuepress/theme/styles/custom-blocks.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/index.styl b/site/src/main/.vuepress/theme/styles/index.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/mobile.styl b/site/src/main/.vuepress/theme/styles/mobile.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/toc.styl b/site/src/main/.vuepress/theme/styles/toc.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/styles/wrapper.styl b/site/src/main/.vuepress/theme/styles/wrapper.styl
old mode 100755
new mode 100644
diff --git a/site/src/main/.vuepress/theme/util/index.js b/site/src/main/.vuepress/theme/util/index.js
old mode 100755
new mode 100644
diff --git a/site/src/main/deploy.js b/site/src/main/deploy.js
old mode 100755
new mode 100644
diff --git a/site/src/main/package.json b/site/src/main/package.json
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/Readme.md b/spark-iotdb-connector/Readme.md
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/pom.xml b/spark-iotdb-connector/pom.xml
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/java/org/apache/iotdb/spark/db/SQLConstant.java b/spark-iotdb-connector/src/main/java/org/apache/iotdb/spark/db/SQLConstant.java
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/Converter.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/Converter.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/DefaultSource.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/DefaultSource.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBOptions.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBOptions.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBRDD.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBRDD.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBRelation.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/IoTDBRelation.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/Transformer.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/Transformer.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/package.scala b/spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/package.scala
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/test/resources/iotdb-engine.properties b/spark-iotdb-connector/src/test/resources/iotdb-engine.properties
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/EnvironmentUtils.java b/spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/EnvironmentUtils.java
old mode 100755
new mode 100644
diff --git a/spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/IoTDBTest.scala b/spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/IoTDBTest.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/README.md b/spark-tsfile/README.md
old mode 100755
new mode 100644
diff --git a/spark-tsfile/pom.xml b/spark-tsfile/pom.xml
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/io/TsFileOutputFormat.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/io/TsFileOutputFormat.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/io/TsFileRecordWriter.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/io/TsFileRecordWriter.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/Executor.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/Executor.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/QueryProcessor.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/QueryProcessor.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/BasicOperator.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/BasicOperator.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/FilterOperator.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/FilterOperator.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/Operator.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/Operator.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/SQLConstant.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/SQLConstant.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/SingleQuery.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/SingleQuery.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/TSQueryPlan.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/common/TSQueryPlan.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/BasicOperatorException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/BasicOperatorException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/DNFOptimizeException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/DNFOptimizeException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/LogicalOptimizeException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/LogicalOptimizeException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/MergeFilterException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/MergeFilterException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/QueryOperatorException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/QueryOperatorException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/QueryProcessorException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/QueryProcessorException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/RemoveNotException.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/exception/RemoveNotException.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/DNFFilterOptimizer.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/DNFFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/IFilterOptimizer.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/IFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/MergeSingleFilterOptimizer.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/MergeSingleFilterOptimizer.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/PhysicalOptimizer.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/PhysicalOptimizer.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/RemoveNotOptimizer.java b/spark-tsfile/src/main/java/org/apache/iotdb/spark/tsfile/qp/optimizer/RemoveNotOptimizer.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/Converter.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/Converter.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/DefaultSource.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/DefaultSource.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/NarrowConverter.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/NarrowConverter.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/NarrowTsFileOutputWriter.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/NarrowTsFileOutputWriter.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/Transformer.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/Transformer.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/TsFileWriterFactory.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/TsFileWriterFactory.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/WideConverter.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/WideConverter.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/WideTsFileOutputWriter.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/WideTsFileOutputWriter.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/package.scala b/spark-tsfile/src/main/scala/org/apache/iotdb/spark/tsfile/package.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/constant/TestConstant.java b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/constant/TestConstant.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/ConverterTest.scala b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/ConverterTest.scala
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/HDFSInputTest.java b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/HDFSInputTest.java
old mode 100755
new mode 100644
diff --git a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/TSFileSuit.scala b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tsfile/TSFileSuit.scala
old mode 100755
new mode 100644
diff --git a/tools/check_sigs.sh b/tools/check_sigs.sh
old mode 100755
new mode 100644
diff --git a/tools/clean-site.sh b/tools/clean-site.sh
old mode 100755
new mode 100644
diff --git a/tools/common.sh b/tools/common.sh
old mode 100755
new mode 100644
diff --git a/tools/download_staged_release.sh b/tools/download_staged_release.sh
old mode 100755
new mode 100644
diff --git a/tsfile/README.md b/tsfile/README.md
old mode 100755
new mode 100644
diff --git a/tsfile/format-changelist.md b/tsfile/format-changelist.md
old mode 100755
new mode 100644
diff --git a/tsfile/pom.xml b/tsfile/pom.xml
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EncodingConfig.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EncodingConfig.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EndianType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EndianType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/footer/ChunkGroupFooter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/footer/ChunkGroupFooter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/package-info.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/package-info.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/ReadOnlyTsFile.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/ReadOnlyTsFile.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/ExceptionBatchData.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/ExceptionBatchData.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeColumn.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionPrinter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionPrinter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/GroupByFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/GroupByFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/TimeFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/TimeFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/ValueFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/ValueFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/UnaryFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/UnaryFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterSerializeId.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterSerializeId.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/AndFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/AndFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Eq.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Eq.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Gt.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Gt.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GtEq.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GtEq.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/In.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/In.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Lt.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Lt.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/LtEq.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/LtEq.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/NotEq.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/NotEq.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/NotFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/NotFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/OrFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/OrFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/EmptyDataSet.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/EmptyDataSet.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/BatchDataIterator.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/BatchDataIterator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReaderByTimestamp.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/VersionUtils.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/VersionUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkGroupWriterImpl.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkGroupWriterImpl.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeSeriesMetadataTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeSeriesMetadataTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadOnlyTsFileTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadOnlyTsFileTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedTimeGenerator.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedTimeGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java
old mode 100755
new mode 100644
diff --git a/tsfile/src/test/resources/logback.xml b/tsfile/src/test/resources/logback.xml
old mode 100755
new mode 100644