Even worse, dm-linear has the same problem.

dm-linear over mdadm RAID5 doesn't support discard while mdadm device itself 
supports it.

> Hi!
> 
> A dm-era device created over a RAID5 array loses discard support.
> 
> Test script is attached.
> 
> If you run it on SSD you'll see something like:
> 
> loop0 4096
> loop1 4096
> loop2 4096
> loop3 4096
> md55 1048576
> loop_test_era 0
> 
> I.e. mdadm device supports discard, but dm-era device started over it doesn't.
> 
> If you create a dm-era device over a normal block device without mdadm RAID5 
> or even over mdadm
> RAID1 - it will preserve discard support.
> 
> Why? How can it be fixed?
> 
> -- 
> With best regards,
> Vitaliy Filippov
> 
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://listman.redhat.com/mailman/listinfo/dm-devel


--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel

Reply via email to