<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/tests/server, branch 8978</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[feature] make concurrent blob writes configurable</title>
<updated>2017-10-12T15:06:33+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-10-11T14:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=07f94a9a6f281069a0441cafce3f8a92e6d03e8b'/>
<id>07f94a9a6f281069a0441cafce3f8a92e6d03e8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] fix retries for blobs download</title>
<updated>2017-10-05T19:25:51+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-10-05T18:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=2772d76d0d66d9e094a435e110fd9f945d9e105c'/>
<id>2772d76d0d66d9e094a435e110fd9f945d9e105c</id>
<content type='text'>
- add a MaximumRetriesError exception to encapsulate other exceptions.
- record the pending status before trying to download
- modify update_sync_status to insert or update
- modify retry tests to check number of retries
- add a test for download retry limit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add a MaximumRetriesError exception to encapsulate other exceptions.
- record the pending status before trying to download
- modify update_sync_status to insert or update
- modify retry tests to check number of retries
- add a test for download retry limit
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] notify, retry and fail from invalid tag</title>
<updated>2017-10-05T08:43:20+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-26T20:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=b8bdbcda11bccaf2110c441b9d4000d0fe73048a'/>
<id>b8bdbcda11bccaf2110c441b9d4000d0fe73048a</id>
<content type='text'>
Notify, log something meaninful and retry at most 3 times before marking
the download as unusable (FAILED_DOWNLOAD).

-- Related: #8825
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notify, log something meaninful and retry at most 3 times before marking
the download as unusable (FAILED_DOWNLOAD).

-- Related: #8825
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] retry during upload + proper wait</title>
<updated>2017-10-05T08:41:40+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-26T05:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=bbc704834bf15798e4bce3e75e3baaebd38a8765'/>
<id>bbc704834bf15798e4bce3e75e3baaebd38a8765</id>
<content type='text'>
Added retry to upload and modified retry implementation to comply with
discussed spec.
According to it, we should wait between retries, something like 1s, 10s,
.. up to 1 minute.

-- Resolves: #8822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added retry to upload and modified retry implementation to comply with
discussed spec.
According to it, we should wait between retries, something like 1s, 10s,
.. up to 1 minute.

-- Resolves: #8822
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] retry during download</title>
<updated>2017-10-05T08:41:40+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-26T04:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=703036c34dbea644e7fb104ccaf812b00333bf4d'/>
<id>703036c34dbea644e7fb104ccaf812b00333bf4d</id>
<content type='text'>
-- Related: #8822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-- Related: #8822
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] send/fetch missing using local statuses</title>
<updated>2017-10-05T08:41:40+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-25T17:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0c9bbaf5519e76841d141865f6ca76cba8d01d67'/>
<id>0c9bbaf5519e76841d141865f6ca76cba8d01d67</id>
<content type='text'>
Instead of querying the server, fetch_missing and send_missing now uses
the PENDING_DOWNLOAD and PENDING_UPLOAD statuses to guide itself on what
to do. This allows the sync mechanism to control when/how to query data
from server and reuse the query data during the sync.

-- Related: #8822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of querying the server, fetch_missing and send_missing now uses
the PENDING_DOWNLOAD and PENDING_UPLOAD statuses to guide itself on what
to do. This allows the sync mechanism to control when/how to query data
from server and reuse the query data during the sync.

-- Related: #8822
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] improve preamble comparisons</title>
<updated>2017-10-05T08:41:40+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-20T06:54:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=aef72180f681a46534c0d934a62c1376ea2489db'/>
<id>aef72180f681a46534c0d934a62c1376ea2489db</id>
<content type='text'>
We were comparing the raw content of preambles. This commit adds a way
to compare excluding time so comparisons don't suffer from false
negatives caused by time deltas.

-- Resolves: #8920
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were comparing the raw content of preambles. This commit adds a way
to compare excluding time so comparisons don't suffer from false
negatives caused by time deltas.

-- Resolves: #8920
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] check all http response status codes</title>
<updated>2017-09-29T22:20:40+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-29T21:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7555e20158df4fa4a724be26eeb5d68ed2ef4508'/>
<id>7555e20158df4fa4a724be26eeb5d68ed2ef4508</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] raise when trying to get flags of unexisting blob</title>
<updated>2017-09-29T22:20:39+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-29T18:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6212a53f6cc7cea01eb514afa696448d125b276f'/>
<id>6212a53f6cc7cea01eb514afa696448d125b276f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] move tests to root of repository</title>
<updated>2017-09-17T18:50:55+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-17T15:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=cfff46ff9becdbe5cf48816870e625ed253ecc57'/>
<id>cfff46ff9becdbe5cf48816870e625ed253ecc57</id>
<content type='text'>
Tests entrypoint was in a testing/ subfolder in the root of the
repository. This was made mainly because we had some common files for
tests and we didn't want to ship them (files in testing/test_soledad,
which is itself a python package. This sometimes causes errors when
loading tests (it seems setuptools is confused with having one python
package in a subdirectory of another).

This commit moves the tests entrypoint to the root of the repository.

Closes: #8952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests entrypoint was in a testing/ subfolder in the root of the
repository. This was made mainly because we had some common files for
tests and we didn't want to ship them (files in testing/test_soledad,
which is itself a python package. This sometimes causes errors when
loading tests (it seems setuptools is confused with having one python
package in a subdirectory of another).

This commit moves the tests entrypoint to the root of the repository.

Closes: #8952
</pre>
</div>
</content>
</entry>
</feed>
