Bug 918270

Summary: Refactor and isolate block device discovery
Product: [Retired] oVirt Reporter: Fabian Deutsch <fdeutsch>
Component: ovirt-nodeAssignee: Fabian Deutsch <fdeutsch>
Status: CLOSED WONTFIX QA Contact: bugs <bugs>
Severity: high Docs Contact:
Priority: high    
Version: 3.4CC: acathrow, hadong, iheim, jboggs, leiwang, mgoldboi, ovirt-bugs, ovirt-maint
Target Milestone: ---   
Target Release: 3.6.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: node
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-10 20:30:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1008934    

Description Fabian Deutsch 2013-03-05 19:22:11 UTC
Description of problem:
Currently many forks() happen until the canonical name of a device is found.
The goal of the refactoring is to modularize the code (isolate it from the rest of ovirtfunctions) to enable code checks and improve the speed.

The idea is to use python-gudev to save many forks and look into putting it into a thrad to further improve the speed.

Comment 1 Sandro Bonazzola 2014-03-04 09:25:33 UTC
This is an automated message.
Re-targeting all non-blocker bugs still open on 3.4.0 to 3.4.1.

Comment 2 Fabian Deutsch 2014-08-06 18:26:54 UTC
Likely going into an even more anaconda direction, thus dev-nacking this for now.