grub: LVM cache booting

 
 5.3 Booting from LVM cache logical volume
 =========================================
 
 The LVM cache logical volume is the logical volume consisting of the
 original and the cache pool logical volume.  The original is usually on
 a larger and slower storage device while the cache pool is on a smaller
 and faster one.  The performance of the original volume can be improved
 by storing the frequently used data on the cache pool to utilize the
 greater performance of faster device.
 
    GRUB boots from LVM cache logical volume merely by reading it's
 original logical volume so that dirty data in cache pool volume is
 disregarded.  This is not a problem for "writethrough" cache mode as it
 ensures that any data written will be stored both on the cache and the
 origin LV. For the other cache mode "writeback", which delays writing
 from the cache pool back to the origin LV to boost performance, GRUB may
 fail to boot in the wake of accidental power outage due to it's
 inability to assemble the cache device for reading the required dirty
 data left behind.  The situation will be improved after adding full
 support to the LVM cache logical volume in the future.