@@ -30,7 +30,7 @@ As performance issues related to the encryption and transfer pipeline both in se
...
@@ -30,7 +30,7 @@ As performance issues related to the encryption and transfer pipeline both in se
* on the server side, there were memory issues with the use of CouchDB as a data backend for client-encrypted data, suggesting the use of backpressure techniques.
* on the server side, there were memory issues with the use of CouchDB as a data backend for client-encrypted data, suggesting the use of backpressure techniques.
* on the client-side, transfer and decryption / re-encryption of email data were experiencing both delivery delays and memory exhaustion.
* on the client-side, transfer and decryption / re-encryption of email data were experiencing both delivery delays and memory exhaustion.
## Benchmarking and resource consumption analysis
## The need for benchmarking and resource consumption analysis
In the first semester of 2017, LEAP applied for a Mozilla grant with the aim to work specifically in creating a benchmarking infrastructure that could help fix existing problems and drive development decisions. The issues we wanted to address at that point were:
In the first semester of 2017, LEAP applied for a Mozilla grant with the aim to work specifically in creating a benchmarking infrastructure that could help fix existing problems and drive development decisions. The issues we wanted to address at that point were: