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

geniuspig pushed a commit to branch add_conf
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 2286a0e884b85b2b3a7c4f58b8c3ebfbe23ad8d3
Author: Boris <[email protected]>
AuthorDate: Wed Jan 6 12:17:56 2021 +0800

    add config
---
 server/src/assembly/resources/conf/iotdb-engine.properties        | 8 +++++++-
 .../src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java   | 4 ++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/server/src/assembly/resources/conf/iotdb-engine.properties 
b/server/src/assembly/resources/conf/iotdb-engine.properties
index 05d773e..39af273 100644
--- a/server/src/assembly/resources/conf/iotdb-engine.properties
+++ b/server/src/assembly/resources/conf/iotdb-engine.properties
@@ -598,4 +598,10 @@ concurrent_index_build_thread=0
 default_index_window_range=10
 
 # buffer parameter for index processor.
-index_buffer_size=134217728
\ No newline at end of file
+index_buffer_size=134217728
+
+# whether enable data partition. If disabled, all data belongs to partition 0
+enable_partition=false
+
+# time range for partitioning data inside each storage group, the unit is 
second
+partition_interval=604800
\ No newline at end of file
diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java 
b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
index c6b7847..5117aba 100644
--- a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
+++ b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
@@ -560,6 +560,10 @@ public class IoTDBDescriptor {
       //if using org.apache.iotdb.db.auth.authorizer.OpenIdAuthorizer, 
openID_url is needed.
       conf.setOpenIdProviderUrl(properties.getProperty("openID_url", ""));
 
+      
conf.setEnablePartition(Boolean.parseBoolean(properties.getProperty("enable_partition",
 conf.isEnablePartition() + "")));
+
+      
conf.setPartitionInterval(Long.parseLong(properties.getProperty("partition_interval",
 conf.getPartitionInterval() + "")));
+
       // At the same time, set TSFileConfig
       TSFileDescriptor.getInstance().getConfig()
           .setTSFileStorageFs(FSType.valueOf(

Reply via email to