<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch jmac/temporaries-inside-cachedir</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>element.py: Put the temporary staging directory in artifactdir</title>
<updated>2018-10-03T16:06:59+00:00</updated>
<author>
<name>Jim MacArthur</name>
<email>jim.macarthur@codethink.co.uk</email>
</author>
<published>2018-10-03T16:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e8179c34db5b866affc603cb0adde438f3755cf0'/>
<id>e8179c34db5b866affc603cb0adde438f3755cf0</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 'tristan/fix-cache-size-race' into 'master'</title>
<updated>2018-10-03T14:09:51+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2018-10-03T14:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3e5ff5a9667917d0200f4e9bbb3e61093fb69368'/>
<id>3e5ff5a9667917d0200f4e9bbb3e61093fb69368</id>
<content type='text'>
fix cache size race

See merge request BuildStream/buildstream!854</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix cache size race

See merge request BuildStream/buildstream!854</pre>
</div>
</content>
</entry>
<entry>
<title>utils.py: Document _get_dir_size() expectations.</title>
<updated>2018-10-03T13:44:02+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-10-03T13:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d9020e43a26a3723427b94b2a73c25126ad10c77'/>
<id>d9020e43a26a3723427b94b2a73c25126ad10c77</id>
<content type='text'>
This function assumes that files do not disappear while
walking the given directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function assumes that files do not disappear while
walking the given directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>_artifactcache/cascache.py: Don't create temporary files in the CAS storage</title>
<updated>2018-10-03T13:44:02+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-10-03T12:57:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3e797bb9b4d41346fae35eeed7c903062780f8ad'/>
<id>3e797bb9b4d41346fae35eeed7c903062780f8ad</id>
<content type='text'>
Use the designated tempdir when creating refs, we expect that temporary
files are not created in the storage directory ever, they should be
only ever created in the designated temporary directory.

This fixes race conditions where utils._get_dir_size() throws an
unhandled exception when attempting to stat the file which inadvertantly
disappears.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the designated tempdir when creating refs, we expect that temporary
files are not created in the storage directory ever, they should be
only ever created in the designated temporary directory.

This fixes race conditions where utils._get_dir_size() throws an
unhandled exception when attempting to stat the file which inadvertantly
disappears.
</pre>
</div>
</content>
</entry>
<entry>
<title>utils.py: Give save_file_atomic() a tempdir argument</title>
<updated>2018-10-03T13:44:02+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-10-03T12:56:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=11161f994b58db759a8f581b0fe39aa8e184407d'/>
<id>11161f994b58db759a8f581b0fe39aa8e184407d</id>
<content type='text'>
Allow callers to decide where the temporary file will be created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow callers to decide where the temporary file will be created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tristan/fix-double-terminate-prompt' into 'master'</title>
<updated>2018-10-03T13:42:20+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2018-10-03T13:42:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0a1f8e3c41c0decc97a994b2b7da857a03585121'/>
<id>0a1f8e3c41c0decc97a994b2b7da857a03585121</id>
<content type='text'>
_scheduler/scheduler.py: Ignore interrupt events while terminating.

Closes #693

See merge request BuildStream/buildstream!852</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_scheduler/scheduler.py: Ignore interrupt events while terminating.

Closes #693

See merge request BuildStream/buildstream!852</pre>
</div>
</content>
</entry>
<entry>
<title>_scheduler/scheduler.py: Ignore interrupt events while terminating.</title>
<updated>2018-10-03T13:05:52+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2018-10-03T11:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a08143999be80a85875c9ea01380e573a9a787f4'/>
<id>a08143999be80a85875c9ea01380e573a9a787f4</id>
<content type='text'>
For some reason, we now receive a SIGINT from the main loop even
when the SIGINT occurred with the handler disconnected in an interactive
prompt. This patch simply ignores any received SIGINT events from the
main loop in the case that we are already in the process of terminating.

This fixes issue #693
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason, we now receive a SIGINT from the main loop even
when the SIGINT occurred with the handler disconnected in an interactive
prompt. This patch simply ignores any received SIGINT events from the
main loop in the case that we are already in the process of terminating.

This fixes issue #693
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jonathan/source-mirror-project-refs' into 'master'</title>
<updated>2018-10-03T12:48:07+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2018-10-03T12:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=e49698076529da604ecdadb91c10d9d4a2a2a736'/>
<id>e49698076529da604ecdadb91c10d9d4a2a2a736</id>
<content type='text'>
tests: Add regression test for mirroring with project.refs

See merge request BuildStream/buildstream!823</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests: Add regression test for mirroring with project.refs

See merge request BuildStream/buildstream!823</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add regression test for mirroring with project.refs</title>
<updated>2018-10-03T11:48:48+00:00</updated>
<author>
<name>Jonathan Maw</name>
<email>jonathan.maw@codethink.co.uk</email>
</author>
<published>2018-09-24T14:18:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=3bf895d217e01a01d655c66da611722c6d3c115e'/>
<id>3bf895d217e01a01d655c66da611722c6d3c115e</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 'tristan/fix-terminated-jobs' into 'master'</title>
<updated>2018-10-03T09:59:40+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2018-10-03T09:59:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=9127196453154106d79f46194317382ed145cfa5'/>
<id>9127196453154106d79f46194317382ed145cfa5</id>
<content type='text'>
_scheduler: Fix bookkeeping of terminated jobs

Closes #479

See merge request BuildStream/buildstream!850</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_scheduler: Fix bookkeeping of terminated jobs

Closes #479

See merge request BuildStream/buildstream!850</pre>
</div>
</content>
</entry>
</feed>
