Bug 1351843 - [blocked][Consume] iscsi-initiator functionality of Cockpit (depends on platform bug 1341006)
Summary: [blocked][Consume] iscsi-initiator functionality of Cockpit (depends on platf...
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: ovirt-node
Classification: oVirt
Component: UI
Version: 4.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.4.1
: ---
Assignee: Nir Levy
QA Contact: shiyi lei
URL:
Whiteboard:
Depends On: 1341006
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-01 02:52 UTC by Wei Wang
Modified: 2020-06-15 09:51 UTC (History)
10 users (show)

Fixed In Version: ovirt-node-ng-image-4.4.0_beta2, ovirt-node-ng-installer-4.4.0-2020040907.el8.iso
Clone Of:
Environment:
Last Closed: 2020-06-15 09:51:09 UTC
oVirt Team: Node
Embargoed:
sbonazzo: ovirt-4.4?
rule-engine: planning_ack+
fdeutsch: devel_ack+
cshao: testing_ack+


Attachments (Terms of Use)

Description Wei Wang 2016-07-01 02:52:57 UTC
Description of problem:
The function of adjusting iscsi-initiator should be enabled in cockpit.

Version-Release number of selected component (if applicable):
rhev-hypervisor7-ng-4.0-20160622.1.x86_64
imgbased-0.7.0-0.1.el7ev.noarch
cockpit-0.108-1.el7.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Install NGN
2. Config network and login cockpit website
3. Check in storage for adjusting the iscsi-initiator function.

Actual results:
It is no possibility to adjust the iscsi-initiator with cockpit.

Expected results:
It should be enabled for adjusting the iscsi-initiator with cockpit.

Additional info:

Comment 1 Fabian Deutsch 2016-07-18 13:48:06 UTC
Could you please specify the individual items which are missing?

Comment 2 Wei Wang 2016-07-19 02:54:28 UTC
Fabian,

Firstly, we need an ISCSI patrol list Raid in the cockpit UI.
Secondly, we need some basic functions(add, delete, modify, search) for ISCSI initiator adjusting. e.g: add ISCSI storage which can be selected from the ISCSI target list, rename ISCSI initiator, added ISCSI storage list displaying, delete the added storages.
Thirdly, we should make the error status for incorrect input.

Comment 3 Stef Walter 2016-07-21 12:42:43 UTC
I believe we've gotten as far as making it work on RHEL without session (login) support. Marius would know more details.

Comment 4 Marius Vollmer 2016-08-01 10:01:48 UTC
This video shows the level of iSCSI support in Cockpit:

    https://www.youtube.com/watch?v=N1Lw2OVLDoo

Is this enough?

On RHEL, the functionality is reduced due to some missing API in libiscsi.  Please see bug 1341006 for progress on that.

Comment 5 Wei Wang 2016-08-02 02:43:26 UTC
hi mvollmer,

We think it is enough for the cockpit. From your video, we can see the main functions mentioned in comment 2 are basically covered. Thanks!
BTW, we can find the iscsi component on cockpit storage page for the latest RHVH version redhat-virtualization-host-4.0-20160727.1.x86_64(cockpit version is cockpit-0.114-2.el7.x86_64), is it ready for QE?

Comment 6 Marius Vollmer 2016-08-02 06:29:17 UTC
(In reply to weiwang from comment #5)

> We think it is enough for the cockpit. From your video, we can see the main
> functions mentioned in comment 2 are basically covered. Thanks!

Great!

> BTW, we can find the iscsi component on cockpit storage page for the latest
> RHVH version redhat-virtualization-host-4.0-20160727.1.x86_64(cockpit
> version is cockpit-0.114-2.el7.x86_64), is it ready for QE?

It is ready for QE, but note the dependency on bug 1341006.

Comment 7 Ryan Barry 2016-09-30 15:49:19 UTC
MOving to QE per comment#6

Comment 8 Wei Wang 2016-10-10 06:04:37 UTC
The bug is needed to be verified with 4.1.0, so we will verify this bug until 4.1.0 build is got.

Comment 9 cshao 2016-10-13 02:56:24 UTC
This bug is targeted to ovirt-4.1, the RHVH 4.1 build is not ready to QE. We won't verify this bug. and we have to move back to MODIFIED status.

Comment 10 Wei Wang 2017-01-16 06:24:58 UTC
Test with redhat-virtualization-host-4.1-20170112.1, the iscsi-initiator function isn't enabled. So move back to MODIFIED status.

Comment 12 Wei Wang 2017-01-25 08:29:26 UTC
Test with redhat-virtualization-host-4.1-20160120.0, iscsi-initiator function isn't enabled. So set back to ASSIGNED status.

Comment 13 Red Hat Bugzilla Rules Engine 2017-01-25 08:29:33 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 16 Sandro Bonazzola 2017-08-08 08:13:19 UTC
Moving to 4.1.6 since the platform bug needed for this one has not been fixed yet.

Comment 17 Ryan Barry 2017-08-23 13:44:56 UTC
Still waiting for platform...

Comment 18 Ryan Barry 2017-09-27 13:15:50 UTC
After talking to the cockpit team, using cockpit-storaged is not sufficient, since some required fixes to libstorage_iscsi are missing from platform, and are unlikely to land in 7.4.

Moving out

Comment 19 Sandro Bonazzola 2018-02-15 16:27:19 UTC
Platform bug still in NEW after RHEL 7.5 beta release, postponing while we get estimation on when the new iscsi-initiator package will be available.

Comment 20 Yaniv Kaul 2018-03-18 09:07:18 UTC
(In reply to Sandro Bonazzola from comment #19)
> Platform bug still in NEW after RHEL 7.5 beta release, postponing while we
> get estimation on when the new iscsi-initiator package will be available.

So let's postpone realistically.

Comment 21 Wei Wang 2018-12-04 03:35:54 UTC
Any update?

Comment 22 Sandro Bonazzola 2019-01-21 08:31:13 UTC
re-targeting to 4.3.1 since this BZ has not been proposed as blocker for 4.3.0.
If you think this bug should block 4.3.0 please re-target and set blocker flag.

Comment 23 Sandro Bonazzola 2019-02-18 07:57:55 UTC
Moving to 4.3.2 not being identified as blocker for 4.3.1

Comment 24 Michal Skrivanek 2020-03-19 15:07:56 UTC
(In reply to Yaniv Kaul from comment #20)
> So let's postpone realistically.

yes!:) Sandro, can you please check if fixed as a side effect of anything else? If not I suggest WONTFIX, we didn't get to it for 4 years...

Comment 25 Sandro Bonazzola 2020-04-03 12:48:38 UTC
(In reply to Michal Skrivanek from comment #24)
> yes!:) Sandro, can you please check if fixed as a side effect of anything
> else? If not I suggest WONTFIX, we didn't get to it for 4 years...


Wei, can you please try to reproduce with RHV-H 4.4/EL8?

Comment 26 Sandro Bonazzola 2020-04-03 12:51:31 UTC
cockpit equivalent version is included in ovirt-node-ng-image-4.4.0_beta2, movint to QE for test-only.

Comment 31 shiyi lei 2020-04-20 05:00:08 UTC
Test Version:
ovirt-node-ng-4.4.0-0.20200409.0
cockpit-211.1-2.el8.x86_64
cockpit-system-211.1-2.el8.noarch
cockpit-bridge-211.1-2.el8.x86_64
cockpit-ws-211.1-2.el8.x86_64
cockpit-storaged-211.1-2.el8.noarch
cockpit-ovirt-dashboard-0.14.4-1.el8.noarch
cockpit-dashboard-211.1-2.el8.noarch

Test step:
1. install ovirt-node-ng-4.4.0-0.20200409.0
2. login cockpit
3. enter the storage page
4. check if iscsi functionality is existing
5. modify ISCSI Initiator Name
6. add ISCSI target
7. delete ISCSI target

Test result:
For upstream version:
ISCSI target can be added successfully, but iscsi target can not be deleted. We reported a new bug 1825723. 
As for downstream version:
And there is still no iscsi functionality in latest rhvh (rhvh-4.4.0.18-0.20200417.0)

This bug has not been totally fixed, move the status to ASSIGNED

Comment 32 Sandro Bonazzola 2020-06-15 09:51:09 UTC
Closing can't fix. We waited 5 years for platform to fix cockpit, not willing to keep waiting anymore. Can't fix this bug without commitment on platform side.
Please feel free to reopen once the functionality will be available on cockpit side.


Note You need to log in before you can comment on or make changes to this bug.