<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/testing/tests/perf/test_sync.py, branch 0.9.2</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[test] rename benchmark tests directory and tag</title>
<updated>2016-12-12T11:15:21+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-11-18T00:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=378a07113a713a7c25f0fb8510d18ecdae2198bd'/>
<id>378a07113a713a7c25f0fb8510d18ecdae2198bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] use tags for selecting benchmark tests</title>
<updated>2016-12-12T11:13:09+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-11-18T00:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=5294f5b9ae01429e6d0ee75c8dc98441ba760845'/>
<id>5294f5b9ae01429e6d0ee75c8dc98441ba760845</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] fix pep8 and confs</title>
<updated>2016-12-12T11:13:09+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2016-11-17T04:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=529dbdf27804f12da80907d25c412d10e9fa3763'/>
<id>529dbdf27804f12da80907d25c412d10e9fa3763</id>
<content type='text'>
Fixes setup.cfg, adding current exclude rules, simplified tox.ini to use
setup.cfg and fixed all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes setup.cfg, adding current exclude rules, simplified tox.ini to use
setup.cfg and fixed all.
</pre>
</div>
</content>
</entry>
<entry>
<title>[tests] improve doc creation on benchmarks</title>
<updated>2016-12-12T11:12:00+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2016-10-29T00:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=349e42d73225282935b2d4677e778821db25634b'/>
<id>349e42d73225282935b2d4677e778821db25634b</id>
<content type='text'>
If we create all at once we cant test higher loads because it will try
to hold all in memory at the same time. Also, this code is smaller and
more readable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we create all at once we cant test higher loads because it will try
to hold all in memory at the same time. Also, this code is smaller and
more readable.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove decpool</title>
<updated>2016-12-12T11:11:58+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-09-18T03:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=35563cb74fcfd7f6ae969ed3af3a74d3c18cbf5b'/>
<id>35563cb74fcfd7f6ae969ed3af3a74d3c18cbf5b</id>
<content type='text'>
It's not being used
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not being used
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] disable decpool</title>
<updated>2016-12-12T11:11:58+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-09-16T07:37:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=1e3de25ce10156655bcb1bc879f5340baa889ead'/>
<id>1e3de25ce10156655bcb1bc879f5340baa889ead</id>
<content type='text'>
Temporary fix for server streaming
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Temporary fix for server streaming
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] randomize payload</title>
<updated>2016-08-29T15:26:24+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-29T03:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=d86831e4cd3e77f340618168528e62cf4dafb5d7'/>
<id>d86831e4cd3e77f340618168528e62cf4dafb5d7</id>
<content type='text'>
We were using 'x'*size as payload, but on real usage the payload will be
random. This commit randomizes the payload using a predefined seed, so
the random payload will be the same across benchmarks.
Using random payloads also improves accuracy of compression or encoding
impacts and we will be evaluating those changes for resouce usage
issues.
Also note that base64 is used on payload. That was needed for utf8
safety, but overhead was removed to leave payloads as defined by
benchmarks.
Base64 was chosen also due its popular usage on MIME encoding, which is
used on mail attachments (our current scenario).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were using 'x'*size as payload, but on real usage the payload will be
random. This commit randomizes the payload using a predefined seed, so
the random payload will be the same across benchmarks.
Using random payloads also improves accuracy of compression or encoding
impacts and we will be evaluating those changes for resouce usage
issues.
Also note that base64 is used on payload. That was needed for utf8
safety, but overhead was removed to leave payloads as defined by
benchmarks.
Base64 was chosen also due its popular usage on MIME encoding, which is
used on mail attachments (our current scenario).
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] make txbench ignore kwargs for readability</title>
<updated>2016-08-22T21:49:18+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-22T21:00:52+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=4f5ecb4c719a3a842d852fbaab549d2881d6528f'/>
<id>4f5ecb4c719a3a842d852fbaab549d2881d6528f</id>
<content type='text'>
They arent used so far and using empty dicts to make them work is ugly.
Removing it leaves the return function on setup code clean and readable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They arent used so far and using empty dicts to make them work is ugly.
Removing it leaves the return function on setup code clean and readable.
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] sync without changes</title>
<updated>2016-08-22T15:36:16+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-19T20:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=c8c82b6663d122b0933a8459c4710c914edf7f84'/>
<id>c8c82b6663d122b0933a8459c4710c914edf7f84</id>
<content type='text'>
Syncing without any changes was reported as slow. This benchmark will
help measure it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Syncing without any changes was reported as slow. This benchmark will
help measure it.
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] use a nested func to simplify scenarios</title>
<updated>2016-08-22T15:36:16+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-10T02:54:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6639cf0d00fa5bdfc0f43d4dea5c5055776130b8'/>
<id>6639cf0d00fa5bdfc0f43d4dea5c5055776130b8</id>
<content type='text'>
If we have many scenarios (like 20/500k, 100/100k, 1000,10k) then making
a nested function to generate tests based on scenario parameters
simplifies the code a lot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we have many scenarios (like 20/500k, 100/100k, 1000,10k) then making
a nested function to generate tests based on scenario parameters
simplifies the code a lot.
</pre>
</div>
</content>
</entry>
</feed>
