Bug 204364
Summary: | GFS2 log flushing code looping | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Russell Cattelan <cattelan> | ||||||
Component: | kernel | Assignee: | Steve Whitehouse <swhiteho> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Dean Jansa <djansa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 5.0 | CC: | swhiteho | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | beta2 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-12-23 00:06:06 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: | 204760 | ||||||||
Attachments: |
|
Description
Russell Cattelan
2006-08-28 18:20:33 UTC
Please try again with the latest fix now in my git tree: 623d93555c8884768db65ffc11509c93e50dd4db ([GFS2] Fix releasepage bug (fixes direct i/o writes) as I suspect that this will have fixed this bug. Created attachment 136063 [details]
Another example
Here is another example of such a lock up. This time reproduced with postmark:
set transactions 100000
set number 100000
The back trace is different, but its probably the same issue. I suspect an
infinite loop since the lock debugging code should have caught any spinlock
recursion/deadlock.
I've had another bash at fixing this. The git commit: 74669416f747363c14dba2ee6137540ae5a6834f has a patch which survives my postmark test so far. This bug is not yet fixed. It seems to be timing related as small changes in unrelated code mean that sometime I see this a lot, and sometimes hardly ever, but its certainly still happening. Created attachment 142057 [details]
Bug fix to stop lockups in log flush code
This is the patch which has gone upstream
in 2.6.18-1.2876.el5 A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you. |