Pulsar 社区周报 | No.20250220

b2df699a494bff14ef2a2dd29ac75c51.gif

本各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。 


Pulsar Weekly Merge Stars

Pulsar Weekly Merge Stars

Pulsar Weekly Merge Stars

@TakaHiR07,@dao-jun,@thetumbled,@ethqunzhong,@liangyepianzhou,@StefanoBelli,@merlimat,@dragonls,@rdhabalia,@Shawyeok,@shibd,@nodece,@heesung-sn,@summeriiii,@got-root,@pdolif,@dlg99,@BewareMyPower,@AnonHxy,@Demogorgon314,@lhotari


apache/pulsar

fix

  •  [fix][broker]修复在活动消费者断开连接时出现的空指针异常(NPE)。 [1] @rdhabalia

  •  [fix][broker]修复 broker 识别错误的卡住主题 [2] @rdhabalia

  •  [fix][test]修复不稳定测试 MetadataStoreTest.emptyStoreTest [3] @lhotari

  •  [fix][build]为 buildtools 添加开发功能 [4] @nodece

  •  [fix][meta]修复 ZK 节点的临时处理,并修复 MockZooKeeper 的临时节点和 ZK 状态处理。 [5] @lhotari

  •  [fix][test]修复启用批处理时的 flaky 测试 NegativeAcksWithBackoff。 [6] @thetumbled

  •  [fix]修复代码扫描警报编号 48:路径表达式中使用了不受控制的数据。 [7] @merlimat

  •  [fix][meta]修复临时 Zookeeper put 操作,避免创建持久 znode。 [8] @heesung-sn

  •  [fix][io]修复 pulsar-io:pom 找不到的问题 [9] @nodece

  •  [fix][client]修复带有独占模式的重试主题。 [10] @thetumbled

  •  [fix][broker]修复当 maxUnackedMessagesPerConsumer 为 1 时不正确的 blockedConsumerOnUnackedMsgs 值 [11] @summeriiii

  •  [fix][broker]修复 broker 可能丢失机架信息 [12] @TakaHiR07

新特性

  •  [improve][test]升级 Testcontainers 到 1.20.4 和 docker-java 到 3.4.0 [13] @lhotari

  •  [improve][meta]在ZKMetadataStore中简化获取父路径的过程,而不使用java.io.File。 [14] @lhotari

  •  [revert] \"[improve][ml]不要切换线程以执行 asyncAddEntry 的核心逻辑 (#23940) [15] @BewareMyPower

  •  [improve][proxy]在Pulsar Proxy中将保持连接的间隔时间设置为可配置。 [16] @lhotari

  •  [improve] [proxy]PIP-395:添加代理配置以支持可配置的响应头用于 HTTP 反向代理 [17] @rdhabalia

  •  [improve] [pip]PIP-395:添加代理配置以支持可配置的HTTP反向代理响应头部 [18] @rdhabalia

  •  [improve][client][PIP-389]添加生产者配置以提高压缩性能 [19] @liangyepianzhou

  •  [improve][broker]修复非持久性系统主题的架构兼容性 [20] @Demogorgon314


apache/bookkeeper

fix

  •  [fix]在 address2Region 中移除,同时 bookie 留下以获取正确的机架信息。 [21] @ethqunzhong

  •  [fix]在 BatchRead 中检查参数时,将日志级别更改为调试。 [22] @dao-jun

新特性

  •  [improve]添加指标:total_entry_log_space_bytes [23] @ethqunzhong

others

  •  修复:垃圾收集在损坏的条目日志文件上卡住 [24] @dlg99

  •  [cli]修复:recover 命令不接受速率限制参数。 [25] @dlg99

  •  修复jetcd-core-shaded阴影过程中的潜在类冲突 [26] @Shawyeok

  •  为 rocksdb 的 getLastEntryInLedger 添加指标,以帮助找出瓶颈。 [27] @TakaHiR07

  •  修复 pendingDeletedLedgers 不删除 ledger 错误 [28] @TakaHiR07

  •  修复区域感知放置策略的磁盘权重未更新的问题。 [29] @dragonls

  •  问题 4503:在 BufferedChannel 的读取中添加检查以避免无限循环 [30] @StefanoBelli

  •  修复异步日志追加器在 bookie 异常启动时未打印错误日志的问题 [31] @AnonHxy


apache/pulsar-client-node

others

  •  将主版本提升至 1.14.0-rc.0 [32] @shibd


apache/pulsar-helm-chart

others

  •  修复 pulsar-cluster-initialize / pulsar-init 在 kustomize 中的渲染问题 [33] @lhotari

  •  将默认的ensemble size、write quorum和ack quorum调整为2。 [34] @pdolif

  •  修复 broker wait-zookeeper-ready initContainer 中的 OOM 问题 [35] @got-root

参考资料 

[1] 

[fix][broker]修复在活动消费者断开连接时出现的空指针异常(NPE)。 : https://github.com/apache/pulsar/pull/24008

[2] 

[fix][broker]修复 broker 识别错误的卡住主题 : https://github.com/apache/pulsar/pull/24006

[3] 

[fix][test]修复不稳定测试 MetadataStoreTest.emptyStoreTest : https://github.com/apache/pulsar/pull/23998

[4] 

