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

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


    from 3893473  add aggregate function with value filter
     new 0922549  remove useless variable
     new 971ec2b  Add wal checking tool (#85)
     new db41e49  Fix sonar bug (#82)
     new 300254a  temporary deactive win10+oracleJDK11 on travis
     new 90746f9  Merge pull request #89 from apache/deactive_win10_oraclejdk11
     new 0af05d5  Fix float precision test in memtable (#90)
     new 463b99c  [IOTDB-36]Enable recover data from a incomplete TsFile and 
continue to write (#87)
     new 4b35aa3  rename OverflowSupport to OverflowMemtable; rename 
IntervalFileNode to TsFileResource; delete OverflowSeriesImpl
     new 3f1d0b3  merge refactor_overflow
     new 25ed3f1  fix jira issue 34
     new c629c32  Merge pull request #95 from apache/fix_jira_34
     new 5f0dd02  Merge remote-tracking branch 'origin/master' into aggregate

The 1508 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:
 .travis.yml                                        |  22 +-
 .../apache/iotdb/cli/client/AbstractClient.java    |  15 +-
 .../java/org/apache/iotdb/cli/tool/ExportCsv.java  |   2 +-
 .../iotdb/db/auth/authorizer/BasicAuthorizer.java  |  15 +-
 .../db/auth/authorizer/LocalFileAuthorizer.java    |   4 +-
 .../iotdb/db/auth/role/LocalFileRoleAccessor.java  |   4 +-
 .../iotdb/db/auth/user/BasicUserManager.java       |   3 +-
 .../iotdb/db/auth/user/LocalFileUserAccessor.java  |   2 +-
 .../org/apache/iotdb/db/concurrent/HashLock.java   |   8 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 589 +++++++++++++++++----
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  | 207 ++++----
 .../iotdb/db/conf/directories/Directories.java     |   4 +-
 .../strategy/MinDirOccupiedSpaceFirstStrategy.java |   2 +-
 .../MinFolderOccupiedSpaceFirstStrategy.java       |   2 +-
 .../engine/bufferwrite/BufferWriteProcessor.java   |  49 +-
 .../bufferwrite/RestorableTsFileIOWriter.java      |   6 +-
 .../engine/cache/RowGroupBlockMetaDataCache.java   |  16 +
 .../db/engine/filenode/FileNodeFlushFuture.java    |  12 +-
 .../iotdb/db/engine/filenode/FileNodeManager.java  |  21 +-
 .../db/engine/filenode/FileNodeProcessor.java      | 240 +++++----
 .../db/engine/filenode/FileNodeProcessorStore.java |  26 +-
 .../{IntervalFileNode.java => TsFileResource.java} |  18 +-
 .../db/engine/memcontrol/BasicMemController.java   |   9 +-
 .../db/engine/memcontrol/FlushPartialPolicy.java   |   2 +-
 .../db/engine/memcontrol/MemMonitorThread.java     |   4 +-
 .../db/engine/modification/ModificationFile.java   |   2 +-
 .../io/LocalTextModificationAccessor.java          |   3 +-
 ...{OverflowSupport.java => OverflowMemtable.java} |  24 +-
 .../db/engine/overflow/io/OverflowProcessor.java   |  27 +-
 .../db/engine/overflow/io/OverflowResource.java    |  11 +-
 .../db/engine/overflow/io/OverflowSeriesImpl.java  |  79 ---
 .../apache/iotdb/db/engine/pool/FlushManager.java  |  11 +-
 .../apache/iotdb/db/engine/pool/MergeManager.java  |  10 +-
 .../querycontext/GlobalSortedSeriesDataSource.java |  11 +-
 .../version/SimpleFileVersionController.java       |   4 +-
 .../iotdb/db/exception/ProcessorException.java     |   4 +
 ...llTypeException.java => SysCheckException.java} |  15 +-
 .../db/exception/builder/ExceptionBuilder.java     |   2 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 268 +++++-----
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |  12 +-
 .../db/postback/conf/PostBackSenderConfig.java     |   4 +-
 .../iotdb/db/postback/receiver/ServerManager.java  |  10 +-
 .../db/postback/receiver/ServerServiceImpl.java    |  16 +-
 .../iotdb/db/qp/executor/OverflowQPExecutor.java   |   7 +-
 .../db/query/aggregation/AggregateFunction.java    |   2 -
 .../iotdb/db/query/control/FileReaderManager.java  |   2 +-
 .../db/query/control/OpenedFilePathsManager.java   |   6 +-
 .../db/query/executor/AggregateEngineExecutor.java |   3 +-
 .../db/query/factory/SeriesReaderFactory.java      |  10 +-
 .../query/reader/sequence/SealedTsFilesReader.java |  14 +-
 .../apache/iotdb/db/service/CloseMergeService.java |  12 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   9 +-
 .../org/apache/iotdb/db/service/JDBCService.java   |  10 +-
 .../java/org/apache/iotdb/db/service/Monitor.java  |  10 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   3 +-
 .../java/org/apache/iotdb/db/tools/WalChecker.java | 118 +++++
 .../org/apache/iotdb/db/utils/LoadDataUtils.java   |   4 +-
 .../org/apache/iotdb/db/utils/OpenFileNumUtil.java |  10 +-
 .../apache/iotdb/db/writelog/io/ILogReader.java    |   7 +-
 .../org/apache/iotdb/db/writelog/io/LogWriter.java |   2 +-
 .../apache/iotdb/db/writelog/io/RAFLogReader.java  |  45 +-
 .../writelog/manager/MultiFileLogNodeManager.java  |  14 +-
 .../db/writelog/node/ExclusiveWriteLogNode.java    |   6 +-
 .../recover/ExclusiveLogRecoverPerformer.java      |  18 +-
 .../db/writelog/transfer/PhysicalPlanCodec.java    |  10 +-
 .../writelog/transfer/PhysicalPlanLogTransfer.java |   2 +-
 .../java/org/apache/iotdb/db/engine/PathUtils.java |   4 +-
 .../bufferwrite/RestorableTsFileIOWriterTest.java  |   1 +
 .../db/engine/filenode/SerializeUtilTest.java      |  16 +-
 .../memcontrol/BufferwriteFileSizeControlTest.java |  10 +-
 .../memcontrol/BufferwriteMetaSizeControlTest.java |  10 +-
 .../db/engine/memcontrol/IoTDBMemControlTest.java  |  10 +-
 .../memcontrol/OverflowFileSizeControlTest.java    |   8 +-
 .../memcontrol/OverflowMetaSizeControlTest.java    |   8 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |  26 +-
 .../engine/modification/DeletionFileNodeTest.java  |   2 +-
 ...wSupportTest.java => OverflowMemtableTest.java} |   4 +-
 .../overflow/io/OverflowProcessorBenchmark.java    |   4 +-
 .../engine/overflow/io/OverflowResourceTest.java   |   2 +-
 .../db/engine/overflow/io/OverflowTestUtils.java   |   2 +-
 .../version/SysTimeVersionControllerTest.java      |   5 +-
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |   5 +-
 .../org/apache/iotdb/db/monitor/MonitorTest.java   |   6 +-
 .../sender/IoTDBSingleClientPostBackTest.java      |   2 +-
 .../db/query/control/FileReaderManagerTest.java    |   6 +-
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  | 133 +++++
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  20 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |  24 +-
 .../org/apache/iotdb/db/writelog/RecoverTest.java  |   6 +-
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |  14 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  22 +-
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |   2 +-
 .../apache/iotdb/jdbc/IoTDBMetadataResultSet.java  |   5 -
 tsfile/pom.xml                                     |   1 -
 .../iotdb/tsfile/common/conf/TSFileDescriptor.java |   4 +
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  50 +-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |  40 +-
 .../apache/iotdb/tsfile/write/record/TSRecord.java |   3 +-
 .../iotdb/tsfile/write/schema/FileSchema.java      |   2 +-
 .../tsfile/write/writer/DefaultTsFileOutput.java   |   6 +-
 .../write/writer/NativeRestorableIOWriter.java     | 206 +++++++
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |  28 +
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |  16 +-
 .../write/writer/NativeRestorableIOWriterTest.java | 301 +++++++++++
 104 files changed, 2183 insertions(+), 950 deletions(-)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/engine/filenode/{IntervalFileNode.java 
=> TsFileResource.java} (92%)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/engine/overflow/io/{OverflowSupport.java
 => OverflowMemtable.java} (79%)
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/engine/overflow/io/OverflowSeriesImpl.java
 copy 
iotdb/src/main/java/org/apache/iotdb/db/exception/{UnSupportedFillTypeException.java
 => SysCheckException.java} (77%)
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/tools/WalChecker.java
 rename 
iotdb/src/test/java/org/apache/iotdb/db/engine/overflow/io/{OverflowSupportTest.java
 => OverflowMemtableTest.java} (97%)
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/tools/WalCheckerTest.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/NativeRestorableIOWriter.java
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/NativeRestorableIOWriterTest.java

Reply via email to