You say writes submitted after the discard will not be merged before the barrier.
So say we have 100 of files being deleted on a FAT filesystem. After each file deletion a
discard (i.e. BARRIER) is submitted.
Now in stead of writing the FAT table changes once at the end, the FAT table changes must be
written 100 times.