You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@linkis.apache.org by Zhen Wang <wa...@apache.org> on 2022/04/22 14:14:40 UTC

2022-04-20 Minutes of the bi-weekly meeting of Apache Linkis(incubating)

2022-04-20 Minutes of the bi-weekly meeting of Apache Linkis(incubating)

1. Apache Linkis incubation & version progress is synchronized. —— Wang Zhen
(1) Each version needs to regularly pull and merge the master code to
resolve some conflicts between versions in time
(2) Using the joint test development environment, the home IP is not fixed
and the company VPN has multiple exit IPs. For users with multiple egress
IPs, it is recommended to consult the company's network department to
provide a complete IP list. At the same time, the community will
investigate the method of cloud server proxy, and Jie Longping is
responsible for follow-up.
(3) The git action unit test coverage tool has been used, and community
users need to pay attention to some indicators of unit test coverage when
submitting PR.

2. Apache Linkis1.1.1 progress synchronization. —— Xia Chen
(1) Progress: The self-testing test is completed. When sorting out the
documents, it is necessary to provide the upgrade guide document (due to
the change of the udf table). It is expected to start voting before 5.1.
(2) Related discussion: If each version involves major changes and changes
with tables, it is necessary to provide an upgrade guide process document

3. Apache Linkis1.1.2 progress synchronization. - Wang Heping
(1) Progress: Go to HDFS and pass the test, most of the features have been
submitted for testing, and are expected to be released in May
(2) Related discussion: After implementing HDFS, you can start to start
debugging linkis on windows

4. Apache Linkis1.2.0 progress synchronization. —— Wang Zhen
(1) Progress: Most of the code has been completed, the test encountered
problems to be solved, lack of documentation and unit tests
(2) Related discussion: The Presto engine will be compatible with Presto
and Trino by implementing different EngineConnExecutors

5. Discussion on some features of Linkis - Wang Heping
(1) The parameter supports real-time modification to take effect, and there
is no need to restart the service. Now modifying the linkis parameter
requires restarting the service. It is recommended to support refresh
Discussion: Investigating Spring Cloud config and the nacos configuration
center. (Wang Zhen is responsible for follow-up)
(2) The task supports interface re-pulling. Now, if the entry service hangs
up, the task will generally be marked as canceled. However, in many
scenarios, these tasks need to be re-pulled. It is recommended to add this
function.
Discussion: Automatically or provide an interface to restart the abnormally
failed task. (Wang Heping is responsible for follow-up)
(3) The client also supports task retry. Now Orchestrator supports
LinkisRetryException to retry 10 times, but it is best to also support
retry when calling through the client. Retry is performed by judging
whether the task supports retry. Need to modify the task record table plus
retry field.
Discussion: Since task submission may also fail, all the best clients also
add retries (Xu Jie is responsible for follow-up)
(4) Linkis supports grayscale update, based on eureka offline mechanism
Discussion: Through the eureka offline mechanism, the service is offline in
a grayscale. It should be noted that the Entrance service may not be
directly offline due to the status. (Wang Zhen is responsible for follow-up)
(5) The management console supports the update and viewing of engine
material resources, and the interfaced installation of ec
Discussion: It is mainly about the development of front-end pages. Further
design and discussion are needed to consider whether it should be
considered as a project topic in the summer of open source. (Xia Chen is
responsible for follow-up)

6. The progress of Apache Linkis community operations is synchronized.
Li Wen explained and analyzed recent indicators related to community
operations.

7. The host of the next regular meeting, welcome to claim.
Lu Xiaolong will be the host of the next regular meeting.

8. The dynamic synchronization on GitHub in the past two weeks, whether it
should be discussed as a fixed item in the future (such as those new bugs,
the newly merged pr feature repair instructions, etc.)
In the later stage of the discussion, some needs, features or problems can
be collected in the community group in advance and discussed in the
follow-up meeting. And considering the scope of the open meeting, you can
try to notify the user group as well.

---

2022-04-20 Apache Linkis(incubating) 双周例会会议纪要

1. Apache Linkis 孵化&版本 进展同步。 —— 王震
(1)各个版本需要定期拉取合并 master 代码,及时解决版本间的一些冲突
(2)使用联合测试开发环境,遇到了家庭 IP 不固定,公司 VPN 存在多个出口 IP 的情况。对于有多个出口 IP
有的用户,建议向公司网络部门进行咨询,提供完整的IP列表。同时社区将调研云服务器代理的方法,介龙平负责跟进。
(3)git action 单元测试覆盖率工具开始使用,社区用户提交 PR 时需要关注单元测试覆盖率的一些指标。

2. Apache Linkis1.1.1 进展同步。 —— 夏晨
(1)进度:自测测试完成,在梳理文档,需要提供升级指引文档(由于 udf 表变动),预计 5.1 之前开始投票
(2)相关讨论:每个版本如果涉及大的变动,以及有表的变更时,需要提供升级指引流程文档

3. Apache Linkis1.1.2 进展同步。 —— 王和平
(1)进展:去 HDFS 测试通过,大部分特性已经提交带测试,预计 5 月份发布
(2)相关讨论:实现去 HDFS 后,可以开始实现 windows 上面启动调试 linkis

4. Apache Linkis1.2.0 进展同步。 —— 王震
(1)进展:大部分代码已经完成,测试遇到问题待解决,缺少文档和单元测试
(2)相关讨论:Presto 引擎将通过实现,不同的 EngineConnExecutor 来兼容 Presto 和 Trino

5. Linkis 部分特性讨论  —— 王和平
(1)参数支持实时修改生效,不需要重启服务,现在修改linkis参数需要重启服务,建议支持刷新
讨论:调研 Spring Cloud config 和 nacos 配置中心。(王震负责跟进)
(2)任务支持接口重拉,现在如果entrance服务挂掉后,一般会将任务标记为取消,但是很多场景需要将这些任务进行重拉,建议加上这个功能
讨论:自动或者提供接口,重新拉起异常失败任务。(王和平负责跟进)
(3)客户端也支持任务重试,现在Orchestrator支持LinkisRetryException重试10次,但是很多时候通过客户端调用的时候最好也支持重试,通过判断任务是否支持重试进行重试。需要修改任务记录表加上重试字段。
讨论:由于任务提交也可能会失败,所有最好客户端也添加重试(徐杰负责跟进)
(4)Linkis支持灰度更新,基于 eureka 下线机制
讨论:通过 eureka 下线机制,对服务进行灰度下线,需要注意 Entrance 服务有状态可能不能直接下线。(王震负责跟进)
(5)管理台支持引擎物料资源更新、查看,ec的界面化安装
讨论:主要是前端页面的开发,需要进一步设计讨论,考虑是否作为开源之夏的项目议题。(夏晨负责跟进)

6. Apache Linkis 社区运营 进展同步。
李文对近期的社区运营相关指标进行说明分析。

7. 下一场例会的主持人,欢迎认领。
陆小龙将作为下一场例会的主持人。

8. 最近两周的GitHub上的动态同步,后续要不要作为一个固定事项讨论(如新增了那些bug,新合入的pr特性修复说明等)
讨论后期可以提前在社区群中收集一些需求、特性或问题,在后续的会议中进行讨论。并考虑开放会议的范围,可尝试在用户群里面也进行通知。

-- 
Kind Regards,
Zhen Wang