Add some form of Automatic Storage Tiering (AHSM)
This can potentially bring enormous performance gains at relatively small cost and could give RHEL a unique selling point. What I mean by Automatic Storage Tiering is the movement of blocks between fast and slow storage, based on their usage (SSD <-> SCSI <-> SATA). There are allready some things floating around: There is flashcache from facebook, dm-cache, and this is also a nice initative: https://bbs.archlinux.org/viewtopic.php?id=113529 . I like the approach to make it a device-mapper module. This means it can work with LVM, raw disk, etc. another idea could be to bring it into the new gluster product, allthough I don't know wether that would fit.
Responses
I see your point.
BTRFS does extend down below the normal perception of filesystem, however, to effectively roll up some of the work that LVM performs at present. It also provides a fair amount of stuff that LVM can't at the moment. However - it's also not enterprise ready yet.
LVM won't be going away any time soon, but with all these functional elements being baked into enxt generation filesystems, the clock may have started ticking. For sure, it'll be the best way to underlay my ext4 file systems etc. for now.