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

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


    from 9a513f3  fix a bug of MManager to get all file names of a path
     new c362bfe  update
     new 08b5793  fix a name bug
     new 26fc982  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new f2e5900  add metadata cluster test
     new 0e7ad31  fix a bug of MManager to get all file names of a path (#137)
     new 743a0bf  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new 0c09b8a  add tests
     new 414fe8d  fix conflicts
     new f18df43  add header
     new a28d5bb  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new cb40df1  fix a bug of execute batch
     new a3391f4  fix a bug of execute batch
     new f92bd3c  fix serve cluster create ts function
     new 3591574  add config for raft election timeout
     new bd191b7  add new test case
     new f07dc37  add show timeseries in json query case
     new d02e9ef  fix conflicts
     new cd5f160  fix a bug
     new 8b4fd87  fix bug of manager metadata
     new 2742e0a  fix bug of manager metadata
     new 078ed72  fix a bug of set read consistency level
     new b5d3fa3  rehandle excepetion during sending task vai client
     new 334282c  add config for raft election timeout
     new b882b3f  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new 686209f  add some comment
     new 1f9d97f  add metadata test
     new 36d8cda  fix it bug
     new d379b7e  Merge remote-tracking branch 'origin/cluster' into cluster
     new 9bb899f  merge
     new 598e9c0  add test show timeseries in json
     new 5c8ae5b  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new dea17d6  fix metadata bug
     new 0e39049  reconstruct package
     new 48c8eb7  add deploy script
     new 08380eb  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new e456ed5  remove useless codes
     new 57b8069  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new 96c87a0  remove system.exit() on Test for better checking the problem 
when running test
     new d3fda08  Merge pull request #134 from apache/remove_system_exit
     new f949dd9  replace renameTo() with FileUtils.moveFile()
     new 6aacb62  Merge pull request #136 from apache/fix_rename_in_version
     new f1d3f44  Fix a bug of reading data with value filter (#135)
     new f190a95  merge master
     new cc70b51  mvn -B (#141)
     new c161120  bug fix: version files of different storage groups are placed 
into the same place (#138)
     new 9bbb2d5  Merge branch 'master' into cluster
     new f5d77cb  add EnvironmentUtils for cluster test
     new 8562d67  remove EnvironmentUtils in RouterTest
     new dd1c302  Merge branch 'cluster' of github.com:apache/incubator-iotdb 
into cluster
     new fe0ee65  add sync client thread pool
     new 00ad433  add concurrent pool

The 1729 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                                        |  10 +-
 cluster/pom.xml                                    |   6 +
 cluster/script/deploy.sh                           |  80 ++++
 .../bin/stop-cluster.sh => cluster/script/stop.sh  |  24 +-
 .../iotdb/cluster/concurrent/ThreadName.java       |  16 +-
 .../cluster/concurrent/pool/QPTaskManager.java     |  72 ++--
 .../cluster/concurrent/pool/RaftTaskManager.java   |  78 ++--
 .../apache/iotdb/cluster/config/ClusterConfig.java |  66 +++-
 .../iotdb/cluster/config/ClusterConstant.java      |   4 +-
 .../iotdb/cluster/config/ClusterDescriptor.java    |  20 +-
 .../org/apache/iotdb/cluster/entity/Server.java    |  34 +-
 .../cluster/entity/raft/DataStateMachine.java      | 144 +++----
 .../cluster/entity/raft/MetadataStateManchine.java |   6 +-
 .../iotdb/cluster/entity/raft/RaftService.java     |   1 +
 .../apache/iotdb/cluster/qp/ClusterQPExecutor.java |  42 +-
 .../cluster/{ => qp}/callback/BatchQPTask.java     |  93 +++--
 .../cluster/{ => qp}/callback/MultiQPTask.java     |  16 +-
 .../iotdb/cluster/{ => qp}/callback/QPTask.java    |   8 +-
 .../cluster/{ => qp}/callback/SingleQPTask.java    |  24 +-
 .../cluster/qp/executor/NonQueryExecutor.java      |  84 ++--
 .../cluster/qp/executor/QueryMetadataExecutor.java | 117 +++---
 .../iotdb/cluster/rpc/{ => raft}/NodeAsClient.java |   6 +-
 .../rpc/{ => raft}/closure/ResponseClosure.java    |   4 +-
 .../{ => raft}/impl/RaftNodeAsClientManager.java   |  25 +-
 .../processor/BasicAsyncUserProcessor.java         |   4 +-
 .../processor/BasicSyncUserProcessor.java          |   4 +-
 .../processor/DataGroupNonQueryAsyncProcessor.java |  12 +-
 .../processor/MetaGroupNonQueryAsyncProcessor.java |  12 +-
 .../QueryMetadataInStringAsyncProcessor.java       |  17 +-
 .../processor/QueryTimeSeriesAsyncProcessor.java   |  21 +-
 .../rpc/{ => raft}/request/BasicQueryRequest.java  |   2 +-
 .../rpc/{ => raft}/request/BasicRequest.java       |   2 +-
 .../request/DataGroupNonQueryRequest.java          |   2 +-
 .../request/MetaGroupNonQueryRequest.java          |   2 +-
 .../request/QueryMetadataInStringRequest.java      |   2 +-
 .../request/QueryStorageGroupRequest.java          |   2 +-
 .../{ => raft}/request/QueryTimeSeriesRequest.java |   2 +-
 .../rpc/{ => raft}/response/BasicResponse.java     |   2 +-
 .../response/DataGroupNonQueryResponse.java        |   8 +-
 .../response/MetaGroupNonQueryResponse.java        |   6 +-
 .../response/QueryMetadataInStringResponse.java    |   6 +-
 .../response/QueryStorageGroupResponse.java        |   6 +-
 .../response/QueryTimeSeriesResponse.java          |   9 +-
 .../cluster/rpc/service/TSServiceClusterImpl.java  |  29 +-
 .../org/apache/iotdb/cluster/utils/RaftUtils.java  |  66 +++-
 .../cluster/concurrent/pool/QPTaskManagerTest.java | 112 ++++++
 .../cluster/config/ClusterDescriptorTest.java      |  13 +-
 .../integration/IoTDBMetadataFetchAbstract.java    | 435 +++++++++++++++++++++
 .../IoTDBMetadataFetchLocallyIT.java}              |  55 ++-
 .../integration/IoTDBMetadataFetchRemoteIT.java    | 117 ++++++
 .../iotdb/cluster/qp/ClusterQPExecutorTest.java    |  19 +-
 .../cluster/utils/ClusterConfigureGenerator.java   |  92 +++++
 .../iotdb/cluster/utils/EnvironmentUtils.java      |  35 +-
 .../java/org/apache/iotdb/cluster/utils/Utils.java |  27 +-
 .../iotdb/cluster/utils/hash/RouterTest.java       |   3 -
 iotdb/iotdb/conf/iotdb-cluster.properties          |  21 +-
 .../db/concurrent/IoTDBThreadPoolFactory.java      |   8 +-
 .../org/apache/iotdb/db/concurrent/ThreadName.java |   2 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   2 +
 .../db/engine/filenode/FileNodeProcessor.java      |  20 +-
 .../version/SimpleFileVersionController.java       |  31 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |   4 +-
 .../dataset/EngineDataSetWithTimeGenerator.java    |  50 ++-
 .../org/apache/iotdb/db/service/JDBCService.java   |   2 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  19 +-
 .../iotdb/db/sync/receiver/SyncServerManager.java  |   5 +-
 .../db/concurrent/IoTDBThreadPoolFactoryTest.java  |   2 +-
 .../version/SimpleFileVersionControllerTest.java   |  15 +-
 .../iotdb/db/integration/IoTDBLimitSlimitIT.java   |   4 +-
 .../iotdb/db/integration/IoTDBVersionIT.java       |  84 ++++
 .../EngineDataSetWithTimeGeneratorTest.java        | 123 ++++++
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   3 +-
 72 files changed, 1873 insertions(+), 626 deletions(-)
 create mode 100755 cluster/script/deploy.sh
 copy iotdb/iotdb/bin/stop-cluster.sh => cluster/script/stop.sh (63%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterType.java
 => cluster/src/main/java/org/apache/iotdb/cluster/concurrent/ThreadName.java 
(80%)
 copy iotdb/src/main/java/org/apache/iotdb/db/engine/pool/MergeManager.java => 
cluster/src/main/java/org/apache/iotdb/cluster/concurrent/pool/QPTaskManager.java
 (53%)
 copy iotdb/src/main/java/org/apache/iotdb/db/engine/pool/MergeManager.java => 
cluster/src/main/java/org/apache/iotdb/cluster/concurrent/pool/RaftTaskManager.java
 (51%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/{ => 
qp}/callback/BatchQPTask.java (71%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/{ => 
qp}/callback/MultiQPTask.java (73%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/{ => 
qp}/callback/QPTask.java (93%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/{ => 
qp}/callback/SingleQPTask.java (69%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/NodeAsClient.java (91%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/closure/ResponseClosure.java (92%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/impl/RaftNodeAsClientManager.java (92%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/BasicAsyncUserProcessor.java (89%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/BasicSyncUserProcessor.java (89%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/DataGroupNonQueryAsyncProcessor.java (88%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/MetaGroupNonQueryAsyncProcessor.java (87%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/QueryMetadataInStringAsyncProcessor.java (83%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/processor/QueryTimeSeriesAsyncProcessor.java (84%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/BasicQueryRequest.java (96%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/BasicRequest.java (97%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/DataGroupNonQueryRequest.java (96%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/MetaGroupNonQueryRequest.java (96%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/QueryMetadataInStringRequest.java (95%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/QueryStorageGroupRequest.java (95%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/request/QueryTimeSeriesRequest.java (95%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/BasicResponse.java (97%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/DataGroupNonQueryResponse.java (83%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/MetaGroupNonQueryResponse.java (85%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/QueryMetadataInStringResponse.java (87%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/QueryStorageGroupResponse.java (89%)
 rename cluster/src/main/java/org/apache/iotdb/cluster/rpc/{ => 
raft}/response/QueryTimeSeriesResponse.java (85%)
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/concurrent/pool/QPTaskManagerTest.java
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/integration/IoTDBMetadataFetchAbstract.java
 copy 
cluster/src/test/java/org/apache/iotdb/cluster/{utils/hash/MD5HashTest.java => 
integration/IoTDBMetadataFetchLocallyIT.java} (50%)
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/integration/IoTDBMetadataFetchRemoteIT.java
 create mode 100644 
cluster/src/test/java/org/apache/iotdb/cluster/utils/ClusterConfigureGenerator.java
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java => 
cluster/src/test/java/org/apache/iotdb/cluster/utils/Utils.java (65%)
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IoTDBVersionIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithTimeGeneratorTest.java

Reply via email to