查询队列计数¶
https://blueprints.launchpad.net/zaqar/+spec/query-queues-with-count
这将支持使用 ‘with_count=true’ 过滤器查询队列,Zaqar 将返回后端存储中的队列数量。此功能将非常方便用户了解他们拥有的资源数量。
问题描述¶
目前,Zaqar 在查询队列时无法返回队列数量。用户需要自行逐个计算数量。其他客户端或应用程序在调用 Zaqar 的 API 后也需要这样做。这对于用户或开发人员来说非常不方便。
提议的变更¶
添加一个新的查询过滤器项,名为 with_count,默认值为 False。当在 url 中使用 “with_count=true” 查询队列时,Zaqar 将添加计算后端存储中队列总数量的功能,并在响应体中返回队列数量,例如 “count=100”。
API 影响¶
查询队列列表
GET: /v2/queues?with_count=true
RESPONSE CODE: 200
RESPONSE BODY:
{
"count": 100,
"queues": [...]
}
缺点¶
无
备选方案¶
无
实现¶
负责人¶
- 主要负责人
wanghao <sxmatch1986@gmail.com>
- 二级分配人
无
里程碑¶
- 完成目标里程碑
ussuri RC2
工作项¶
修改传输代码。
添加此功能的发布说明。
更新 API 参考。
相应地更改单元测试、功能测试和 tempest 测试。
添加客户端支持。
依赖项¶
无
参考资料¶
无