This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug runtime/5194] IO problem on begin/end probes; need


------- 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]