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

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


    from 7fff4d0  refactor bufferwrite processor, temporary commit
     new 7ba8ebe  temprorary commit
     new 6b1be4a  temporary commit
     new 5935772  temporary commit
     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 a0053ac  Added autoRepair functionality to TsFileSequenceReader.
     new 923b383  Small refactoring.
     new f80955d  Added exception to TsFileSequenceReader.readTailMagic, when 
there is no tail magic.
     new 5297249  temporary commit
     new 7a563c0  update license (#94)
     new 169959c  Merge pull request #98 from 
JulianFeinauer/feature/IOTDB-39-add-autorepair-reader
     new 58d3ca1  Merge remote-tracking branch 'origin/master' into 
iotdb39-autoreadrepair
     new 1c3da5e  move recovery function from TsFileSequenceReader to its 
subclass
     new 0b2aa12  add append option in TsFile writer and add a subclass of 
TsFileSequenceReader for supporting auto repair
     new 62eb9bd  remove comment codes
     new 3a7c3de  fix stream unclosed when exception occurs when creating 
TsFileReader
     new 770cd61  merge with iotdb39-autoreadrepair
     new cccfdb6  run TsFileProcessor() successfully.
     new a009d48  basicly pass the UT
     new 4e52d72  basiclly pass the brute force test of TsFileProcessor
     new 0c2f2d3  just print warn msg when the jvm memeory is dangerous
     new fc5eb6c  reject writes when the memory is dangerous
     new 7aec799  reject writes when the memory is dangerous
     new 3a1a19e  faster memtable.getSortedTimeValuePairList
     new de87b06  reduce memory cost when sorting data in memory
     new 9b69de5  Merge remote-tracking branch 'origin/improve_memtable_sort' 
into refactor_overflow_2
     new 4d1d623  change values of InsertPlan from List<> to String[]; add 
insert(InsertPlan) for TsFileProcessor

The 1532 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 +
 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 +-
 .../engine/bufferwrite/BufferWriteProcessor.java   |    6 +-
 .../bufferwrite/RestorableTsFileIOWriter.java      |    9 +-
 .../iotdb/db/engine/filenode/FileNodeManager.java  |   14 +-
 .../db/engine/filenode/FileNodeProcessor.java      |   39 +-
 .../iotdb/db/engine/filenode/TsFileResource.java   |  193 ++--
 .../iotdb/db/engine/memtable/AbstractMemTable.java |    6 +-
 .../apache/iotdb/db/engine/memtable/IMemTable.java |    3 +-
 .../db/engine/memtable/MemTableFlushUtil.java      |   10 +-
 .../engine/memtable/TimeValuePairInMemTable.java   |    8 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   10 +-
 .../db/engine/overflow/io/OverflowProcessor2.java  |    2 +-
 .../db/engine/tsfiledata/TsFileProcessor.java      |  680 +++++++++---
 .../iotdb/db/engine/tsfiledata/TsFileResource.java |  610 +++++-----
 .../db/postback/receiver/ServerServiceImpl.java    |    2 +-
 .../iotdb/db/qp/executor/OverflowQPExecutor.java   |   18 +-
 .../iotdb/db/qp/executor/QueryProcessExecutor.java |    4 +-
 .../iotdb/db/qp/logical/crud/InsertOperator.java   |   12 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |   20 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |    8 +-
 .../db/query/control/QueryDataSourceManager.java   |   27 +
 .../EngineExecutorWithoutTimeGenerator.java        |   60 +
 .../iotdb/db/query/executor/EngineQueryRouter.java |   26 +
 .../apache/iotdb/db/sql/parse/AstNodeOrigin.java   |    1 -
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |   24 +
 .../apache/iotdb/db/utils/PrimitiveArrayList.java  |    1 +
 .../org/apache/iotdb/db/utils/TimeValuePair.java   |    7 +-
 .../db/writelog/replay/ConcreteLogReplayer.java    |   12 +-
 .../db/writelog/transfer/PhysicalPlanCodec.java    |   16 +-
 .../bufferwrite/BufferWriteProcessorNewTest.java   |    1 -
 .../db/engine/filenode/SerializeUtilTest.java      |   10 +-
 .../memcontrol/BufferwriteFileSizeControlTest.java |    8 -
 .../memcontrol/BufferwriteMetaSizeControlTest.java |    8 -
 .../db/engine/tsfiledata/TsFileProcessorTest.java  |  253 +++++
 .../org/apache/iotdb/db/experiments/PerfTest.java  |  135 +++
 .../integration/QueryDataFromUnclosedTsFileIT.java |   39 +-
 .../apache/iotdb/db/qp/utils/MemIntQpExecutor.java |    4 +-
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |    8 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |   14 +-
 .../org/apache/iotdb/db/writelog/RecoverTest.java  |   12 +-
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |    8 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |   20 +-
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |    8 +-
 ...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 +-
 spark/pom.xml                                      |    5 -
 .../org/apache/iotdb/tsfile/io/CreateTSFile.java   |   15 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |    4 +-
 tsfile/pom.xml                                     |   13 +-
 .../{IDataReader.java => TsFileCheckStatus.java}   |   12 +-
 .../iotdb/tsfile/read/TsFileRestorableReader.java  |   70 ++
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  208 +++-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |    4 +-
 .../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 +
 .../tsfile/read/TsFileRestorableReaderTest.java    |   59 +
 .../tsfile/read/TsFileSequenceReaderTest.java      |   16 +
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |   19 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |   19 +-
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |   17 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |   85 +-
 .../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 +-
 90 files changed, 3020 insertions(+), 2779 deletions(-)
 delete mode 100644 LICENSE-binary
 delete mode 100644 NOTICE-binary
 create mode 100644 RELEASE_NOTES
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/engine/tsfiledata/TsFileProcessorTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/experiments/PerfTest.java
 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%)
 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