Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-08 | [benchmark] setup env for benchmark-all-commits conditionally | drebs | |
2017-07-08 | [benchmarks] run benchmarks twice, for time and resources | drebs | |
We noticed that instrumentation added for watching resources has an impact in time statistics (i.e. it increases average and stddev). This commit makes the benchmark tests run twice: once for measuring time and a second time for measuring resources. | |||
2017-07-08 | [benchmarks] add --watch-resources option | drebs | |
This commit adds the --watch-resources command line option for benchmarks tests, and allows to running the benchmark test suite with and without resource monitoring instrumentation code. This is needed because resource consumption monitoring impacts the mean time and standard deviation of time taken to run benchmarked tests. | |||
2017-07-08 | [benchmarks] avoid reinstalling pysqlcipher if unneeded | drebs | |
pysqlcipher just has to be reinstalled for benchmark tests if current installed version fails the HAVE_USLEEP flag test. This commit moves the code for checking and reinstalling to a script and bypasses the reinstallation when it is unneeded. | |||
2017-07-08 | [benchmarks] skip some tests by default | drebs | |
2017-07-08 | [feat] use OpenSSL backend for scrypt if available | Kali Kaneko | |
This needs OpenSSL >= 1.1, otherwise it will keep using the scrypt dependency. We should think about deprecating scrypt as a dependency when we can be sure that the adoption of libssl 1.1 is wide enough. I think that at some point (soledad 0.11 or so) we can drop the scrypt dependency, which was being somehow problematic at times (the _scrypt.so was not appearing when installing with pip, needed workarounds). From that moment on, we can raise an error if an old libssl is found and no scrypt can be imported - leaving that to the user/packager. In debian stretch and afterwards, you can get that version by installing libssl-dev - Related: #8472 | |||
2017-07-07 | [pkg] workaround multiline bug in .gitlab-ci.yml | drebs | |
2017-07-07 | [doc] add doc on benchmark sync tests sizes | drebs | |
Closes: #8884 | |||
2017-07-07 | [benchmarks] move adbapi tuning script to benchmark scripts folder | drebs | |
2017-07-07 | [benchmarks] use new gitlab ci variable names | drebs | |
2017-07-07 | [benchmarks] add README to benchmark-all-commits | drebs | |
2017-07-07 | [benchmarks] record start and end timestamp when benchmarking all commits | drebs | |
2017-07-07 | [benchmarks] stop benchmarking-all-commits when first commit is reached | drebs | |
2017-07-07 | [benchmarks] move benchmark-all-commits script to scripts dir | drebs | |
2017-07-07 | [benchmarks] Set a timeout of 2 hours for docker jobs. | drebs | |
2017-07-07 | [benchmarks] Checkout check-pysqlcipher script because older commits don't ↵ | drebs | |
have it. | |||
2017-07-07 | [benchmarks] Add timestamp, commit id and exit status to results.txt | drebs | |
2017-07-07 | [benchmarks] Fix script name inside .gitlab-ci.yml | drebs | |
2017-07-07 | [benchmarks] Fix script name. | drebs | |
2017-07-07 | [benchmarks] Use script to tune adbapi parameters istead of cherry-pick. | drebs | |
2017-07-07 | [benchmarks] Cherry pick tuned adbapi parameters before running tests. | drebs | |
2017-07-07 | [benchmarks] All PRs got merged | varac | |
2017-07-07 | [benchmarks] Ignore failed commits | varac | |
2017-07-07 | [benchmarks] Fetch files from the future | varac | |
2017-07-07 | [benchmarks] Show pytest-benchmark git remote in tox.ini | varac | |
2017-07-07 | [benchmarks] Stay on current branch and not in detatched HEAD | varac | |
2017-07-07 | [benchmarks] Use git reset --hard so commit_info.branch will stay at master | varac | |
2017-07-07 | [benchmarks] Show date and commit info | varac | |
2017-07-07 | [benchmarks] Break on error | varac | |
2017-07-07 | [benchmarks] Run test in docker | varac | |
2017-07-07 | [benchmarks] Improve benchmark-all-commits.sh script | varac | |
2017-07-07 | [benchmarks] Add benchmark-all-commits.sh | varac | |
2017-07-07 | [doc] add tests and benchmarks documentation | drebs | |
2017-07-07 | [test] change memory sampling interval to 0.1 on benchmarks | drebs | |
2017-07-07 | [test] mark tests that depend on couchdb server | drebs | |
2017-07-02 | [feature] namespace capability to BlobsBackend | Victor Shyba | |
Adds an extra parameter called "namespace" on the backend interface and on FileSystemBlobsBackend. This parameter overrides default id partitioning and uses a separate folder for a custom namespace. -- Resolves: #8889 | |||
2017-07-02 | [bug] fix file path from repo unify | Victor Shyba | |
2017-07-02 | [bug] incoming doesnt accept encryption schemes | Victor Shyba | |
According to /incoming specification, this parameter doesn't exists. It was added on MX side and brought here on transition. This commit explicitly removes it, leaving a track on history that it got removed during transition. Further work on MX will also remove the "NONE" encryption scheme, which is part of dead code. | |||
2017-07-02 | [style] fix naming from review | Victor Shyba | |
2017-07-02 | [feature] add formatting from MX into incoming | Victor Shyba | |
Use the same formatting as MX was using for backwards compatibility. -- Resolves: #8828 | |||
2017-07-02 | [feature] make /incoming persist doc on CouchDB | Victor Shyba | |
-- Resolves: #8827 | |||
2017-07-02 | [feature] direct /incoming requests to IncomingResource | Victor Shyba | |
Adds the routing code for exposing /incoming from SoledadResource. - Related: #8827 | |||
2017-07-02 | [feature] add an IncomingResource | Victor Shyba | |
That's the resource used for incoming documents or documents to be added externally into user's db. - Related: #8827 | |||
2017-06-29 | [pkg] avoid adding upstream repo twice | drebs | |
2017-06-29 | [doc] add readthedocs yaml config file | drebs | |
2017-06-29 | [doc] use bundled pyzmq when building doc | drebs | |
2017-06-28 | [pkg] print explanation message when SSH_PRIVATE_KEY is missing | drebs | |
2017-06-28 | [test] remove \n from benchmarking script in CI | drebs | |
2017-06-28 | [pkg] skip package upload if no ssh private key is set | drebs | |
2017-06-28 | [pkg] ensure repo has tags from upstream | drebs | |