<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch juerg/buffer-size</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>_cas/cascache.py: Increase buffer size in add_object()</title>
<updated>2019-02-11T14:31:39+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-02-11T08:56:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=649736bc628923d6572298dcb396ed913f602a70'/>
<id>649736bc628923d6572298dcb396ed913f602a70</id>
<content type='text'>
Increasing buffer size from 4 kB to 64 kB speeds up read() bandwidth by
factor 4, according to a very simple benchmark.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increasing buffer size from 4 kB to 64 kB speeds up read() bandwidth by
factor 4, according to a very simple benchmark.
</pre>
</div>
</content>
</entry>
<entry>
<title>utils.py: Increase buffer size in sha256sum()</title>
<updated>2019-02-11T14:31:39+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-02-11T08:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=aabdf1b92bec1eb6c3b53c046e7be218443ac795'/>
<id>aabdf1b92bec1eb6c3b53c046e7be218443ac795</id>
<content type='text'>
Increasing buffer size from 4 kB to 64 kB speeds up read() bandwidth by
factor 4, according to a very simple benchmark.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increasing buffer size from 4 kB to 64 kB speeds up read() bandwidth by
factor 4, according to a very simple benchmark.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'aevri/include-error' into 'master'</title>
<updated>2019-02-11T13:52:54+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-02-11T13:52:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=a66f83799730a84be9319f80344458cca45dd094'/>
<id>a66f83799730a84be9319f80344458cca45dd094</id>
<content type='text'>
More user-friendly reporting on include errors

See merge request BuildStream/buildstream!891</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More user-friendly reporting on include errors

See merge request BuildStream/buildstream!891</pre>
</div>
</content>
</entry>
<entry>
<title>tests/format/include: remove unused tmpdir's</title>
<updated>2019-02-11T09:24:48+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-02-06T09:48:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=adde0c94bb56d75bac961e3b1fe6f2539b7780f6'/>
<id>adde0c94bb56d75bac961e3b1fe6f2539b7780f6</id>
<content type='text'>
Don't create and remove temp dirs unnecessarily when they are not used,
looks like these were just copy-pastes without intended side-effects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't create and remove temp dirs unnecessarily when they are not used,
looks like these were just copy-pastes without intended side-effects.
</pre>
</div>
</content>
</entry>
<entry>
<title>_includes: re-use file_path variable</title>
<updated>2019-02-11T09:24:48+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2018-10-23T08:35:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=3f6c50005bf5648e808e811f6c29a8debc2099d2'/>
<id>3f6c50005bf5648e808e811f6c29a8debc2099d2</id>
<content type='text'>
Avoid an unnecessary call to os.path.join().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid an unnecessary call to os.path.join().
</pre>
</div>
</content>
</entry>
<entry>
<title>_includes: better error on including directory</title>
<updated>2019-02-11T09:24:48+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2018-10-23T10:21:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=4336e3bfff34e3d1bd1cf5ee4816ba1aa14b9f01'/>
<id>4336e3bfff34e3d1bd1cf5ee4816ba1aa14b9f01</id>
<content type='text'>
Previously, include a directory result in an error like this:

    mydir is a directory. bst command expects a .bst file.

Note that the file containing the include was not mentioned.

Now we get an error like this instead:

    element.bst [line 12 column 0]: Include block references a
    directory instead of a file: 'mydir'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, include a directory result in an error like this:

    mydir is a directory. bst command expects a .bst file.

Note that the file containing the include was not mentioned.

Now we get an error like this instead:

    element.bst [line 12 column 0]: Include block references a
    directory instead of a file: 'mydir'.
</pre>
</div>
</content>
</entry>
<entry>
<title>_includes: better error on missing include</title>
<updated>2019-02-11T09:24:48+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2018-10-23T08:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=02e48209ec7af316afc8390dcb14d1135115878b'/>
<id>02e48209ec7af316afc8390dcb14d1135115878b</id>
<content type='text'>
Previously, a missing include would result in an error like this:

    Could not find file at not-a-file.include

Note that the file containing the include was not mentioned.

Now we get an error like this instead:

    element.bst [line 7 column 5]: Include block references a file that
    could not be found: 'not-a-file.include'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, a missing include would result in an error like this:

    Could not find file at not-a-file.include

Note that the file containing the include was not mentioned.

Now we get an error like this instead:

    element.bst [line 7 column 5]: Include block references a file that
    could not be found: 'not-a-file.include'.
</pre>
</div>
</content>
</entry>
<entry>
<title>_includes: better provenance on recursive include</title>
<updated>2019-02-11T09:24:48+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2018-10-23T08:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=1ed63e542797f5097a1c9a1952fd50e435e1783a'/>
<id>1ed63e542797f5097a1c9a1952fd50e435e1783a</id>
<content type='text'>
Use the provenance of the include block, instead of the whole node.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the provenance of the include block, instead of the whole node.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'snakeviz' into 'master'</title>
<updated>2019-02-11T09:20:34+00:00</updated>
<author>
<name>Jürg Billeter</name>
<email>j@bitron.ch</email>
</author>
<published>2019-02-11T09:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=bb6a692de806dbceeba6eda95a3987cf2da576c1'/>
<id>bb6a692de806dbceeba6eda95a3987cf2da576c1</id>
<content type='text'>
contributing: snakeviz replaces pyflame+flamegraph

See merge request BuildStream/buildstream!1129</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
contributing: snakeviz replaces pyflame+flamegraph

See merge request BuildStream/buildstream!1129</pre>
</div>
</content>
</entry>
<entry>
<title>contributing: snakeviz replaces pyflame+flamegraph</title>
<updated>2019-02-11T07:14:50+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-02-05T14:54:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=9e3d3e0532444c46a907128560cdad31888dcdea'/>
<id>9e3d3e0532444c46a907128560cdad31888dcdea</id>
<content type='text'>
Replace the instructions for pyflame+flamegraph with simpler ones for
snakeviz. For our general use-case this seems to be easier and better.
Usage of this tool was demonstrated at the 2019 BuildStream Gathering in
January by Daniel Silverstone, when presenting the aggregate results of
profiling on many target environments.

Here is the relevant mailing list thread:

"Profiling before the gathering"
https://mail.gnome.org/archives/buildstream-list/2019-January/msg00057.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the instructions for pyflame+flamegraph with simpler ones for
snakeviz. For our general use-case this seems to be easier and better.
Usage of this tool was demonstrated at the 2019 BuildStream Gathering in
January by Daniel Silverstone, when presenting the aggregate results of
profiling on many target environments.

Here is the relevant mailing list thread:

"Profiling before the gathering"
https://mail.gnome.org/archives/buildstream-list/2019-January/msg00057.html
</pre>
</div>
</content>
</entry>
</feed>
