udev_resource does not identify s390 dasd as a DISK device

Bug #1660476 reported by Jeff Lane 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Support Library
Fix Released
Critical
Jeff Lane 

Bug Description

Looking at some results from a zVM instances that has both scsi and dasd disk devices, I noticed that the dasd devices are not being labled as DISK and thus the tests are not being run on them.

Here's a block device resource dump from one:
ubuntu@hwe0008:~$ /usr/lib/plainbox-provider-resource-generic/bin/block_device_resource
dasdc_state: internal
dasdc_usb2: unsupported
dasdc_usb3: unsupported
dasdc_rotation: no
dasdc_smart: False

dasda_state: internal
dasda_usb2: unsupported
dasda_usb3: unsupported
dasda_rotation: no
dasda_smart: False

dasdb_state: internal
dasdb_usb2: unsupported
dasdb_usb3: unsupported
dasdb_rotation: no
dasdb_smart: False

So it's seeing them fine, but here are the DISK items that udev_resource is providing:
ubuntu@hwe0008:~$ sudo /usr/lib/plainbox-provider-resource-generic/bin/udev_resource
path: /devices/css0/0.0.0001/0.0.0200
name: dasda
bus: ccw
driver: dasd-eckd
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0001/0.0.0200/block/dasda/dasda1
name: dasda1
bus: block
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0001/0.0.0200/block/dasda/dasda2
name: dasda2
bus: block
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0002/0.0.0300
name: dasdb
bus: ccw
driver: dasd-eckd
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0002/0.0.0300/block/dasdb/dasdb1
name: dasdb1
bus: block
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0003/0.0.0400
name: dasdc
bus: ccw
driver: dasd-eckd
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/css0/0.0.0003/0.0.0400/block/dasdc/dasdc1
name: dasdc1
bus: block
product: IBM s390 Virtual Disk
product_slug: IBM_s390_Virtual_Disk

path: /devices/qeth/0.0.0600
bus: net
category: NETWORK
driver: qeth
interface: enc600
mac: 02:28:0b:00:00:04

Not it does not provide a category for any of them...

Related branches

Revision history for this message
Jeff Lane  (bladernr) wrote :

Marked invalid for the resource provider as the fix was actually in the parser in checkbox-support.

Changed in checkbox-support:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Jeff Lane (bladernr)
Changed in plainbox-provider-resource:
status: In Progress → Invalid
no longer affects: plainbox-provider-resource
Changed in checkbox-support:
milestone: none → 0.33.0
Changed in checkbox-support:
status: In Progress → Fix Committed
Changed in checkbox-support:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.