]> www.infradead.org Git - users/hch/nvmetcli.git/commit
nvmetcli: fix Referral operation in shell
authorMauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Mon, 27 Mar 2017 17:46:44 +0000 (14:46 -0300)
committerChristoph Hellwig <hch@lst.de>
Thu, 30 Mar 2017 08:26:43 +0000 (10:26 +0200)
commit65bf3de35b85b6d27498c41cc070970ad50039ec
tree8b128c63cd8fc0d44ff2630f7d5a091d0ecc507c
parent651ddef0fed637b7fe3c6100f89955c50a426363
nvmetcli: fix Referral operation in shell

It's not possible to create or list a Referral under Port entity,
because Referral class is not imported and thus it fails:

/ports/1/referrals> ls

returning "'module' object has no attribute 'Referral'".

This is caused by changes introduced in:
a21ebd54f0 ("nvmetcli: Fix nvmet import").

This patch also fixes the attribute type helper expected for Referral's
portid attribute. It was 'int', causing the system to show error
messages like:

"'UIReferralNode' object has no attribute 'ui_type_int'".
The correct type is 'number'.

Reviewed-by: Guilherme G. Piccoli<gpiccoli@linux.vnet.ibm.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
nvmet/__init__.py
nvmetcli