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:14 UTC

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

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