暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Cloudberry Database 社区月报(202407):首次社区聚会成功举办!

CloudberryDB 2024-08-23
173

Cloudberry Database 作为 Greenplum 衍生版本和首选开源替代,由 Greenplum 原始团队成员创建,与 Greenplum 保持原生兼容,并能实现无缝迁移,且具备更新的 PostgreSQL 内核和更丰富的功能。
GitHub: https://github.com/cloudberrydb/cloudberrydb

Hi 各位小伙伴们,Cloudberry Database 2024 年 7 月社区月报来啦!下面将汇总在过去的 7 月份 Cloudberry Database 项目和社区关键进展,请大家阅读!

Pull Request 清单

  • • Use syscache lookup in ShouldUseReservedSegno #541[1] by @gongxun0928

  • • Update aocsam.c: fix safeFSWriteSize arg type #540[2] by @reshke

  • • [DNM]Enable the resgroup test cases #539[3] by @jiaqizho

  • • adjust test cases for the cloudberrydb binary swap test #537[4] by @congxuebin

  • • Add an option in psql to avoid encoding issues on some platforms #535[5] by @gfphoenix78

  • • Small README.md improvement. #534[6] by @reshke

  • • Support copy from directory table for entry distribution policy. #533[7] by @wenchaozhang-123

  • • Cherry-pick Resgroup V2 and toolkit from GPDB #531[8] by @jiaqizho

  • • Fix segfilecount of AO/AOCO when bulk insertion: COPY #530[9] by @avamingli

  • • [AQUMV]Allow to use normal materialized views to answer query. #528[10] by @avamingli

  • • Reimplement copy from directory table. #527[11] by @wenchaozhang-123

  • • [Answer Query Using Materialized Views] Refactor view query target list process. #525[12] by @avamingli

  • • Feature: Update orafce to 4.9 and enhance it #524[13] by @foreyes

  • • Doc: list more tools for Cloudberry Database #523[14] by @tuhaihe

  • • Fix copy to directory table always return 1. #522[15] by @wenchaozhang-123

  • • make gp_dqa test case stable #521[16] by @congxuebin

  • • Reduce flakiness in test fts_segment_reset #518[17] by @jiaqizho

  • • Add materialized view relative triggers case in SingleNode mode. #517[18] by @avamingli

  • • Ignore pg_upgrade to make CI happy. #515[19] by @avamingli

  • • Define EXT_OID_START to suggest oid range for extensions. #514[20] by @avamingli

  • • Add multiple operating system source code to compile CBDB #512[21] by @Zhangbaowen-Hashdata

  • • Fix compile error in c++20 #510[22] by @gfphoenix78

  • • Fix bsearch compare function in guc.c #507[23] by @gfphoenix78

  • • Refactor cbdb_log to use vfprintf #506[24] by @ruhuang2001

  • • [Unstable cases]Fix Some commands forgot to mark meta track. #505[25] by @avamingli

  • • Fix compile errors detected by gcc 12 #503[26] by @gfphoenix78

  • • Fix ignore of direct table test files. #502[27] by @avamingli

  • • Maintain materialized view data status. #501[28] by @avamingli

  • • Add LoongArch(loongarch64) support to s_lock.h #500[29] by @wangzw

  • • cherry-pick: Work around spurious compiler warning in inet operators #499[30] by @gfphoenix78

  • • Fix copy to replicated table display copy number is incorrect. #498[31] by @gfphoenix78

  • • Fix cbdb ci not running properly #497[32] by @Zhangbaowen-Hashdata

  • • Fix the correct size of memory block in bitmapinsert #495[33] by @gfphoenix78

  • • change AOCO_Compression test case to validate pg_relation_size and get_ao_compression_ratio within ±10% expected range #493[34] by @congxuebin

  • • Resolve inconsistent result issue in gpdtm_plpgsql test case #491[35] by @congxuebin

  • • Fix gpinitsystem #490[36] by @fanfuxiaoran

