查询队列计数

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

工作项

  1. 修改传输代码。

  2. 添加此功能的发布说明。

  3. 更新 API 参考。

  4. 相应地更改单元测试、功能测试和 tempest 测试。

  5. 添加客户端支持。

依赖项

参考资料