[fix][build]为 buildtools 添加开发功能 : https://github.com/apache/pulsar/pull/23992

[5] 

[fix][meta]修复 ZK 节点的临时处理,并修复 MockZooKeeper 的临时节点和 ZK 状态处理。 : https://github.com/apache/pulsar/pull/23988

[6] 

[fix][test]修复启用批处理时的 flaky 测试 NegativeAcksWithBackoff。 : https://github.com/apache/pulsar/pull/23986

[7] 

[fix]修复代码扫描警报编号 48:路径表达式中使用了不受控制的数据。 : https://github.com/apache/pulsar/pull/23985

[8] 

[fix][meta]修复临时 Zookeeper put 操作,避免创建持久 znode。 : https://github.com/apache/pulsar/pull/23984

[9] 

[fix][io]修复 pulsar-io:pom 找不到的问题 : https://github.com/apache/pulsar/pull/23979

[10] 

[fix][client]修复带有独占模式的重试主题。 : https://github.com/apache/pulsar/pull/23859

[11] 

[fix][broker]修复当 maxUnackedMessagesPerConsumer 为 1 时不正确的 blockedConsumerOnUnackedMsgs 值 : https://github.com/apache/pulsar/pull/23796

[12] 

[fix][broker]修复 broker 可能丢失机架信息 : https://github.com/apache/pulsar/pull/23331

[13] 

[improve][test]升级 Testcontainers 到 1.20.4 和 docker-java 到 3.4.0 : https://github.com/apache/pulsar/pull/24003

[14] 

[improve][meta]在ZKMetadataStore中简化获取父路径的过程,而不使用java.io.File。 : https://github.com/apache/pulsar/pull/23996

[15] 

[revert] "[improve][ml]不要切换线程以执行 asyncAddEntry 的核心逻辑 (#23940) : https://github.com/apache/pulsar/pull/23994

[16] 

[improve][proxy]在Pulsar Proxy中将保持连接的间隔时间设置为可配置。 : https://github.com/apache/pulsar/pull/23981

[17] 

[improve] [proxy]PIP-395:添加代理配置以支持可配置的响应头用于 HTTP 反向代理 : https://github.com/apache/pulsar/pull/23649

[18] 

[improve] [pip]PIP-395:添加代理配置以支持可配置的HTTP反向代理响应头部 : https://github.com/apache/pulsar/pull/23648

[19] 

[improve][client][PIP-389]添加生产者配置以提高压缩性能 : https://github.com/apache/pulsar/pull/23525

[20] 

[improve][broker]修复非持久性系统主题的架构兼容性 : https://github.com/apache/pulsar/pull/23286

[21] 

[fix]在 address2Region 中移除,同时 bookie 留下以获取正确的机架信息。 : https://github.com/apache/bookkeeper/pull/4504

[22] 

[fix]在 BatchRead 中检查参数时,将日志级别更改为调试。 : https://github.com/apache/bookkeeper/pull/4485

[23] 

[improve]添加指标:total_entry_log_space_bytes : https://github.com/apache/bookkeeper/pull/4507

[24] 

修复:垃圾收集在损坏的条目日志文件上卡住 : https://github.com/apache/bookkeeper/pull/4544

[25] 

[cli]修复:recover 命令不接受速率限制参数。 : https://github.com/apache/bookkeeper/pull/4535

[26] 

修复jetcd-core-shaded阴影过程中的潜在类冲突 : https://github.com/apache/bookkeeper/pull/4532

[27] 

为 rocksdb 的 getLastEntryInLedger 添加指标,以帮助找出瓶颈。 : https://github.com/apache/bookkeeper/pull/4529

[28] 

修复 pendingDeletedLedgers 不删除 ledger 错误 : https://github.com/apache/bookkeeper/pull/4525

[29] 

修复区域感知放置策略的磁盘权重未更新的问题。 : https://github.com/apache/bookkeeper/pull/4522

[30] 

问题 4503:在 BufferedChannel 的读取中添加检查以避免无限循环 : https://github.com/apache/bookkeeper/pull/4506

[31] 

修复异步日志追加器在 bookie 异常启动时未打印错误日志的问题 : https://github.com/apache/bookkeeper/pull/4475

[32] 

将主版本提升至 1.14.0-rc.0 : https://github.com/apache/pulsar-client-node/pull/405

[33] 

修复 pulsar-cluster-initialize / pulsar-init 在 kustomize 中的渲染问题 : https://github.com/apache/pulsar-helm-chart/pull/572

[34] 

将默认的ensemble size、write quorum和ack quorum调整为2。 : https://github.com/apache/pulsar-helm-chart/pull/570

[35] 

修复 broker wait-zookeeper-ready initContainer 中的 OOM 问题 : https://github.com/apache/pulsar-helm-chart/pull/568

热点推荐

REVIEW

参与问卷赢百页小册《Apache Pulsar 调优指南》

联系 PulsarBot 报名成为社区志愿者

最新 Pulsar 岗位招聘,快来点击(公众号菜单-联系社区-名企直达)

f03e51afa935a5b2550b740722d8c00a.gif

107f33eb499e834c1888439f8ce71591.jpeg

联系社区

微信号:pulsarbot

视频号:AscentStream谙流科技

8450acd46921280d1db505b94d320544.gif

结尾

- The End -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值