Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-22 | [test] test upstream from namespace | Victor Shyba | |
2017-12-22 | [test] ciphertext size function tests | Victor Shyba | |
2017-12-22 | [test] add tests to blobs size list | Victor Shyba | |
2017-12-20 | [refactor] move blobs fs backend and resource to their own submodules | drebs | |
2017-12-19 | [test] use producer in all fs backend tests | drebs | |
2017-12-19 | [benchmarks] multiply by 10 the number of blobs in fs backend benchmarks | drebs | |
2017-12-13 | [refactor] use producer/consumer on write/read_blob respectivelly | drebs | |
2017-12-13 | [test] fix incoming test with the new async blobs backend | drebs | |
2017-12-13 | [bug] handle path exceptions using twisted failures | drebs | |
2017-12-13 | [refactor] make read_blob() return a deferred | drebs | |
2017-12-13 | [refactor] make get_tag() return a deferred | drebs | |
2017-12-13 | [refactor] make get_total_storage() return a deferred | drebs | |
2017-12-13 | [refactor] make list_blobs() return a deferred | drebs | |
2017-12-13 | [refactor] make count() return a deferred | drebs | |
2017-12-13 | [refactor] make get_blob_size() return a deferred | drebs | |
2017-12-13 | [refactor] make delete_blob() return a deferred | drebs | |
2017-12-13 | [refactor] make blobs backend delete_blob() agnostic of twisted.web requests | drebs | |
2017-12-13 | [refactor] make blobs backend write_blob() agnostic of twisted.web requests | drebs | |
2017-12-13 | [refactor] make blobs backend read_blob() agnostic of twisted.web | drebs | |
2017-12-13 | [refactor] make blobs backend list_blobs() agnostic of twisted.web requests | drebs | |
2017-12-13 | [refactor] make blobs backend get_flags() agnostic of twisted.web requests | drebs | |
2017-12-13 | [refactor] make blobs backend count() agnostic of twisted.web requests | drebs | |
2017-12-12 | [bug] use namespace when uploading blobs | drebs | |
2017-12-12 | [test] fix bug in blobs fs backend benchmark test | drebs | |
The new benchmark test for blobs fs backend was rebased from a merge request in which it was written using the new interface for blobs backend. After rebase, the test was not reverted to old interface, and was just failing bad. This commit fixes it. | |||
2017-12-11 | [benchmark] add read/write benchmark for blobs fs backend | drebs | |
2017-12-01 | [feature] adds a stream downloader | Victor Shyba | |
First version, still missing consumer/producer model and some tweaks, but working. -- Related: #8809 | |||
2017-12-01 | [feature] add implementation for get_blob_size | Victor Shyba | |
2017-12-01 | [test] init StreamingResource on test_blobs_server | Victor Shyba | |
-- Related: #8809 | |||
2017-12-01 | [feature] add a streaming resource | Victor Shyba | |
-- Related: #8809 | |||
2017-11-30 | [style] remove public get/set blob priority methods | drebs | |
2017-11-30 | [feature] add priorities for blob transfers | drebs | |
Closes: #8691 | |||
2017-11-22 | [refactor] simplify decorated test parameters | Victor Shyba | |
2017-11-22 | [test] improve isolation by avoiding _all_dbs | Victor Shyba | |
Accessing _all_dbs slows down the test and open possibilites for heisenbugs where some old leftover database can change code behavior. -- Resolves: #9001 | |||
2017-11-22 | [test] avoid collision when running fs backend tests in parallel | drebs | |
Closes: #9000 | |||
2017-11-22 | [bug] remove SOLEDAD_COUCH_URL test env | Victor Shyba | |
It was None for parallel tests and there is already a mechanism in place for setting this URL, which avoids it being set in two different places. | |||
2017-11-22 | [bug] fix logging while checking CouchDB schema versions on server startup | drebs | |
2017-11-20 | [test] avoid failing when there's no couch_url in environment variable | drebs | |
2017-11-20 | [test] always use a tempdir for server fixture config file | drebs | |
When starting up a Soledad Server through the use of a fixture in tests, a config file is created with the options needed for that test. As the config file was being created in /etc and not being removed, this was influencing servers started by other tests that don't use that fixture. By always using a temporary directory in the server fixture, we make sure that the config file is used only for that test and is removed after the test is finished. Closes: #8995 | |||
2017-11-19 | [test] use environment to pass the couch_url to server TAC test | drebs | |
2017-11-19 | [feature] allow setting couchdb url from environment | drebs | |
2017-11-19 | [test] TAC test now checks for server (with retries) | drebs | |
After we fixed the server to wait for checks before listening on ports (201ef7a9b979f8c8efaedbe542c631944d8956f4), the TAC test started failing randomly in our CI, probably because sometimes the server takes more than 1 second to startup in the CI setup (docker in a vm). This commit adds a check with retry, and so the test will retry 10 times with an interval of 1 second before failing. | |||
2017-11-14 | [bug] wait for checks before running servers | drebs | |
2017-11-14 | [refactor] rename entrypoints to match design docs | drebs | |
2017-11-13 | [style] fixes from code review | Victor Shyba | |
2017-11-13 | [feature] support unsynced local_only blobs | Victor Shyba | |
Adds the ability to have document that wont be synced. This enables applications to use soledad to store temporary blobs that should be discarded later instead of unnecessarily keeping the sync loop busy. -- Resolves: #8819 | |||
2017-11-13 | [feature] apply deletions from server | Victor Shyba | |
Sync method to propagate deletions in batch locally. -- Resolves: #8961 | |||
2017-11-13 | [feature] list deleted files from server | Victor Shyba | |
-- Related: #8961 | |||
2017-11-10 | [bug] mark deletion as pending_delete if offline | Victor Shyba | |
This commit creates a PENDING_DELETE sync status which can be used to keep track of whats deleted locally in order to propagate to server later. -- Related: #8961 | |||
2017-11-09 | [tests] remove revision when copying couch dbs | drebs | |
2017-11-02 | [benchmarks] add test controller for scalability tests | drebs | |