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

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


    from 98f614d  Merge remote-tracking branch 'origin/aggregate' into 
threadlocal_for_query
     new 77206b2  add autoRepair option for NativeRestorableIOWriter
     new 742e686  Merge pull request #93 from apache/jira39
     new 2fcc8d2  Added Initial Version of release notes as preparation for the 
Release 0.8.0.
     new af199ad  Merge pull request #91 from JulianFeinauer/add-release-notes
     new 7a563c0  update license (#94)
     new a0053ac  Added autoRepair functionality to TsFileSequenceReader.
     new 923b383  Small refactoring.
     new f80955d  Added exception to TsFileSequenceReader.readTailMagic, when 
there is no tail magic.
     new 169959c  Merge pull request #98 from 
JulianFeinauer/feature/IOTDB-39-add-autorepair-reader
     new 9b8b68a  [IOTDB-49]Remove 2 unneeded logs. (#99)
     new 41e3fbe  fix doc bug (#104)
     new ef46df9  fix bug IOTDB-50
     new 5f247c6  Merge pull request #107 from apache/fix_bug_IOTDB_50
     new aae9a57  [IOTDB-23] Add monitor statistics of file size. Phase 1.1 
(#88)
     new a58b084  [IOTDB-56] faster memtable.getSortedTimeValuePairList (#105)
     new 7dd3722  [IOTDB-8] Fix filenode restore deserialization (#96)
     new 96f3710  rename postback to sync and reconstruct sync client
     new 2f2e1d8  reconstruct thrift sync service
     new ab830f9  reconstruct sync server
     new 47dcea4  test sync function and modify the implementation of singleton
     new c165a8f  modify shell scripts about sync
     new 0a46869  remove author mark
     new 0bbf2f3  fix sonar issues
     new 59d1ae8  Merge pull request #101 from apache/Sync-Reconstruct
     new 5309448  [IOTDB-39]Refactor auto repair for TsFile  reader and TsFile 
writer (#100)
     new 306a681  set SQL parse error as debug level log; fix some sonar issues
     new f205900  Merge pull request #112 from apache/fix_jira_62
     new bd3a798  [IOTDB-63] Use TsFileInput instead of FileChannel as the 
parameter passed to methods (#110)
     new e3f9728  call valueDecoder reset() when reading data from a new Page
     new a92c7b3  Merge pull request #113 from 
apache/fix_jira_67_valueDecoder_reset
     new d637989  add check SG for MManager, MGraph and MTree (#114)
     new abc189c  fix channel close bug in merge process (#103)
     new 8829460  check whether tsfile is deleted in ut
     new d21409f  Merge pull request #116 from 
apache/fix_check_whether_file_is_deleted_in_ut
     new 0e74fa1  Reorganized the start and close of sync thread
     new 6e4bc04  Merge pull request #118 from apache/fix_sync_thread_bug
     new 1f626c4  add metadata plan codec
     new 6e2dcea  add author and loaddata plan codec
     new 20d5513  add property plan codec
     new e0f265b  add physical codec unit test
     new 30c89ff  Merge pull request #115 from apache/serialize-physicalplan
     new edaa5b1  merge with master

The 1571 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .mvn/wrapper/MavenWrapperDownloader.java           |    2 +-
 .mvn/wrapper/maven-wrapper.properties              |    2 +-
 LICENSE-binary                                     |  262 -----
 License                                            |   86 +-
 NOTICE                                             |  507 ++++++++-
 NOTICE-binary                                      | 1174 --------------------
 RELEASE_NOTES                                      |   39 +
 Readme.md                                          |   29 +-
 iotdb/iotdb/bin/stop-postBackClient.sh => clean.sh |   28 +-
 docs/Documentation/Frequently asked questions.md   |   28 +-
 docs/Documentation/QuickStart.md                   |   25 +-
 .../UserGuideV0.7.0/4-Deployment and Management.md |   77 ++
 example/rocketmq/pom.xml                           |   10 -
 example/rocketmq/readme.md                         |   10 -
 .../controller/DatabaseConnectController.java      |   41 +-
 .../iotdb/tsfile/hadoop/TSFOutputFormat.java       |    3 +-
 .../iotdb/tsfile/hadoop/TSFRecordWriter.java       |    3 +-
 .../iotdb/tsfile/hadoop/example/TsFileHelper.java  |   13 +-
 .../cn/edu/thu/tsfile/hadoop/TsFileTestHelper.java |   17 +-
 ...rt-postBackClient.bat => start-sync-client.bat} |    4 +-
 ...tart-postBackClient.sh => start-sync-client.sh} |    4 +-
 ...top-postBackClient.bat => stop-sync-client.bat} |    4 +-
 ...{stop-postBackClient.sh => stop-sync-client.sh} |    6 +-
 iotdb/iotdb/conf/iotdb-engine.properties           |   14 +-
 ...ent.properties => iotdb-sync-client.properties} |   11 +-
 .../iotdb/db/auth/role/BasicRoleManager.java       |    1 -
 .../iotdb/db/auth/user/BasicUserManager.java       |    1 -
 .../org/apache/iotdb/db/concurrent/HashLock.java   |   22 -
 .../org/apache/iotdb/db/concurrent/ThreadName.java |    5 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   26 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   24 +-
 .../iotdb/db/engine/filenode/FileNodeManager.java  |   87 +-
 .../db/engine/filenode/FileNodeProcessor.java      |  107 +-
 .../engine/filenode/FileNodeProcessorStatus.java   |   32 +-
 .../db/engine/filenode/FileNodeProcessorStore.java |   55 +-
 .../db/engine/filenode/OverflowChangeType.java     |   31 +-
 .../iotdb/db/engine/filenode/SerializeUtil.java    |   72 --
 .../iotdb/db/engine/filenode/TsFileResource.java   |  101 +-
 .../engine/memtable/TimeValuePairInMemTable.java   |    8 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   14 +-
 .../db/engine/overflow/io/OverflowProcessor.java   |    2 +
 .../db/engine/overflow/io/OverflowResource.java    |    1 +
 ...Exception.java => SyncConnectionException.java} |   14 +-
 .../java/org/apache/iotdb/db/metadata/MGraph.java  |    9 +
 .../org/apache/iotdb/db/metadata/MManager.java     |   12 +
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   28 +
 .../org/apache/iotdb/db/monitor/IStatistic.java    |    5 +-
 .../apache/iotdb/db/monitor/MonitorConstants.java  |   67 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |  160 ++-
 .../iotdb/db/monitor/collector/FileSize.java       |  173 +++
 .../iotdb/db/postback/receiver/ServerManager.java  |  102 --
 .../db/postback/receiver/ServerServiceImpl.java    |  701 ------------
 .../iotdb/db/postback/sender/FileSenderImpl.java   |  510 ---------
 .../iotdb/db/qp/logical/sys/AuthorOperator.java    |   95 +-
 .../iotdb/db/qp/logical/sys/MetadataOperator.java  |   39 +-
 .../iotdb/db/qp/logical/sys/PropertyOperator.java  |   47 +-
 .../iotdb/db/qp/physical/sys/AuthorPlan.java       |   30 +
 .../iotdb/db/qp/physical/sys/LoadDataPlan.java     |   19 +
 .../iotdb/db/qp/physical/sys/MetadataPlan.java     |   26 +
 .../iotdb/db/qp/physical/sys/PropertyPlan.java     |   20 +
 .../iotdb/db/query/control/FileReaderManager.java  |    6 +-
 .../db/query/factory/SeriesReaderFactory.java      |    1 +
 .../java/org/apache/iotdb/db/service/IoTDB.java    |    8 +-
 .../org/apache/iotdb/db/service/ServiceType.java   |   20 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   12 +-
 .../apache/iotdb/db/sql/parse/AstNodeOrigin.java   |    1 -
 .../org/apache/iotdb/db/sync/conf/Constans.java    |   47 +
 .../conf/SyncSenderConfig.java}                    |   74 +-
 .../conf/SyncSenderDescriptor.java}                |   87 +-
 .../iotdb/db/sync/receiver/SyncServerManager.java  |  143 +++
 .../iotdb/db/sync/receiver/SyncServiceImpl.java    |  757 +++++++++++++
 .../sender/SyncFileManager.java}                   |  101 +-
 .../sender/SyncSender.java}                        |   29 +-
 .../iotdb/db/sync/sender/SyncSenderImpl.java       |  543 +++++++++
 .../ILogReader.java => utils/FilePathUtils.java}   |   26 +-
 .../org/apache/iotdb/db/utils/PostbackUtils.java   |  157 ---
 .../apache/iotdb/db/utils/PrimitiveArrayList.java  |    1 +
 .../java/org/apache/iotdb/db/utils/SyncUtils.java  |  126 +++
 .../org/apache/iotdb/db/utils/TimeValuePair.java   |    7 +-
 .../apache/iotdb/db/writelog/transfer/Codec.java   |    1 +
 .../iotdb/db/writelog/transfer/CodecInstances.java |  471 ++++++++
 .../db/writelog/transfer/PhysicalPlanCodec.java    |  186 +---
 .../writelog/transfer/PhysicalPlanLogTransfer.java |   32 +-
 .../db/writelog/transfer/SystemLogOperator.java    |    8 +-
 .../filenode/FileNodeProcessorStoreTest.java       |   91 ++
 .../db/engine/filenode/SerializeUtilTest.java      |  136 ---
 .../db/engine/filenode/TsFileResourceTest.java     |   96 ++
 .../filenodev2/FileNodeManagerBenchmark.java       |    2 +-
 .../memcontrol/BufferwriteFileSizeControlTest.java |    8 -
 .../memcontrol/BufferwriteMetaSizeControlTest.java |    8 -
 .../version/SysTimeVersionControllerTest.java      |   14 +-
 .../db/integration/IoTDBFlushQueryMergeTest.java   |  130 +++
 .../iotdb/db/metadata/MManagerBasicTest.java       |   26 +
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |   24 +
 .../org/apache/iotdb/db/monitor/MonitorTest.java   |   66 +-
 .../iotdb/db/monitor/collector/FileSizeTest.java   |   93 ++
 .../sender/MultipleClientSyncTest.java}            |   10 +-
 .../sender/SingleClientSyncTest.java}              |  111 +-
 .../sender/SyncFileManagerTest.java}               |   84 +-
 .../org/apache/iotdb/db/sync/test}/RandomNum.java  |    2 +-
 .../iotdb/db/sync/test/SyncTestClient1.java}       |   15 +-
 .../iotdb/db/sync/test/SyncTestClient2.java}       |   13 +-
 .../iotdb/db/sync/test/SyncTestClient3.java}       |   13 +-
 .../java/org/apache/iotdb/db/sync/test}/Utils.java |    6 +-
 .../transfer/PhysicalPlanLogTransferTest.java      |  157 +++
 .../{start-postBackTest.sh => start-sync-test.sh}  |    0
 .../{stop-postBackTest.sh => stop-sync-test.sh}    |    0
 ...er General Public License version 2.1(LGPL-2.1) |  163 ---
 licenses-binary/The JSON License                   |   11 -
 licenses/CDDL License 1.1                          |   90 ++
 licenses/EDL License 1.0                           |   11 +
 .../Eclipse Public License 1.0 (EPL-1.0)           |    0
 .../Eclipse Public License version 2.0 (EPL-2.0)   |    0
 .../The 2-Clause BSD License                       |    0
 .../The 3-Clause BSD License                       |    0
 {licenses-binary => licenses}/The MIT License      |    0
 pom.xml                                            |   10 +-
 .../src/main/thrift/sync.thrift                    |   26 +-
 spark/pom.xml                                      |    5 -
 .../org/apache/iotdb/tsfile/io/CreateTSFile.java   |   15 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |    1 +
 tsfile/pom.xml                                     |   13 +-
 .../iotdb/tsfile/file/footer/ChunkGroupFooter.java |   10 +-
 .../iotdb/tsfile/file/header/ChunkHeader.java      |   12 +-
 .../iotdb/tsfile/file/header/PageHeader.java       |   14 +-
 .../file/metadata/statistics/BinaryStatistics.java |    6 +-
 .../file/metadata/statistics/Statistics.java       |   16 +-
 .../{IDataReader.java => TsFileCheckStatus.java}   |   12 +-
 .../iotdb/tsfile/read/TsFileRestorableReader.java  |   70 ++
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  245 +++-
 .../query/dataset/DataSetWithoutTimeGenerator.java |    2 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |   34 +-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |    4 +-
 .../tsfile/write/record/datapoint/DataPoint.java   |    9 +-
 .../iotdb/tsfile/write/schema/FileSchema.java      |    3 +-
 .../iotdb/tsfile/write/schema/JsonConverter.java   |   23 +-
 .../write/writer/IncompleteFileTestUtil.java       |   61 +
 .../write/writer/NativeRestorableIOWriter.java     |  181 +--
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |    1 +
 .../iotdb/tsfile/file/header/PageHeaderTest.java   |    7 +-
 .../iotdb/tsfile/read/ReadOnlyTsFileTest.java      |   49 +-
 .../tsfile/read/TsFileRestorableReaderTest.java    |   59 +
 .../tsfile/read/TsFileSequenceReaderTest.java      |   16 +
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |   32 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |   19 +-
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |   17 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |  110 +-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |   13 +-
 .../iotdb/tsfile/write/ReadPageInMemTest.java      |   13 +-
 .../org/apache/iotdb/tsfile/write/WriteTest.java   |   28 +-
 .../write/schema/converter/JsonConverterTest.java  |   48 +-
 .../write/writer/NativeRestorableIOWriterTest.java |   72 +-
 152 files changed, 5855 insertions(+), 4670 deletions(-)
 delete mode 100644 LICENSE-binary
 delete mode 100644 NOTICE-binary
 create mode 100644 RELEASE_NOTES
 copy iotdb/iotdb/bin/stop-postBackClient.sh => clean.sh (58%)
 mode change 100755 => 100644
 rename iotdb/iotdb/bin/{start-postBackClient.bat => start-sync-client.bat} 
