+ <table style="border:1px solid black;">
+ <tr>
+ <th>XXX: better header...</th>
+ <th>qemu -> (raw) -> qemu-nbd -> (qcow2) -> image.qcow2</th>
+ <th>qemu -> (qcow2) -> qemu-nbd -> (raw) -> image.qcow2</th>
+ </tr>
+ <tr>
+ <td>Pro</td>
+ <td>
+ <ul>
+ <li>Matches existing use
+ <li>Server can start with thin qcow2, and grow it as needed
+ with guest activity
+ </ul>
+ </td>
+ <td>
+ <ul>
+ <li>Guest-visible size can be changed
+ <li>Backing files
+ <li>Dirty bitmap tracking
+ <li>Any other qcow2 features...
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>Con</td>
+ <td>
+ <ul>
+ <li>Guest size is fixed
+ <li>No access to qcow2 features from client
+ </ul>
+ </td>
+ <td>
+ <ul>
+ <li>Server file must be preallocated, or else guest hits ENOSPC
+ <li>Internal snapshots are unlikely to work
+ </ul>
+ </td>
+ </tr>
+ </table>