You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2020/11/12 03:10:29 UTC
[iotdb] branch master updated: Delete useless measurementSchema to
reduce memory footprint (#2001)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 1e5a663 Delete useless measurementSchema to reduce memory footprint (#2001)
1e5a663 is described below
commit 1e5a6631869e7664597bc2951e34f757a09d05f8
Author: Benedict Jin <as...@apache.org>
AuthorDate: Thu Nov 12 11:06:21 2020 +0800
Delete useless measurementSchema to reduce memory footprint (#2001)
* Delete useless measurementSchema to reduce memory footprint
* Keep the logic of increasing position
---
.../iotdb/tsfile/v1/file/metadata/TsFileMetadataV1.java | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/v1/file/metadata/TsFileMetadataV1.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/v1/file/metadata/TsFileMetadataV1.java
index ce63036..9184154 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/v1/file/metadata/TsFileMetadataV1.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/v1/file/metadata/TsFileMetadataV1.java
@@ -34,11 +34,6 @@ public class TsFileMetadataV1 {
private Map<String, TsDeviceMetadataIndexV1> deviceIndexMap = new HashMap<>();
- /**
- * TSFile schema for this file. This schema contains metadata for all the measurements.
- */
- private Map<String, MeasurementSchema> measurementSchema = new HashMap<>();
-
// bloom filter
private BloomFilter bloomFilter;
@@ -70,13 +65,9 @@ public class TsFileMetadataV1 {
size = ReadWriteIOUtils.readInt(buffer);
if (size > 0) {
- fileMetaData.measurementSchema = new HashMap<>();
- String key;
- MeasurementSchema value;
for (int i = 0; i < size; i++) {
- key = ReadWriteIOUtils.readString(buffer);
- value = MeasurementSchema.deserializeFrom(buffer);
- fileMetaData.measurementSchema.put(key, value);
+ ReadWriteIOUtils.readString(buffer);
+ MeasurementSchema.deserializeFrom(buffer);
}
}