I am working on adding block driver support for PVFS2 that will allow images stored on PVFS2 systems to bypass the kernel module and hopefully improve performance significantly.
I have been modeling my changes off of the GlusterFS block driver implementation.
Can you please advise on a couple of issues:
- Should qcow2 and other optimizing formats function when using pvfs2 as a transport/block layer? ie 'qemu-img create -f qcow2 pvfs2:foo.img 10g'
- Are there any debugging tools or compile flags that are recommended for use in QEMU? I am currently hacking around with gdb and having trouble navigating through much of the code.
- Is there currently a testing suite/procedure for verifying new block drivers?
--
T. Joe Scott
Clemson University
College of Engineering and Science