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(
