写点什么

Last Week in Milvus

作者:Zilliz
  • 2023-08-22
    北京
  • 本文字数:1176 字

    阅读完需:约 4 分钟

What's New

Core Updates

#26354 为 c++增加-g 编译参数,根据 gcc 的文档解释,此参数不会降低性能但是能在出现故障时打印完整的栈信息,有利于问题排查。


#26344 修改 diskann 的维度范围 [8, 32768),在此之前最低维度为 32。


#26342 #26365 #26341 #25154 持续优化报错信息,对解析表达式、查询失败、grpc 报错、minio 调用报错做了整理。


#26407 在 c++中新增了动态线程池,用于解决固定线程池大小缺乏弹性的问题。


#26432 在 grafana 中增加了 knowhere 的监控指标如 knowhere 中的 topk 数量、查询数量、查询延迟等,方便在生产运维场景中更细粒度的排查性能瓶颈。


#26368 对 Milvus 的 dockerfile 进行了重构,移除了 Centos7 支持改为 Amazonlinux2023 基础镜像,同时移除了 openblas 镜像使得 Milvus 镜像直接从基础镜像构建。经过此次重构镜像体积大幅减少的同时,精简了 dockerfile,减少了维护复杂度。


#26448 在滚动升级场景中,可能会出现 A 服务连到旧的 B 服务的问题,此时就会造成升级完毕后一段时间服务不可用,此 PR 中增加了 id 检查,以解决此问题。

Knowhere

#15 将构建和查询线程池分成两个,并分别设置优先级,减少在 standalone 模式下构建索引任务对查询的影响。


#19 将 Knowhere 的线程池使用最低优先级进行调度,这样 Knowhere 就不会占用所有的 CPU 周期并阻塞其他线程。

Birdwatcher

#186 增加了 pprof 命令,可以在 Birdwatcher 中对 Milvus 进行 profiling,减轻了运维时需要去寻找 pod ip 的繁琐步骤。


#183 增加了 storage analysis 命令,用于分析对象存储中的数据,当 minio/s3 文件较多时,可以用此命令分析哪些文件占用存储过高。

Good First Issue

[https://github.com/milvus-io/milvus/issues/26462 为 partition](https://github.com/milvus-io/milvus/issues/26462 为 partition)增加访问控制,在多租户、用户众多的场景可以起到很好的数据隔离的作用。


https://github.com/milvus-io/milvus/issues/26433 在启动时打印所有的参数,便于后续根据日志排查问题。

New Contributor

Welcome PwzXxm jyc4617 slobentanzer

What's Up Next

Milvus 2.3.0 将会在本周发布

Did you know

Milvus 不光提供了多种语言的 sdk,还提供了 restful 接口,对于不想使用 sdk 或使用的语言没在 sdk 支持列表的用户,可以使用 restful 接口


https://milvus.io/api-reference/restful/v2.2.x/About.md


🌟「寻找 AIGC 时代的 CVP 实践之星」 专题活动即将启动!


Zilliz 将联合国内头部大模型厂商一同甄选应用场景, 由双方提供向量数据库与大模型顶级技术专家为用户赋能,一同打磨应用,提升落地效果,赋能业务本身。


如果你的应用也适合 CVP 框架,且正为应用落地和实际效果发愁,可直接申请参与活动,获得最专业的帮助和指导!联系邮箱为 business@zilliz.com。





  • 如果在使用 Milvus 或 Zilliz 产品有任何问题,可添加小助手微信 “zilliz-tech” 加入交流群。​

  • 欢迎关注微信公众号“Zilliz”,了解最新资讯。

用户头像

Zilliz

关注

Data Infrastructure for AI Made Easy 2021-10-09 加入

还未添加个人简介

评论

发布
暂无评论
Last Week in Milvus_非结构化数据_Zilliz_InfoQ写作社区