This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/5194] IO problem on begin/end probes; need
- From: "hunt at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 29 Jan 2008 17:07:20 -0000
- Subject: [Bug runtime/5194] IO problem on begin/end probes; need
- References: <20071018140048.5194.hunt@redhat.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From hunt at redhat dot com 2008-01-29 17:07 -------
> Unless you have a scenario that could explain cpu switching, or an
> actual test case that demonstrates it occurring, let's please close
> this bug.
Something could only happen now if code included using "-g" slept during a begin
or end probe. The only reason to ever do so that I can think of is because we
decide to change IO to timeout and retry on error during end probes. And the
reason to do that is because in extreme cases, on single-cpu systems, the total
data collected in arrays and being dumped in the end probe exceeds the free
space in the relayfs buffer. So we have to free the cpu and let stapio read
from the relayfs buffer to continue. Such a situation would be rare and we
could just say the proper fix is to simply use "-s" to set the buffer size larger.
I'm fine with that, at least for now. We have bigger fish to fry.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution| |WONTFIX
http://sourceware.org/bugzilla/show_bug.cgi?id=5194
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.