(94%)
 rename iotdb/iotdb/bin/{start-postBackClient.sh => start-sync-client.sh} (90%)
 rename iotdb/iotdb/bin/{stop-postBackClient.bat => stop-sync-client.bat} (82%)
 rename iotdb/iotdb/bin/{stop-postBackClient.sh => stop-sync-client.sh} (84%)
 rename iotdb/iotdb/conf/{iotdb-postbackClient.properties => 
iotdb-sync-client.properties} (91%)
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/engine/filenode/SerializeUtil.java
 copy iotdb/src/main/java/org/apache/iotdb/db/exception/{SysCheckException.java 
=> SyncConnectionException.java} (75%)
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/monitor/collector/FileSize.java
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/postback/receiver/ServerManager.java
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/postback/receiver/ServerServiceImpl.java
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/postback/sender/FileSenderImpl.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/sync/conf/Constans.java
 rename 
iotdb/src/main/java/org/apache/iotdb/db/{postback/conf/PostBackSenderConfig.java
 => sync/conf/SyncSenderConfig.java} (54%)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/{postback/conf/PostBackSenderDescriptor.java
 => sync/conf/SyncSenderDescriptor.java} (52%)
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServerManager.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServiceImpl.java
 rename 
iotdb/src/main/java/org/apache/iotdb/db/{postback/sender/FileManager.java => 
sync/sender/SyncFileManager.java} (63%)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/{postback/sender/FileSender.java => 
sync/sender/SyncSender.java} (57%)
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/sync/sender/SyncSenderImpl.java
 copy iotdb/src/main/java/org/apache/iotdb/db/{writelog/io/ILogReader.java => 
utils/FilePathUtils.java} (65%)
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/utils/PostbackUtils.java
 create mode 100644 iotdb/src/main/java/org/apache/iotdb/db/utils/SyncUtils.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/writelog/transfer/CodecInstances.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/engine/filenode/FileNodeProcessorStoreTest.java
 delete mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/engine/filenode/SerializeUtilTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/engine/filenode/TsFileResourceTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IoTDBFlushQueryMergeTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/monitor/collector/FileSizeTest.java
 rename 
