Bug 1889628
Summary: | [RHOSP 16.1] [cinder] PowerStore Cinder Driver does not have ‘get_volume_stats’ | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Sam Wan <Sam.Wan> | ||||
Component: | openstack-cinder | Assignee: | Alan Bishop <abishop> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Tzach Shefi <tshefi> | ||||
Severity: | urgent | Docs Contact: | Chuck Copello <ccopello> | ||||
Priority: | urgent | ||||||
Version: | 16.1 (Train) | CC: | abishop, arkady_kanevsky, a.stripeikis, gael_rehault, gcharot, geguileo, Ivan.Pchelintsev, joflynn, kholtz, kurt_hey, ltoscano, morazi, pcaruana, pmannidi, rajini.karthik, rcernin, sam.wan, scohen, tom.zhao, vladislav.belogrudov | ||||
Target Milestone: | z3 | Keywords: | OtherQA, Triaged, ZStream | ||||
Target Release: | 16.1 (Train on RHEL 8.2) | Flags: | tshefi:
automate_bug-
|
||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | openstack-cinder-15.3.1-4.el8ost | Doc Type: | Bug Fix | ||||
Doc Text: |
Before this update, the driver for the Block Storage service (cinder) Dell EMC PowerStore back end failed to periodically report statistics for its storage pools. This stopped the cinder-scheduler from placing volumes on the back end. With this update, the PowerStore driver periodically reports its storage pool statistics and you can create volumes on a PowerStore back end.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-12-15 19:11:17 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1862541 | ||||||
Attachments: |
|
Description
Sam Wan
2020-10-20 08:50:58 UTC
This prevents powerstore from serving any request because it's filtered out by scheduler. ============================== 2020-10-19 15:12:39.763 7 INFO cinder.scheduler.base_filter [req-44a573bc-9866-45b9-997f-bf0685245eba a798b89fcb1541fa8d2627139815620b fab7b689c75d4543ae700de44dcd1441 - default default] Filtering removed all hosts for the request with volume ID 'cc87b0bf-8d31-440c-85bf-012525cd4498'. Filter results: AvailabilityZoneFilter: (start: 0, end: 0), CapacityFilter: (start: 0, end: 0), CapabilitiesFilter: (start: 0, end: 0) 2020-10-19 15:12:39.763 7 WARNING cinder.scheduler.filter_scheduler [req-44a573bc-9866-45b9-997f-bf0685245eba a798b89fcb1541fa8d2627139815620b fab7b689c75d4543ae700de44dcd1441 - default default] No weighed backend found for volume with properties: {'id': '1a2e6a5e-6ad2-45c8-8845-7634892211f6', 'name': 'powerstorefc1', 'description': None, 'is_public': True, 'projects': [], 'extra_specs': {'volume_backend_name': 'powerstorefc1'}, 'qos_specs_id': None, 'created_at': '2020-10-19T15:11:28.000000', 'updated_at': None, 'deleted_at': None, 'deleted': False} 2020-10-19 15:12:39.764 7 INFO cinder.message.api [req-44a573bc-9866-45b9-997f-bf0685245eba a798b89fcb1541fa8d2627139815620b fab7b689c75d4543ae700de44dcd1441 - default default] Creating message record for request_id = req-44a573bc-9866-45b9-997f-bf0685245eba 2020-10-19 15:12:39.792 7 ERROR cinder.scheduler.flows.create_volume [req-44a573bc-9866-45b9-997f-bf0685245eba a798b89fcb1541fa8d2627139815620b fab7b689c75d4543ae700de44dcd1441 - default default] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid backend was found. No weighed backends available: cinder.exception.NoValidBackend: No valid backend was found. No weighed backends available ============================== *** Bug 1889627 has been marked as a duplicate of this bug. *** As a fix/follow-up for the backport, I guess we can expect to receive a patch soon? Created attachment 1722873 [details]
Add get_volume_stats method to PowerStore driver
Can this be pulled into z2? Without it driver does not work. (In reply to arkady kanevsky from comment #5) > Can this be pulled into z2? > Without it driver does not work. Unfortunately it's a bit too late for 16.1.2. Can this be released async? async are for critical bugs / CVE so unfortunately it's most likely going to be 16.1.3 If we have a business impact we can potentially ship a hot fix when the fix is ready and bits are available downstream The BZ is on track to be fixed in the 16.1.3 release. Released together with openstack-cinder-15.3.1-5. |