Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

March 21, 2021, 2021, Sunday.

Time: 2021-03-21 9:00 PM Beijing Time
Host: Yuyuan Kang

Status Updates

Announce

Apache IoTDB 0.11.13 to release

Bug Fixes

  • ISSUE-2505 ignore PathNotExistException in recover and change recover error to warn
  • IOTDB-1119 Fix C++ SessionDataSet bug when reading value buffer
  • Fix SessionPool does not recycle session and can not offer new Session due to RunTimeException
  • ISSUE-2588 Fix dead lock between deleting data and querying in parallel
  • ISSUE-2546 Fix first chunkmetadata should be consumed first
  • IOTDB-1126 Fix unseq tsfile is deleted due to compaction
  • IOTDB-1137 MNode.getLeafCount error when existing sub-device
  • ISSUE-2624 ISSUE-2625 Avoid OOM if user don't close Statement and Session manually
  • ISSUE-2639 Fix possible NPE during end query process
  • Alter IT for An error is reported and the system is suspended occasionally
  • IOTDB-1149 print error for -e param when set maxPRC<=0
  • IOTDB-2648 Last query not right when having multiple devices
  • Delete mods files after compaction
  • ISSUE-2687 fix insert NaN bug
  • ISSUE-2598 Throw explicit exception when time series is unknown in where clause
  • Fix timeseriesMetadata cache is not cleared after the TsFile is deleted by a compaction
  • ISSUE-2611 An unsequence file that covers too many sequence file causes OOM query
  • IOTDB-1135 Fix count timeseries bug when the paths are nested
  • ISSUE-2709 IOTDB-1178 Fix cache is not cleared after compaction
  • ISSUE-2746 Fix data overlapped bug after the elimination unseq compaction process
  • Fix getObject method in JDBC should return an Object
  • IOTDB-1188 Fix IoTDB 0.11 unable to delete data bug
  • Fix when covering a tsfile resource with HistoricalVersion = null, it鈥檒l throw a NPE
  • fix the elimination unseq compaction may loss data bug after a delete operation is executed

New Features

  • Add explain sql support

Improvements

  • IOTDB-1140 optimize regular data encoding
  • Add more log for better tracing
  • Add backgroup exec for cli -e function
  • Add max direct memory size parameter to env.sh


Closed development

Meta data:

  •  Implement device template (a group of measurements)
  • Eliminate redundant definition of the leaf node

Data in Memory:

  • New data structure for multiple columns sharing a same timestamp
  • Eliminate redundant timestamp
  • Reduce memory consumption

Data on disk:

  • Designed new TsFile format
  • Support data of multiple columns sharing a same timestamp
  • Reduce disk consumption

Result:

       One of the scenarios:


Write efficiency (row/sec)

Single-state, old strategy

190,624

Single-state, new strategy

487,656

Distributed, 3 nodes 1 replica, new strategy

1,095,331


Open Floor
new ideas, feedback, suggestions.

[Discussion] Monthly Contributor Award

February‘s “Contributors of The Month”

  • sunjincheng121(Jincheng Sun), with 132571 lines changed and 8 mails sent;
  • HTHou(Haonan Hou), with 2116 lines changed and 4 mails sent;
  • neuyilan(Houliang Qi), with 2692 lines changed and 3 mails sent.

There are also 22 other contributors who contributed to IoTDB this month.

7 New contributors submitted their first PR in IoTDB

  • wuzhaojie(Zhaojie Wu),
  • WilliamSong11(Yuxiang Song),
  • GLBB,
  • THUMarkLau(Xuxin Liu),
  • chenjun40,
  • 543202718(Haoyu Wang)
  • jxlgzwh(Wenhao Zhong).

[Proposal] Hackthon (April)


Mar 7st, 2021, Sunday.

Time: 2021-03-07 9:00 PM Beijing Time

...