Issue 清单

  • • Lack of track IO timing gpdb feature #536[37] by @reshke

  • • [Bug] AO tables didn't switch seg file when bulk insertion: COPY #529[38] by @avamingli

  • • [Feature] Give a easy start-guide for a new contributor, such as script(singe node deploy) #519[39] by @lilei1128

  • • [Bug] configure
     development script generates an 'sh' shell error due to an initialized variable (ac_cv_func_fseeko) #516[40] by @edespino

  • • [Bug] starting new instance failed in certain case #511[41] by @congxuebin

  • • [Bug] [oe2309] unexpected execution of aborted due to compilation errors #509[42] by @congxuebin

  • • [Bug] [oe2309] server terminated abnormally when call plpython procedure #508[43] by @congxuebin

  • • [Bug] Some commands forgot to mark meta track calls unstable failed cases. #504[44] by @avamingli

  • • [Bug] Build failed with gcc 12 on openEuler 24.03 #494[45] by @wangzw

  • • [Bug] perl ssl test failed against centos 9 operating system #492[46] by @congxuebin

活动

社区首次线下聚会:Cloudberry Database Meetup @ Beijing

Cloudberry Database Meetup@Beijing 2024

🍺 社区首次线下聚会 - Cloudberry Database Meetup · 北京站 2024 成功落地!感谢各位合作伙伴和社区成员的支持,可参考回顾文章《活动回顾|首次 Cloudberry Database Meetup · 北京站成功举办》,并下载演讲 PPT。


🌍 未来我们也将携手社区成员和伙伴在更多城市开展技术聚会,敬请期待!

CommunityOverCode Asia 2024

CommunityOverCode(原名为 ApacheCon) 是 Apache 软件基金会官方全球会议。今年 7 月 26-28 日,CommunityOverCode Asia 2024[47] 在杭州成功举办。

CommunityOverCode Asia 2024

Cloudberry Database 社区负责人王殿进,今年参与支持 OLAP & Analytics 论坛出品工作,并在社区专场分享了 Cloudberry Database 从内部项目到外部开源孵化的故事和经验。

CommunityOverCode Asia 2024

更多

再次上榜 “GitHub Trending - C 语言”热门项目

🎉 Cloudberry Database 在 7 月份连续多天上榜 GitHub 热门项目 - C 语言类别热门榜单!

上榜 GitHub 热门项目榜单

将 Cloudberry Database 托管到第三方开源基金会

自上月来,我们与多家原 Greenplum 生态伙伴和贡献团队取得沟通,目前部分团队已正式同意加入,一起将 Cloudberry Database 推进到第三方开源基金会进行孵化。除 HashData 外,已有多位来自北美的原 Greenplum 个人活跃贡献者、中亚和东欧、国内 PG 贡献团队等已加入。在 Greenplum 闭源的大背景下,多方协作携手构建上游中立代码基础,共同建立活跃的开发者和用户社区。独行者快,众行者远。期待后续有更多好消息与大家分享!

新版本即将发布

正在筹备的新版本将在 9 月初与大家见面。本次版本发布,依据最新的版本发布策略并实现发布自动化、支持更多企业 Linux 版本安装包。

致谢

🎈️🎊️ 特别感谢在 7 月份为 Cloudberry Database 更新和优化做出贡献的社区成员:

@gongxun0928, @reshke, @jiaqizho, @congxuebin, @gfphoenix78, @wenchaozhang-123, @avamingli, @foreyes, @tuhaihe, @Zhangbaowen-Hashdata, @ruhuang2001, @wangzw, @fanfuxiaoran, @lilei1128, @edespino, @shawn0915, @TomShawn, @EcaleD

加入我们

Cloudberry Database 致力于打造中立、开放和友好的数据库技术社区,我们面向任何人保持开放,无论其经验水平如何。我们鼓励各种类型的贡献,无论大小多少,可参考《贡献指南》[48]查看可参与贡献的方式。


除此之外,我们为社区成员提供了丰富的交流、求助和获取反馈的渠道,可查看支持页面[49]了解详情。如有任何问题或反馈,大胆求助即可,我们乐意帮助!


加入我们,成为社区成员的一份子吧!

引用链接

[1]
 #541: https://github.com/cloudberrydb/cloudberrydb/pull/541
[2]
 #540: https://github.com/cloudberrydb/cloudberrydb/pull/540
[3]
 #539: https://github.com/cloudberrydb/cloudberrydb/pull/539
