[spp] [PATCH] spp-ctl: update to return primary status
Itsuro ODA
oda at valinux.co.jp
Tue Oct 9 23:26:04 CEST 2018
Hi Yasufumi,
On Tue, 9 Oct 2018 19:53:24 +0900
ogawa.yasufumi at lab.ntt.co.jp wrote:
> From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
>
> Status command of primary is changed to return statistics of each of
> ports. This update is to change spp-ctl to return the reponse.
>
> Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
> ---
> src/spp-ctl/spp_webapi.py | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/src/spp-ctl/spp_webapi.py b/src/spp-ctl/spp_webapi.py
> index 9c16af6..dd595a0 100644
> --- a/src/spp-ctl/spp_webapi.py
> +++ b/src/spp-ctl/spp_webapi.py
> @@ -325,7 +325,6 @@ class V1NFVHandler(BaseHandler):
> # that it has no dst port.
> # {"status":"idling","ports":[{"src":"phy:0","dst":"null"},...
>
> - # TODO(yasufum) modify after nfv and vm is updated for new data definition.
> try:
> nfv = json.loads(data)
> except json.JSONDecodeError as e:
> @@ -402,7 +401,12 @@ class V1PrimaryHandler(BaseHandler):
> # no data returned at the moment.
> # some data will be returned when the primary becomes to
> # return statistical information.
These comment lines should be removed at the same time because
its aim is to explain why no data returned and it is not
necessary now.
> - return {}
> + stat = {}
> + try:
> + stat = json.loads(data)
> + except json.JSONDecodeError as e:
> + print("%s" % e)
> + return stat
>
> def get_status(self):
> proc = self._get_proc()
> --
> 2.7.4
Thanks.
--
Itsuro ODA <oda at valinux.co.jp>
More information about the spp
mailing list