summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-06Add proper error reporting to shared db lock.drebs
2013-12-24Merge remote-tracking branch ↵Kali Kaneko
'drebs-github/feature/4451_avoid-concurrent-syncs' into develop
2013-12-24Avoid concurrent sync attempts from the same replica in the client (#4451).drebs
2013-12-20Merge remote-tracking branch 'refs/remotes/kali/bug/reuse-http-connection' ↵Tomás Touceda
into develop
2013-12-20catch cannotsendrequest exceptionKali Kaneko
2013-12-19Set soledad timeout default to 2 minKali Kaneko
2013-12-19Do not instantiate the synchronizer each time.Kali Kaneko
This has the nice effect of letting the persistent-connection reuse the existing connection, avoiding the ssl handshake overhead each time we try to synchronize. This can be traced by logging the instantiation of HttpClientBase in u1db.remote I *think* we should be fine with the timeouts as long as we keep the sync period along the 1 min we are doing now. For other cases, we should look into how to override the default timeout in httplib (used by u1db http_client).
2013-12-19Merge remote-tracking branch 'refs/remotes/kali/fix/really_enable_gzip' into ↵Tomás Touceda
develop
2013-12-19add http-encoding header, decode it tooKali Kaneko
2013-12-19Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/drebs/feature/consistent-metadata' into develop
2013-12-19Add couch atomicity tests.drebs
2013-12-18remove conditional gzip, fix importKali Kaneko
2013-12-18Add changes file.drebs
2013-12-18Add database migration script.drebs
2013-12-18Add 'ddocs.py' generation on setup.py.drebs
2013-12-18Remove index tests for couch backend.drebs
2013-12-18Fix couch tests to reflect remodelling.drebs
2013-12-18Monkey-patch u1db to use CouchDocument.drebs
2013-12-18Make couch backend consistent and lightweight.drebs
This commit introduces the use of couch view, list and update functions to put and get data from the couch database. This avoids loads of metadata transferring and encapsulates operations in atomic PUTs.
2013-12-17Merge remote-tracking branch 'chiiph-github/bug/versioneer_windows' into developKali Kaneko
2013-12-17Use git.exe instead of git.cmd in windows since we use GitBashTomás Touceda
2013-12-16Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/feature/patch-reported-version' into develop
2013-12-16patch the _version file so it reports the running versionKali Kaneko
until now this was only possible when running python setup.py version from the source tree. now the <module>.__version__ also reports correctly the runnng version
2013-12-13Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/feature/expand-sqlicipher-capabilities' into develop
2013-12-13Merge remote-tracking branch 'refs/remotes/kali/feature/enable-gzip' into ↵Tomás Touceda
develop
2013-12-13get_count_from_indexKali Kaneko
2013-12-13enable gzip compressionKali Kaneko
2013-12-12Merge remote-tracking branch 'chiiph/bug/unlock_shared_if_failed' into developIvan Alejandro
2013-12-12Unlock shared db if bootstrapping fails in any wayTomás Touceda
2013-12-09Merge remote-tracking branch 'kali/bug/pep8_cleanup' into developIvan Alejandro
2013-12-09pep8 happyKali Kaneko
2013-12-06Merge branch 'release-0.4.4'0.4.4Tomás Touceda
2013-12-06Fold in changesTomás Touceda
2013-12-06Merge remote-tracking branch 'chiiph/bug/revert_database_creation' into developIvan Alejandro
2013-12-06Merge remote-tracking branch 'remotes/kalikaneko/feature/develop_mode' into ↵drebs
develop
2013-12-06add entry point for testsKali Kaneko
2013-12-06Merge remote-tracking branch 'remotes/kalikaneko/feature/develop_mode' into ↵drebs
develop
2013-12-06add develop mode mini-script for bbot useKali Kaneko
2013-12-05Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/drebs/revert-couch-u1db-doc-id-encoding' into develop
2013-12-05Revert "Encode U1DB metadata doc prefix. Closes #4658."drebs
This reverts commit 6792e50606e33f10c12f16b0d7d7aeb87d4a4adb.
2013-12-05Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/feature/add-venwwrapper-script' into develop
2013-12-05add venwrapper script for testsKali Kaneko
2013-12-04Merge remote-tracking branch 'drebs/bug/encode-u1db-metadata-doc-prefix' ↵Tomás Touceda
into develop
2013-12-04Revert "Remove creation of shared database from soledad server code. Closes ↵Tomás Touceda
#4566." This reverts commit eb07702bc4c1d51e0307b655b14bc1a3835488b2.
2013-12-04Revert "Stop creating per-user databases. Closes #4626."Tomás Touceda
This reverts commit 6eeed5c116d38ebae7d9309dd2f11660f6cff37e.
2013-12-04Encode U1DB metadata doc prefix. Closes #4658.drebs
2013-11-29Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/drebs/feature/4626_stop-creating-per-user-databases' into develop
2013-11-29Stop creating per-user databases. Closes #4626.drebs
2013-11-25Merge remote-tracking branch 'drebs/bug/4258_remove-dependency-on-nose2' ↵Ivan Alejandro
into develop
2013-11-21Remove tests dependency on nose2. Closes #4258.drebs