<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core/monojob.c, branch v1.20.1</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/monojob.c?h=v1.20.1</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/monojob.c?h=v1.20.1'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2017-09-05T22:23:22+00:00</updated>
<entry>
<title>[monojob] Display job status message, if present</title>
<updated>2017-09-05T22:23:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-05T21:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4674df25ef94d089f60e9991541d6f586a474de7'/>
<id>urn:sha1:4674df25ef94d089f60e9991541d6f586a474de7</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Check for job progress only once per timer tick</title>
<updated>2017-09-05T22:23:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-05T22:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7e6b367b7ef5994916459bcac5d772a0a574c1d3'/>
<id>urn:sha1:7e6b367b7ef5994916459bcac5d772a0a574c1d3</id>
<content type='text'>
Checking for job progress is essentially a user interface activity,
and can safely be performed only once per timer tick (as is already
done with checking for keypresses).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Relicense files under GPL2_OR_LATER_OR_UBDL</title>
<updated>2015-03-02T14:17:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-03-02T11:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b6ee89ffb5029d02cb1d8668757fa2b74b11e0a3'/>
<id>urn:sha1:b6ee89ffb5029d02cb1d8668757fa2b74b11e0a3</id>
<content type='text'>
Relicense files for which I am the sole author (as identified by
util/relicense.pl).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Reset timeout when progress is made</title>
<updated>2014-03-10T13:16:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-03-10T13:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b850a6be2811e9c21d2f6c02ed6c94c51a6522a6'/>
<id>urn:sha1:b850a6be2811e9c21d2f6c02ed6c94c51a6522a6</id>
<content type='text'>
Redefine the timeout parameter from "time since start of job" to "time
since progress was last made".  This does not affect any existing
behaviour, since all existing users of the timeout parameter do not
provide progress indication.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Report ongoing job status as overall return status on timeout</title>
<updated>2013-11-01T16:26:08+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-01T15:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dc7a023715e8c317e8013737ccd8960ff781a15c'/>
<id>urn:sha1:dc7a023715e8c317e8013737ccd8960ff781a15c</id>
<content type='text'>
If a job times out then use the most recent ongoing error status
reported via job_progress() (if available) as the overall return
status.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Add timeout parameter to monojob_wait()</title>
<updated>2013-11-01T16:26:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-01T01:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d1be9f4acc9d4367fb6dc793495f0cc819b5a514'/>
<id>urn:sha1:d1be9f4acc9d4367fb6dc793495f0cc819b5a514</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Update FSF mailing address in GPL licence texts</title>
<updated>2012-07-20T18:55:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-07-20T18:55:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c3b4860ce3fb25b907a2ca3e46955df34c0ae9fd'/>
<id>urn:sha1:c3b4860ce3fb25b907a2ca3e46955df34c0ae9fd</id>
<content type='text'>
Suggested-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Check for keypresses only once per timer tick</title>
<updated>2012-06-28T15:02:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-06-28T11:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=85917ba8dd7814856be12f8c00ef755547166fad'/>
<id>urn:sha1:85917ba8dd7814856be12f8c00ef755547166fad</id>
<content type='text'>
Checking for keypresses takes a non-negligible amount of time, and
measurably affects our RTT.  Minimise the impact by checking for
keypresses only once per timer tick.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Allow monojob to be completely silent</title>
<updated>2012-05-21T23:47:19+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-05-21T23:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=89a354d55339fbf03d4b880b30111f9cba68ffff'/>
<id>urn:sha1:89a354d55339fbf03d4b880b30111f9cba68ffff</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Avoid overflow when calculating percentage progress</title>
<updated>2011-03-26T13:14:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-03-26T13:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5590faf14af29421281f40fdd93f8770dd436ce3'/>
<id>urn:sha1:5590faf14af29421281f40fdd93f8770dd436ce3</id>
<content type='text'>
Normalise the progress figures to ensure that multiplication by 100
(to produce a percentage) cannot result in integer overflow.

Reported-by: Sven Dreyer &lt;sven@dreyer-net.de&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
