Bug 300751
Summary: | frysk looses attach signal during detach | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Andrew Cagney <cagney> |
Component: | frysk | Assignee: | Andrew Cagney <cagney> |
Status: | CLOSED ERRATA | QA Contact: | Len DiMaggio <ldimaggi> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | 5.1 | CC: | cagney, kasal, ktokunag, mcvet, mjw, npremji, pmuldoon, pmuller, rmoseley, roland, scox, timoore |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | RHBA-2008-0461 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-05-21 16:53:27 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: |
Description
Andrew Cagney
2007-09-21 16:26:55 UTC
Fix will be made upstream. 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. (In reply to comment #3) > in response to comment 0, > > > What's really needed is a nice deterministic testcase for the latter > > for qe_ack for rhel5.2 - do we have such testcase now, or at least some > reliable reproducing steps? The senario by its nature is racy. If we can't find a deterministic real-world sequence we'll simulate this senario by injecting the WAITPID events frysk should see and check results from that. The last test is new; the earlier tests did not reliably pass: $ ./TestRunner frysk.proc.live.TestProcStopped Running testStoppedAckDaemon(frysk.proc.live.TestProcStopped) ...PASS Running testStoppedDetached(frysk.proc.live.TestProcStopped) ...PASS Running testStoppedAttached(frysk.proc.live.TestProcStopped) ...PASS Running testRunningAckDaemon(frysk.proc.live.TestProcStopped) ...PASS Running testRunningDetached(frysk.proc.live.TestProcStopped) ...PASS Running testRunningAttached(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedStoppedAckDaemon(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedStoppedDetached(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedStoppedAttached(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedRunningAckDaemon(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedRunningDetached(frysk.proc.live.TestProcStopped) ...PASS Running testMultiThreadedRunningAttached(frysk.proc.live.TestProcStopped) ...PASS Running testStoppedSignal(frysk.proc.live.TestProcStopped) ...PASS 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 the 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-2008-0461.html |