TODO list for future LVM versions                                    21/02/2000


Numbers don't imply priority!

1. Support persistent snapshots

2. Implement downcall function to activate snapshots to support atomic
   activation triggered by the snapshit user (like file and databse systems).

3. Enhance lvdisplay to calculate the maximum possible extension
   for a logical volume (free PEs in VG, allocation policy).

4. Add PV and VG UUID fields to VGDA structures to have unique identificaton
   of physical volumes and volume groups (see uuids in e2fsprogs).
   (This would change pv_namelist_on_disk to pv_uuidlist_on_disk in the VGDA)

5. Support VGDA changes by vgchange(8) to use free space between VGDA space
   on disk and first PE to extend/reduce number of PVs.

6. Support merge of volume groups with different physical extent sizes.

7. Support special file name space for raw devices (SCT).

8. Support devfs (devfs_register() etc.).

9. Write mini-howto for filesystem integrators.

10. Implement a daemon which automagically moves i/o intensive physical
    extents to physical volumes with low i/o based on available statistic data.

11. Enhance LVM to be cluster aware.

12. Implement special handling of unavailable physical volumes
    including support for multipathing