[4]
 #537: https://github.com/cloudberrydb/cloudberrydb/pull/537
[5]
 #535: https://github.com/cloudberrydb/cloudberrydb/pull/535
[6]
 #534: https://github.com/cloudberrydb/cloudberrydb/pull/534
[7]
 #533: https://github.com/cloudberrydb/cloudberrydb/pull/533
[8]
 #531: https://github.com/cloudberrydb/cloudberrydb/pull/531
[9]
 #530: https://github.com/cloudberrydb/cloudberrydb/pull/530
[10]
 #528: https://github.com/cloudberrydb/cloudberrydb/pull/528
[11]
 #527: https://github.com/cloudberrydb/cloudberrydb/pull/527
[12]
 #525: https://github.com/cloudberrydb/cloudberrydb/pull/525
[13]
 #524: https://github.com/cloudberrydb/cloudberrydb/pull/524
[14]
 #523: https://github.com/cloudberrydb/cloudberrydb/pull/523
[15]
 #522: https://github.com/cloudberrydb/cloudberrydb/pull/522
[16]
 #521: https://github.com/cloudberrydb/cloudberrydb/pull/521
[17]
 #518: https://github.com/cloudberrydb/cloudberrydb/pull/518
[18]
 #517: https://github.com/cloudberrydb/cloudberrydb/pull/517
[19]
 #515: https://github.com/cloudberrydb/cloudberrydb/pull/515
[20]
 #514: https://github.com/cloudberrydb/cloudberrydb/pull/514
[21]
 #512: https://github.com/cloudberrydb/cloudberrydb/pull/512
[22]
 #510: https://github.com/cloudberrydb/cloudberrydb/pull/510
[23]
 #507: https://github.com/cloudberrydb/cloudberrydb/pull/507
[24]
 #506: https://github.com/cloudberrydb/cloudberrydb/pull/506
[25]
 #505: https://github.com/cloudberrydb/cloudberrydb/pull/505
[26]
 #503: https://github.com/cloudberrydb/cloudberrydb/pull/503
[27]
 #502: https://github.com/cloudberrydb/cloudberrydb/pull/502
[28]
 #501: https://github.com/cloudberrydb/cloudberrydb/pull/501
[29]
 #500: https://github.com/cloudberrydb/cloudberrydb/pull/500
[30]
 #499: https://github.com/cloudberrydb/cloudberrydb/pull/499
[31]
 #498: https://github.com/cloudberrydb/cloudberrydb/pull/498
[32]
 #497: https://github.com/cloudberrydb/cloudberrydb/pull/497
[33]
 #495: https://github.com/cloudberrydb/cloudberrydb/pull/495
[34]
 #493: https://github.com/cloudberrydb/cloudberrydb/pull/493
[35]
 #491: https://github.com/cloudberrydb/cloudberrydb/pull/491
[36]
 #490: https://github.com/cloudberrydb/cloudberrydb/pull/490
[37]
 #536: https://github.com/cloudberrydb/cloudberrydb/issues/536
[38]
 #529: https://github.com/cloudberrydb/cloudberrydb/issues/529
[39]
 #519: https://github.com/cloudberrydb/cloudberrydb/issues/519
[40]
 #516: https://github.com/cloudberrydb/cloudberrydb/issues/516
[41]
 #511: https://github.com/cloudberrydb/cloudberrydb/issues/511
[42]
 #509: https://github.com/cloudberrydb/cloudberrydb/issues/509
[43]
 #508: https://github.com/cloudberrydb/cloudberrydb/issues/508
[44]
 #504: https://github.com/cloudberrydb/cloudberrydb/issues/504
[45]
 #494: https://github.com/cloudberrydb/cloudberrydb/issues/494
[46]
 #492: https://github.com/cloudberrydb/cloudberrydb/issues/492
[47]
 CommunityOverCode Asia 2024: https://asia.communityovercode.org/index.html
[48]
 《贡献指南》: (https://cloudberrydb.org/contribute)
[49]
 支持页面: https://cloudberrydb.org/support


  • 👇🏻️扫码加入 Cloudberry Database 交流群👇🏻️

    ⭐️点击「阅读原文」,关注 GitHub,点个收藏吧!⭐️

文章转载自CloudberryDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论