This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch fix_hashcode
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from e6d6b82 fix in proper hashcode methods in processors
add 7c88b7d [IOTDB-58] Replace list by array and refactor TsFileResource
(#163)
add a5bcc11 Merge branch 'master' into fix_hashcode
No new revisions were added by this update.
Summary of changes:
iotdb/iotdb/conf/logback.xml | 2 -
.../java/org/apache/iotdb/db/engine/Processor.java | 2 +-
.../engine/bufferwrite/BufferWriteProcessor.java | 28 +--
.../bufferwrite/RestorableTsFileIOWriter.java | 19 +-
.../iotdb/db/engine/filenode/FileNodeManager.java | 24 ++-
.../db/engine/filenode/FileNodeProcessor.java | 87 ++++-----
.../iotdb/db/engine/filenode/TsFileResource.java | 216 ++++++++++++---------
.../iotdb/db/engine/memtable/AbstractMemTable.java | 14 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 7 +-
.../db/engine/memtable/IWritableMemChunk.java | 2 +
.../db/engine/memtable/MemTableFlushUtil.java | 10 +-
.../iotdb/db/engine/memtable/WritableMemChunk.java | 27 ++-
.../overflow/io/OverflowedTsFileIOWriter.java} | 18 +-
.../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 | 25 +--
.../iotdb/db/qp/strategy/LogicalGenerator.java | 8 +-
.../db/query/control/QueryResourceManager.java | 6 +-
.../EngineExecutorWithoutTimeGenerator.java | 1 -
.../iotdb/db/sync/receiver/SyncServiceImpl.java | 91 ++++-----
.../java/org/apache/iotdb/db/utils/MemUtils.java | 24 +++
.../writelog/manager/MultiFileLogNodeManager.java | 1 +
.../db/writelog/manager/WriteLogNodeManager.java | 6 +-
.../db/writelog/replay/ConcreteLogReplayer.java | 12 +-
.../iotdb/db/writelog/transfer/CodecInstances.java | 18 +-
.../bufferwrite/BufferWriteProcessorNewTest.java | 1 -
.../db/engine/filenode/TsFileResourceTest.java | 12 +-
.../engine/overflow/io/OverflowResourceTest.java | 24 +--
.../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 | 25 +--
.../iotdb/db/writelog/io/LogWriterReaderTest.java | 8 +-
.../transfer/PhysicalPlanLogTransferTest.java | 2 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 4 +-
.../apache/iotdb/tsfile/read/ReadOnlyTsFile.java | 2 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 13 +-
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 4 +-
41 files changed, 447 insertions(+), 376 deletions(-)
copy iotdb/src/main/java/org/apache/iotdb/db/{writelog/io/ILogReader.java =>
engine/overflow/io/OverflowedTsFileIOWriter.java} (69%)