[
https://issues.apache.org/jira/browse/IOTDB-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jialin Qiao closed IOTDB-324.
-----------------------------
Resolution: Fixed
> Inaccurate Statistics when write batch
> --------------------------------------
>
> Key: IOTDB-324
> URL: https://issues.apache.org/jira/browse/IOTDB-324
> Project: Apache IoTDB
> Issue Type: Bug
> Affects Versions: 0.9.0
> Reporter: Jialin Qiao
> Priority: Major
> Labels: pull-request-available
> Time Spent: 20m
> Remaining Estimate: 0h
>
> When writing a batch in ChunkWriterImpl, the statistics are updated without
> considering the batchSize.
> When writing a 100 size array, batch size is 90, the last 10 points is also
> calculated in the Statistics.
> In ChunkWirterImpl:
> ```
> public void write(long[] timestamps, double[] values, int batchSize) {
> this.maxTimestamp = timestamps[batchSize - 1];
> valueCountInOnePage += batchSize;
> if (minTimestamp == Long.MIN_VALUE) {
> minTimestamp = timestamps[0];
> }
> pageWriter.write(timestamps, values, batchSize);
> pageStatistics.updateStats(values); ****************** this line is not
> correct
> checkPageSizeAndMayOpenANewPage();
> }
> ```
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)