[Kimchi-devel] [PATCHv6 0/8] Add support of storage server and target

Royce Lv lvroyce at linux.vnet.ibm.com
Tue Jan 14 02:56:35 UTC 2014


Ping?
On 2014年01月08日 23:50, lvroyce0210 at gmail.com wrote:
> From: Royce Lv <lvroyce at linux.vnet.ibm.com>
>
> v5>v6, change GET param support to cover more scenario of filter collected results.
> v4>v5, remove storage server list reload function,
>         merge storage server and targets
> v3>v4, fix inconsistency between doc and json schema
> v1>v3, fix racing problem, fix style.
>
> Add parameters to GET request so that we will query storage server as:
>      /storageservers?target_type=netfs
> Query all servers of any type supported(now only netfs):
>      /storageservers
> Query all storage targets on a server:
>      /storageservers/host-name/storagetargets
> Query a given type of storage targets:
>      /storageservers/host-name/storagetargets?target_type=netfs
>
> Note: Due to Ubuntu 13.04 bug: ubuntu host report empty list for targets query,
> as my solution already accepted and is easy to fix, we will wait it upstream
> before 2weeks before release, I'll provide a work around by then if not available yet.
> REF:
> https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1264955
>
> Royce Lv (8):
>    Support params for GET method
>    Add testcase for GET param
>    Storage server: Update API.md
>    storage server: update controller.py
>    storage server: Update model and mockmodel
>    storage target: Update API.md
>    storage target: Update controller and json schema
>    storage target: Add model support
>
>   docs/API.md                         | 22 +++++++++++
>   src/kimchi/API.json                 | 20 ++++++++++
>   src/kimchi/control/base.py          | 26 +++++++++----
>   src/kimchi/control/storagepools.py  |  4 +-
>   src/kimchi/control/storageserver.py | 63 +++++++++++++++++++++++++++++++
>   src/kimchi/control/utils.py         |  2 +
>   src/kimchi/mockmodel.py             | 28 ++++++++++++++
>   src/kimchi/model.py                 | 74 +++++++++++++++++++++++++++++++++++++
>   src/kimchi/root.py                  |  2 +
>   tests/test_rest.py                  | 34 +++++++++++++++++
>   10 files changed, 266 insertions(+), 9 deletions(-)
>   create mode 100644 src/kimchi/control/storageserver.py
>




More information about the Kimchi-devel mailing list