Red Hat Bugzilla – Bug 1600058
VDO can go read-only, lose sparsely-written data when parts are discarded. [rhel-7.5.z]
Last modified: 2018-09-24 07:23:21 EDT
This bug has been copied from bug #1589249 and has been proposed to be backported to 7.5 z-stream (EUS).
tested with kvdo 6.1.0.181, could not hit the issue after 50 iterations. Original reproducer was able to hit it after 8.
Hi Marek, Yes, it is correct. Is seems a bit more serious than it really is, but I have no idea how to incorporate all the needed information and keep it short at the same time. VDO max_discard_size is really small so a discard spanning 2 trees (one of which is not fully allocated) has really small chance of happening on default VDO device. Though it is possible to increase the max_discard_size, just afaik not documented anywhere, so not widely used. And even than it is not easy to reproduce... I would leave it as it is for the sake of simplicity. :) Thanks, Jakub
OK, I'm adding "in rare cases" :-)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:2450