iotdb/src/test/java/org/apache/iotdb/db/{postback/sender/MultipleClientPostBackTest.java
 => sync/sender/MultipleClientSyncTest.java} (96%)
 rename 
iotdb/src/test/java/org/apache/iotdb/db/{postback/sender/IoTDBSingleClientPostBackTest.java
 => sync/sender/SingleClientSyncTest.java} (88%)
 rename 
iotdb/src/test/java/org/apache/iotdb/db/{postback/sender/FileManagerTest.java 
=> sync/sender/SyncFileManagerTest.java} (80%)
 rename iotdb/src/{main/java/org/apache/iotdb/db/postback/utils => 
test/java/org/apache/iotdb/db/sync/test}/RandomNum.java (97%)
 rename 
iotdb/src/{main/java/org/apache/iotdb/db/postback/utils/CreateDataSender1.java 
=> test/java/org/apache/iotdb/db/sync/test/SyncTestClient1.java} (95%)
 rename 
iotdb/src/{main/java/org/apache/iotdb/db/postback/utils/CreateDataSender2.java 
=> test/java/org/apache/iotdb/db/sync/test/SyncTestClient2.java} (95%)
 rename 
iotdb/src/{main/java/org/apache/iotdb/db/postback/utils/CreateDataSender3.java 
=> test/java/org/apache/iotdb/db/sync/test/SyncTestClient3.java} (95%)
 rename iotdb/src/{main/java/org/apache/iotdb/db/postback/utils => 
test/java/org/apache/iotdb/db/sync/test}/Utils.java (94%)
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/writelog/transfer/PhysicalPlanLogTransferTest.java
 rename iotdb/src/test/resources/{start-postBackTest.sh => start-sync-test.sh} 
(100%)
 rename iotdb/src/test/resources/{stop-postBackTest.sh => stop-sync-test.sh} 
(100%)
 delete mode 100644 licenses-binary/GNU Lesser General Public License version 
2.1(LGPL-2.1)
 delete mode 100644 licenses-binary/The JSON License
 create mode 100644 licenses/CDDL License 1.1
 create mode 100644 licenses/EDL License 1.0
 rename {licenses-binary => licenses}/Eclipse Public License 1.0 (EPL-1.0) 
(100%)
 rename {licenses-binary => licenses}/Eclipse Public License version 2.0 
(EPL-2.0) (100%)
 rename {licenses-binary => licenses}/The 2-Clause BSD License (100%)
 rename {licenses-binary => licenses}/The 3-Clause BSD License (100%)
 rename {licenses-binary => licenses}/The MIT License (100%)
 rename iotdb/src/main/thrift/ServerService.thrift => 
service-rpc/src/main/thrift/sync.thrift (64%)
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/{IDataReader.java => 
TsFileCheckStatus.java} (77%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IncompleteFileTestUtil.java
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java

Reply via email to