Extract DRBD-related classes into block/drbd.py
This is in preparation to introducing support for DRBD8.4. base.py had to be extracted as well in order to avoid cylic imports between bdev.py and drbd.py. It now contains the BlockDev class and utility functions needed by bdev.py and drbd.py. Signed-off-by:Thomas Thrainer <thomasth@google.com> Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
Showing
- Makefile.am 3 additions, 1 deletionMakefile.am
- lib/backend.py 6 additions, 4 deletionslib/backend.py
- lib/block/base.py 349 additions, 0 deletionslib/block/base.py
- lib/block/bdev.py 73 additions, 1712 deletionslib/block/bdev.py
- lib/block/drbd.py 1370 additions, 0 deletionslib/block/drbd.py
- lib/bootstrap.py 2 additions, 2 deletionslib/bootstrap.py
- lib/watcher/nodemaint.py 3 additions, 3 deletionslib/watcher/nodemaint.py
- test/py/ganeti.block.bdev_unittest.py 37 additions, 36 deletionstest/py/ganeti.block.bdev_unittest.py
Loading
Please register or sign in to comment