I agree that there are pain point in the current way one is required to
configure the storage stack in Linux.
Part of it is:
Real Bugs (Stale multipath entries, for example)
Integration (Storage Stack isn't well integrated. Take SCSI + DM + FS)
Libraries (No single robust library to interact to the Storage Stack)
Multiple Choices (Partitioned vs Un-Partitioned LUNs)
On many of the points, we are closely working with the vendors, but it still
will take some time to reflect in the Enterprise Releases.
Ritesh