<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/common/src/leap, branch buildpackage</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[refactor] Improve python3 compatibility</title>
<updated>2017-03-17T16:52:57+00:00</updated>
<author>
<name>efkin</name>
<email>efkin@riseup.net</email>
</author>
<published>2017-03-13T20:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7562655cf4bf28a1ebd6c458334da0c166f34e61'/>
<id>7562655cf4bf28a1ebd6c458334da0c166f34e61</id>
<content type='text'>
With this commit all tests on py34 tox environment
are collected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this commit all tests on py34 tox environment
are collected.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove leftover code from previous wsgi auth</title>
<updated>2017-02-09T16:41:38+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-12-22T09:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=c3c8afb68330bdfb8fe70efc7d055b55ca9c1c3a'/>
<id>c3c8afb68330bdfb8fe70efc7d055b55ca9c1c3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] use twisted web http auth and creds</title>
<updated>2017-02-09T16:41:35+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-12-18T18:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=260805b9967184841c4499f94713a9a48c49a813'/>
<id>260805b9967184841c4499f94713a9a48c49a813</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] reuse the url mapper instead of creating it for every request</title>
<updated>2017-02-09T16:41:34+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-12-18T16:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=e73d36621052a69aae327200c063ac1689bcf9e0'/>
<id>e73d36621052a69aae327200c063ac1689bcf9e0</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>[feature] batch based on payload size</title>
<updated>2016-12-12T11:11:59+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-09-22T08:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=32d73ec50d6147d2511d6679bb12c17dc01210e4'/>
<id>32d73ec50d6147d2511d6679bb12c17dc01210e4</id>
<content type='text'>
batch is slower than usual insert for a single doc, so, if a document
exceeds the buffer, commit the batch (if any) and put the huge load by
traditional insert.
refactor coming.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
batch is slower than usual insert for a single doc, so, if a document
exceeds the buffer, commit the batch (if any) and put the huge load by
traditional insert.
refactor coming.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] fix and enable batch</title>
<updated>2016-12-12T11:11:59+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-09-22T04:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=9ea98145abd130227b33d691b82dbcca76ef70de'/>
<id>9ea98145abd130227b33d691b82dbcca76ef70de</id>
<content type='text'>
Batching is now decided by server, this commits enables it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Batching is now decided by server, this commits enables it.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] make reading attachments optional</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-17T07:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=b774387754ecae77d3ae00de2a9e072cef2eb2e7'/>
<id>b774387754ecae77d3ae00de2a9e072cef2eb2e7</id>
<content type='text'>
Will put a file object on doc json string if read_content is False,
otherwise it will fetch and fill as usual. This is useful for improving
server througput on sync download stream by receiving a bulk-get without
attachments and consume the file-objects as they come.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Will put a file object on doc json string if read_content is False,
otherwise it will fetch and fill as usual. This is useful for improving
server througput on sync download stream by receiving a bulk-get without
attachments and consume the file-objects as they come.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] server download stream from file object</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-16T22:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=5d056170357acd0945899d7f0c40f530cbe816e0'/>
<id>5d056170357acd0945899d7f0c40f530cbe816e0</id>
<content type='text'>
couchdb lib returns a file object representing the attachment. This
commit dumps the read() call into the wsgi write() call. Doc
representation uses 2 lines also, separating metadata from content.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
couchdb lib returns a file object representing the attachment. This
commit dumps the read() call into the wsgi write() call. Doc
representation uses 2 lines also, separating metadata from content.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] use transactions on sync</title>
<updated>2016-12-12T11:11:58+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-11T14:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=ffe15f154541b6f929c569caf07560d117ad5efa'/>
<id>ffe15f154541b6f929c569caf07560d117ad5efa</id>
<content type='text'>
We were using 1 transaction per doc, which is bad.
Reference:
http://stackoverflow.com/questions/1711631/improve-insert-per-second-performance-of-sqlite
Code now uses 1 transaction for the whole sync.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were using 1 transaction per doc, which is bad.
Reference:
http://stackoverflow.com/questions/1711631/improve-insert-per-second-performance-of-sqlite
Code now uses 1 transaction for the whole sync.
</pre>
</div>
</content>
</entry>
</feed>
