Versions Compared

Key

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

Mar 7st, 2021, Sunday.

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

Host: Kaifeng Xue


Agenda

Status Updates 

Announce

Apache IoTDB 0.11.3 and 0.12.0 is still in progress


Improvement

# 2738 [IOTDB-1177] Trigger module:ANTLR, logical operators, physical plans and authorization

Itis the entrance to the triggermanagement module, and shouldmainlycontain the following partsofcode:

  1. Trigger management SQL(ANTLR, logical operators,physicalplans andcorresponding execution interfaces)
  2. User authentication fortriggermanagement

UserManual:

Chinese:

https://github.com/apache/iotdb/blob/0f48ba2de83d2b1c0da00bba8485baa1c60abe28/docs/zh/UserGuide/Operation%20Manual/Triggers.md

English:https://github.com/apache/iotdb/blob/0f48ba2de83d2b1c0da00bba8485baa1c60abe28/docs/UserGuide/Operation%20Manual/Triggers.md


#2732 [ISSUE-2493] show child nodes path

Image Modified


#2725 OptimizetheexecuteBatch interface in JDBC

At present, the executeBatch method in JDBC is executed separately for each statement.

For the cluster version, each statement will be a raft log, which will lead to the cost of the raft log scrambling for locks and the RPC cost between the raft replicationgroups.

The insertRecords and insertTablets interfaces in session API also have the same problem,for detailsplease see the following links.

The solution is similar to the previous one. The only difference is that the statements in the executeBatch interface may not only insert data,but also have metadata operations(like set storage group, create timeseries and so on). It is necessary to distinguish betweenmetadata operations and data operations.

Now we let execute batch statment in JDBC really execute in batch at server.


#2714 [IOTDB-1024]Support multiple aggregated measurements forgroup by levelstatement

Currently, only one aggregated measurement is supported in this statement to avoid result ambiguity.

This PR is to support multiple aggregated measurements in group by level statement.


Future work:

1

...

performance improvement in distribute version

2

...

performance improvement in IoTDB in special user case

3

...

solve issues in Jira and github



Open Floor 

new ideas, feedback, suggestions.

1. [Discussion] Monthly Contributor Award

Goal: Keep community more vibrant and attract new contributors

Attention: Not really an award, just a title that we can recognize with an announcement on the official wechat account

Preliminary measure:

  • Amount of PR and reviews on GitHub(codes amount)
  • Activity on mailinglists
  • Contributions(publicity, tutorial, etc.) on social media (e.g. WeChat official account, CSDN, Stack Overflow)
  • Being a conference host or event organizer will also count.


The final equation would be S=0.8Z(code)+0.1Z(doc)+0.1Z(mail)

两个方向上的称号:

代码贡献+代码review贡献

2.[Discussion] Community Mentors

  • Call for mentors and plans
  • Q & A docs(使用 Github issue 维护,所有小组共享)(maintained in Github issue,shared by all groups)
  • start up docs (导师提供的上手基础资料,如代码仓库、设计文档、如何调试、经验分享、公众号等,导师之间可以共享) —— 组建小组群之前mentor should provide some basic information doc such as code repository, design doc, experiment doc and official account)
  • Wechat group
  • Phase Feedback(阶段性反馈)Feedback
  • Sign up : 45 people
  • To be as commiter : 17
  • Users needing professional help : 5
  • Both : 23

报名人群可以细分:已经熟悉IoTDB但是对于设计不够熟悉,如何入手修改

感兴趣的模块:查询 / 存储 / 分布式 / 实时计算 / 全部

灵活、不限时间,没有集中的开发时间,与现有社区的committer建立联系

每个导师负责 1-3 人,作为小组

2月10日之前:建群,start up文档,找导师

3.[Proposal3.[Proposal] Hackthon (April)

...

issue:provide by people who interested in

https://github.com/apache/iotdb/issues/2715

确定一个issue模板,减少沟通成本

人数:

...

provide a templet for consistency

num of member in a group:

<= 5

1 committer + 2-4 non-committer

面向人群:校内学生+社区贡献者

奖励:现金奖励形式,总金额10万

第一名3-5万 高

鼓励奖要多

只要参加的都可以给一些带有社区logo的周边,T恤,鼠标垫,背包,电脑包,水杯

...

aimed participants:student + contributor in community

reward:cash

1st price 30-50k RMB

T-shirt, backpack, bottle with IoTDB logo


agenda:

3.8-3.15

...

design of propaganda

The end of Mar: sign in

April: get familiar with each other and communicate with mentor

May: coding

...

报名(3月底)

提前1个月确定导师与学生,一个月内可以进行线上沟通交流与设计(4月份)

两三天的集中code时间(5月初)

...


10th Meeting Schedule

Time: 2021-03-21

Host: Yuyuan Kang


Feb 21st, 2021, Sunday.

Host: Yuan Tian

...