Comments 1 Posted In Red Hat Enterprise Linux journal_incompat_revoke? Latest response 2017-12-27T23:07:34+00:00 What is the meaning of this ext4 feature? Can anyone point me to a reference that lays out all possible ext4 features? Started 2017-12-27T19:13:49+00:00 by matthew.l.merch... Newbie 5 points Log in to join the conversation Responses Sort By Oldest Sort By Newest Active Contributor 167 points 27 December 2017 11:07 PM Dusan Baljevic Yes, this feature does not seem to be widely known. Here is how I understand it... From: https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout A revocation block is used to prevent replay of a block in an earlier transaction. This is used to mark blocks that were journalled at one time but are no longer journalled. Typically this happens if a metadata block is freed and re-allocated as a file data block; in this case, a journal replay after the file block was written to disk will cause corruption. In other words, a revocation block is used to record a list of data blocks in this transaction that supersede any older copies of those data blocks that might still be available in the journal. This can speed up recovery because those older copies do not have to be written out to disk. Regards, Dusan Baljevic Close Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.