-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
rhel-10.0.beta
-
No
-
Moderate
-
rhel-sst-logical-storage
-
ssg_platform_storage
-
3
-
Dev ack
-
False
-
-
None
-
None
-
None
-
None
-
None
What were you trying to do that didn't work?
Discards to a VDO volume that cross block boundaries may not be fully processed.
Typically this is accompanied by an assertion "data_vio to acknowledge is not an incomplete discard" in he logs.
What is the impact of this issue to you?
Discards may not be processed so data may not be fully discarded.
Please provide the package NVR for which the bug is seen:
How reproducible is this bug?:
Steps to reproduce
- Create a vdo volume with dmsetup.
- Write some data.
- Discard the data with a discard or trim operation. The simplest way it to discard a large range (64k+) at once, but any discard bio which crosses a 4k boundary should work.
Be careful of dm configuration; the dm layer may automatically split bios on 4k boundaries, which makes this issue unreproducible.
Expected results
Discards bios actaully discard all the data they tried to discard.
VDO does not produce assertion warning in the logs.
Actual results
- is depended on by
-
RHEL-57824 vdo: dm_vdo2: assertion "data_vio to acknowledge is not an incomplete discard"
-
- Closed
-