【Doris Weekly 】2021.11.01~2021.11.13

49377bf9-307d-49bd-ae38-1d6a535f8d1b.png


观众朋友们:


晚上好!

欢迎收看【 Doris 近日要闻】~本次为您带来的是 2021 年 11 月 01 日 ~ 2021 年 11 月 13 日的双周总结。


  • Dev 邮件组:dev@doris.apache.org

  • Github Issue:https://github.com/apache/incubator-doris/issues

  • 社区论坛地址:https://github.com/apache/incubator-doris/discussions








1. 统计数据


33 位作者提交了 72  Commit 。感谢以下作者的贡献:


Mingyu Chen, jiafeng.zhang, wei zhao, wangyongfeng, thinker, Zhengguo Yang, HappenLee, GoGoWen, EmmyMiao87, 曹建华, xy720, wudi, qiye, pengxiangyu, ccoffline, Zhikai Zuo, Pxl, zhangstar333, zh0122, xuliuzhe, weajun, tinkerrrr, tianhui5, tarepanda1024, luozenglin, lihuigang, flynn, dh-cloud, Xinyi Zou, Userwhite, Universe, Lijia Liu, ChPi


最近 2 周,共修改新增代码行 6906 ,删除代码行 1689 









2. 主要进展


2.1 新增功能


  • https://github.com/apache/incubator-doris/pull/6942

    https://github.com/apache/incubator-doris/pull/6917

    https://github.com/apache/incubator-doris/pull/6918

    https://github.com/apache/incubator-doris/pull/6912

    https://github.com/apache/incubator-doris/pull/6982

    https://github.com/apache/incubator-doris/pull/6980

    https://github.com/apache/incubator-doris/pull/6977

    新增函数:

    bitmap_and_not()

    bitmap_and_not_count()

    bitmap_subset_in_range()

    bitmap_has_all()

    bitmap_and_count()

    bitmap_or_count()

    bitmap_xor_count()

    bitmap_subset_limit()

    sub_bitmap()

  • https://github.com/apache/incubator-doris/pull/6577

    FE配置参数支持通过回调函数响应参数的修改操作。

  • https://github.com/apache/incubator-doris/pull/6993

    新增alter table语法支持将mysql引擎外表修改为odbc引擎。

2.2 Bug 修复


  • https://github.com/apache/incubator-doris/pull/6932

    修复某些情况下schema change因内存分配失败而失败的问题。

  • https://github.com/apache/incubator-doris/pull/7004

    修复Colocation plan某些情况下无法找到tablet的问题。

  • https://github.com/apache/incubator-doris/pull/7026

    修复select into outfile不支持union查询语句的问题。

  • https://github.com/apache/incubator-doris/pull/7013

    修复部分情况下,导入数据导致BE宕机的问题。

  • https://github.com/apache/incubator-doris/pull/7022

    将DateTimeValue内存数据排列修改为原来的格式,解决因格式不兼容而导致的导入查询错误问题。

  • https://github.com/apache/incubator-doris/pull/7020

    修复部分情况下,drop backend后,colocation表无法进行数据均衡的问题。

  • https://github.com/apache/incubator-doris/pull/7069

    修复部分情况下,为包含物化视图的表添加分区时可能出现空指针异常的问题。

  • https://github.com/apache/incubator-doris/pull/7094

    修复BE端数据导入时因引用问题可能导致的BE宕机问题。

  • https://github.com/apache/incubator-doris/pull/6846

    修复partition cache无法正确处理时间格式的问题。

  • https://github.com/apache/incubator-doris/pull/6934

    修复RLE编码数据页的页大小检查逻辑错误。

  • https://github.com/apache/incubator-doris/pull/7061

    增加定清理过期Sync job的功能。

  • https://github.com/apache/incubator-doris/pull/7085

    修复sql cache无法正确处理聚合函数包含表达式的问题。


2.3 功能改进


  • https://github.com/apache/incubator-doris/pull/6962

    支持通过s3 sdk 访问某些仅支持 path-style 的对象存储系统。

  • https://github.com/apache/incubator-doris/pull/6947

    优化大批量导入时,减少segment的文件数量。

  • https://github.com/apache/incubator-doris/pull/6973

    支持通过spark-connector写入数据时,指定写入的列。

  • https://github.com/apache/incubator-doris/pull/6974

    新增http api来获取 backend 列表

  • https://github.com/apache/incubator-doris/pull/6916

    新增BE端brpc client-server检查和测试逻辑,已解决部分情况下brpc client失效导致rpc一直失败的问题。

  • https://github.com/apache/incubator-doris/pull/7017

    会话变量forward_to_master的默认值修改为true。

  • https://github.com/apache/incubator-doris/pull/6600

    重构FE、BE的日志打印接口,规范日志输出格式。

  • https://github.com/apache/incubator-doris/pull/7050

    优化libhdfs的错误显示和写入文件的默认行为。

  • https://github.com/apache/incubator-doris/pull/6986

    show routine load 结果中新增当前正在运行的子任务的事务id,方面查看子任务状态。

  • https://github.com/apache/incubator-doris/pull/6885

    Spark DPP新增bitmap not() 和 xor() 函数支持。

  • https://github.com/apache/incubator-doris/pull/6915

    优化集合操作算子的内存占用。

  • https://github.com/apache/incubator-doris/pull/6970

    show proc 增加 stream load 作业的查看入口。

  • https://github.com/apache/incubator-doris/pull/6971

    优化HLL类型的内存占用。

  • https://github.com/apache/incubator-doris/pull/7075

    spark/flink connector支持string类型。


2.3 其他


  • https://github.com/apache/incubator-doris/pull/7047

    官方网站新增blog入口,分享各种功能案例。

-- END --


【往期回顾】

【Doris Weekly 】2021.10.18~2021.10.31

【Doris Weekly 】2021.09.27~2021.10.17

【Doris Weekly & FAQ】2021.09.13~2021.09.26


【精彩文章】
直播回顾|Apache Doris源码阅读与解析系列第七讲 ——《如何实现一个函数》
直播回顾|Apache Doris源码阅读与解析系列第六讲 ——《 Doris 的节点管理和内部流程》
直播回顾|Apache Doris源码阅读与解析系列第五讲 ——《数据的读取流程》
直播回顾|Apache Doris源码阅读与解析系列第四讲 ——《一条SQL的执行过程》 直播回顾|Apache Doris源码阅读与解析系列第三讲 ——《数据的导入流程》
直播回顾|Apache Doris源码阅读与解析系列第二讲 ——《Stream Load 导入作业的执行流程》
直播回顾|Apache Doris源码阅读与解析系列第一讲 ——《建表语句的执行过程》
源码解析|Apache Doris源码阅读与解析系列第0讲——从零认识Doris代码库


本文分享自微信公众号 - ApacheDoris(gh_80d448709a68)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ApacheDoris

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值