Revision 1063abd1
ID | 1063abd1d8a7f4e1ae50662e18e33b71afce083b |
Parent | 0c6c04ec |
Child | 9c793cfb |
Change the disk assembly to raise exceptions
This big patch converts the bdev Assemble() methods and the supporting
functions to raise exceptions instead of returning False. This is a big
patch, since the assembly functions touch other functions: add children,
creation, etc. However, the patch does not add much new code, rather it
reworks existing code.
One of the biggest changes is in the rework of the DRBD8._SlowAssemble()
method (one of the most complicated/ugly ones). Hopefully the new
version is a little bit more readable.
Reviewed-by: ultrotter
Files
- added
- modified
- copied
- renamed
- deleted
- lib
- backend.py (diff)
- bdev.py (diff)