mod_http3 v0.0.74 RPM 和 DEB 软件包已发布

mod_http3 v0.0.74 已新增到 CodeIT 仓库。这些软件包适用于 RHEL、CentOS、AlmaLinux、Rocky Linux 和 Oracle Linux 7、8、9 和 10,以及 Ubuntu 22.04 和 24.04。

主要变更:

  • Linux:启用 ListenCoresBucketsRatio 后,连接迁移可以正常工作。每个 server connection ID 的字节 0 保存 bucket 编号,SK_REUSEPORT eBPF 程序将每个数据包发送到该 bucket 的套接字。服务器不再发送 disable_active_migration。如果程序无法加载(kernel 早于 4.19、没有 CAP_BPF、SELinux、seccomp),警告会给出原因,并保持 0.0.73 的行为不变。
  • 每个连接占用的内存更少。QUIC 连接将其 connection IDs 保存在自身的 16 个槽位中,而不是放在 APR pool 中(至少 8 KB),并且只在关闭时才创建 CONNECTION_CLOSE 缓冲区。session 和 stream 分配器最多保留 MaxMemFree,与 mod_http2 一样,因此空闲连接会归还其峰值内存。
  • 客户端不再能够将属于另一个连接的 Initial DCID 放入 CID map。此前,map 可能会保留一个指向已释放连接的 pool 的键。

Leave a Reply

Your email address will not be published. Required fields are marked *