<feed xmlns='http://www.w3.org/2005/Atom'>
<title>systemtap-steved/runtime/staprun, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/'/>
<entry>
<title>runtime: switch to deferred STP_EXIT signalling</title>
<updated>2010-04-10T01:12:56+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-10T01:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=bf17a5d2c707e8cd031d2a1dba2709b50452ba0c'/>
<id>bf17a5d2c707e8cd031d2a1dba2709b50452ba0c</id>
<content type='text'>
The former code allowed stapio to have two concurrent commands sent
toward the runtime at the same time: one from the main loop and
another one from the signal handling thread.  This is suspected to
have caused occasional lockups.  This new code switches to a deferred
signal handling model, where the signal handling thread merely
increments a counter, and the main loop monitors that count.
Unfortunately, this currently involves switching the main loop's
blocking /.ctl read into a nonblocking poll.

* runtime/staprun/mainloop.c (pending_interrupts): New variable.
  (signal_thread): Increment it.
  (stp_main_loop): Check it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The former code allowed stapio to have two concurrent commands sent
toward the runtime at the same time: one from the main loop and
another one from the signal handling thread.  This is suspected to
have caused occasional lockups.  This new code switches to a deferred
signal handling model, where the signal handling thread merely
increments a counter, and the main loop monitors that count.
Unfortunately, this currently involves switching the main loop's
blocking /.ctl read into a nonblocking poll.

* runtime/staprun/mainloop.c (pending_interrupts): New variable.
  (signal_thread): Increment it.
  (stp_main_loop): Check it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed BZ 557165 by adding better error handling.</title>
<updated>2010-04-05T15:55:57+00:00</updated>
<author>
<name>David Smith</name>
<email>dsmith@redhat.com</email>
</author>
<published>2010-04-05T15:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=e997043d5bc97969ccf26b171c23f2a5bbddfbd1'/>
<id>e997043d5bc97969ccf26b171c23f2a5bbddfbd1</id>
<content type='text'>
* runtime/staprun/mainloop.c (stp_main_loop): When a read error happens,
  quit instead of retrying (which can end up in an infinite loop).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* runtime/staprun/mainloop.c (stp_main_loop): When a read error happens,
  quit instead of retrying (which can end up in an infinite loop).
</pre>
</div>
</content>
</entry>
<entry>
<title>runtime: better staprun diagnostics for failed signature tests</title>
<updated>2010-01-15T08:44:52+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-01-15T08:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=4b9b5e8597daa65325756b18fcb87b71c60b26aa'/>
<id>4b9b5e8597daa65325756b18fcb87b71c60b26aa</id>
<content type='text'>
* modverify.c (verify_module): Print some messages for verbose &gt; 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* modverify.c (verify_module): Print some messages for verbose &gt; 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://sources.redhat.com/git/systemtap</title>
<updated>2009-12-14T21:39:01+00:00</updated>
<author>
<name>Dave Brolley</name>
<email>brolley@redhat.com</email>
</author>
<published>2009-12-14T21:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=b8f1753c091d3f75ea4a71bfb709d8e50780d3fb'/>
<id>b8f1753c091d3f75ea4a71bfb709d8e50780d3fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up NSS after errors occur during verification.</title>
<updated>2009-12-14T20:40:10+00:00</updated>
<author>
<name>Dave Brolley</name>
<email>brolley@redhat.com</email>
</author>
<published>2009-12-14T20:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=81790974ef070041f3fc7f710f30d06eca7d4e73'/>
<id>81790974ef070041f3fc7f710f30d06eca7d4e73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR11020: Check switch_file global flag inside inner loop for busy scripts</title>
<updated>2009-12-03T20:35:34+00:00</updated>
<author>
<name>Masami Hiramatsu</name>
<email>mhiramat@redhat.com</email>
</author>
<published>2009-12-03T20:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=5cd2f827aa03091c7d1832c9734827d8caff732d'/>
<id>5cd2f827aa03091c7d1832c9734827d8caff732d</id>
<content type='text'>
* runtime/staprun/relay.c (reader_thread): Check switch_file thread flags
  inside inner read-write loop. And clear the flags after switching file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* runtime/staprun/relay.c (reader_thread): Check switch_file thread flags
  inside inner read-write loop. And clear the flags after switching file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Regenerate autotools files using autoreconf to pick up latest Makefile.am changes.</title>
<updated>2009-12-01T21:43:53+00:00</updated>
<author>
<name>Dave Brolley</name>
<email>brolley@redhat.com</email>
</author>
<published>2009-12-01T21:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=8d9d8fe1e78b91140f41bdd71351dbea007d70ec'/>
<id>8d9d8fe1e78b91140f41bdd71351dbea007d70ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://sources.redhat.com/git/systemtap</title>
<updated>2009-12-01T20:14:02+00:00</updated>
<author>
<name>Dave Brolley</name>
<email>brolley@redhat.com</email>
</author>
<published>2009-12-01T20:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=b25765bd1c90bbbca20c36a25c51fff5e7db0884'/>
<id>b25765bd1c90bbbca20c36a25c51fff5e7db0884</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure system types are defined.</title>
<updated>2009-12-01T20:10:06+00:00</updated>
<author>
<name>Dave Brolley</name>
<email>brolley@redhat.com</email>
</author>
<published>2009-12-01T20:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=8c859ce37271f35d0b93cd40f121af7b04621238'/>
<id>8c859ce37271f35d0b93cd40f121af7b04621238</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change KERNEL_RELOC_SYMBOL to "_stext" on ppc32</title>
<updated>2009-12-01T16:57:33+00:00</updated>
<author>
<name>Anton Vorontsov</name>
<email>avorontsov@ru.mvista.com</email>
</author>
<published>2009-11-27T22:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=5f4fd35709b9b3e94873c6e38c574066c470a9e3'/>
<id>5f4fd35709b9b3e94873c6e38c574066c470a9e3</id>
<content type='text'>
Currently staprun fails at send_relocation_kernel(), this is because
ppc32 doesn't have ".__start" symbol. I think we should use _stext,
just as other arches.

Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently staprun fails at send_relocation_kernel(), this is because
ppc32 doesn't have ".__start" symbol. I think we should use _stext,
just as other arches.

Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
