Bug 646498
Summary: | [6.0] write system call returns with 0 when it should return with EFBIG. | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Debbie Johnson <dejohnso> | |
Component: | kernel | Assignee: | Eric Sandeen <esandeen> | |
Status: | CLOSED ERRATA | QA Contact: | Petr Beňas <pbenas> | |
Severity: | high | Docs Contact: | ||
Priority: | medium | |||
Version: | 6.0 | CC: | jwest, kzhang, ndoane, pbenas, pstehlik | |
Target Milestone: | rc | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | kernel-2.6.32-91.el6 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 703094 (view as bug list) | Environment: | ||
Last Closed: | 2011-05-23 20:27:24 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: | ||||
Bug Blocks: | 703094 |
Description
Debbie Johnson
2010-10-25 13:46:39 UTC
Just as a general note, using the ext4 driver for ext3 filesystems in RHEL6 is not recommended. We can fix this, but it's not the preferred mode of operation. Upstream commit: commit d889dc8382c4d71b6d538b7b13777bc1ec51df10 Author: Toshiyuki Okajima <toshi.okajima.com> Date: Tue Jul 27 11:56:07 2010 -0400 ext4: fix EFBIG edge case when writing to large non-extent file By running the following reproducer, we can confirm that the write system call returns with 0 when it should return the error EFBIG. #!/bin/sh /bin/dd if=/dev/zero of=./img bs=1k count=1 seek=1024k > /dev/null 2>&1 /sbin/mkfs.ext3 -Fq ./img /bin/mount -o loop -t ext4 ./img /mnt /bin/touch /mnt/file strace /bin/dd if=/dev/zero of=/mnt/file conv=notrunc bs=1k count=1 seek=$((2194719883264/1024)) 2>&1 | /bin/egrep "w /bin/umount /mnt exit Signed-off-by: Toshiyuki Okajima <toshi.okajima.com> Signed-off-by: "Theodore Ts'o" <tytso> Cc: Eric Sandeen <sandeen> This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. Patch(es) available on kernel-2.6.32-91.el6 Reproduced in 2.6.32-90.el6 and verified in 2.6.32-91.el6. 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/RHSA-2011-0542.html |