Bug 1144128
Summary: | FUSE: Scheduling while atomic OOPSes when using inval_entry | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Richard Sharpe <realrichardsharpe> | ||||
Component: | kernel | Assignee: | Brian Foster <bfoster> | ||||
kernel sub component: | Other | QA Contact: | Zorro Lang <zlang> | ||||
Status: | CLOSED ERRATA | Docs Contact: | |||||
Severity: | unspecified | ||||||
Priority: | unspecified | CC: | bfoster, cmaiolin, eguan, esandeen, jharriga, realrichardsharpe, rwheeler, swhiteho | ||||
Version: | 6.7 | ||||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | kernel-2.6.32-556.el6 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 1155771 (view as bug list) | Environment: | |||||
Last Closed: | 2015-07-22 08:18:03 UTC | Type: | Bug | ||||
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: | 1155771, 1164931 | ||||||
Attachments: |
|
Description
Richard Sharpe
2014-09-18 18:14:49 UTC
Brian, Eric, Richard has hit this on all versions of RHEL6.x without the attached patch. Can we get this nominated for a RHEL6.x kernel build? We might eventually see this in Red Hat Storage. Thanks! I did some brief legwork on this a few days ago and managed to pull enough back to compile successfully on latest rhel6. I'll need to get back to it, review it more carefully and test, but I think we have plenty of time to get this fixed for 6.7. Set devel ack. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release. Patch(es) available on kernel-2.6.32-556.el6 Hi Richard, I can't reproduce this bug easily. Could you give some detailed information about "lots of memory" and "lots of files"? At least, How much memory should I consume? How many files should I create? 1) I mount a glusterfs 2) I mmap 2G memory and keep writing 2G random data to this memory. This consume nearly 100% memory of my machine. 3) I created 10000 files in the glusterfs, and invalidate their inode(setfattr -n 'inode-invalidate' testfile${num}) one by one. But still can not reproduce. Is there something I missed? Thanks, Zorro I no longer work on that stuff, but here is my memory of what we were doing. 1. A long create run where we were creating anywhere between 4M and 20M files. 2. The create run used 10 threads, so at least 10 sub-directories, but could be more (like 100). 3. File sizes varied from 8kiB to 64kiB of random data. However, the problem might also only occur because the FUSE file system I was working on was not properly cleaning up inodes etc. Done FUSE regression test test on kernel 567. No regression failures. This bug still hard to reproduce for me. I will sanityOnly this bug first. 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://rhn.redhat.com/errata/RHSA-2015-1272.html |