Bug 450767
Summary: | e2fsck: potential data corruption on log replay | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Eric Sandeen <esandeen> |
Component: | e2fsprogs | Assignee: | Eric Sandeen <esandeen> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.8 | CC: | sct |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
* if a block's first four bytes consisted of the JFS_MAGIC_NUMBER (0xc03b3998), these bytes were replaced with zeros when the block was written into the file system's journal. If the file system was subsequently recovered, a typo, associated with the Linux Journaling Block Device (JBD), could result in data corruption on recovery. The Linux kernel typo has been corrected but the fix was not carried over to e2fsprogs, where the equivalent problem could present during an e2fsck log replay. It has now been carried over and data corruption will not occur in the circumstances described above.
Note: the data corruption potential was always low. It is unlikely ext3 metadata blocks will ever contain the JFS_MAGIC_NUMBER in their first four bytes and the "data=journaled" mode is rarely used.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2009-05-18 20:25:41 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 450765 | ||
Bug Blocks: | 456462 |
Description
Eric Sandeen
2008-06-10 20:53:26 UTC
Built in e2fsprogs-1.35-12.18.EL4 Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: * if a block's first four bytes consisted of the JFS_MAGIC_NUMBER (0xc03b3998), these bytes were replaced with zeros when the block was written into the file system's journal. If the file system was subsequently recovered, a typo, associated with the Linux Journaling Block Device (JBD), could result in data corruption on recovery. The Linux kernel typo has been corrected but the fix was not carried over to e2fsprogs, where the equivalent problem could present during an e2fsck log replay. It has now been carried over and data corruption will not occur in the circumstances described above. Note: the data corruption potential was always low. It is unlikely ext3 metadata blocks will ever contain the JFS_MAGIC_NUMBER in their first four bytes and the "data=journaled" mode is rarely used. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-0996.html |