From e0f70a342deccbb53a6ea7215b3322388bb18461 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Tue, 23 Sep 2014 13:38:06 -0500 Subject: Refactor soledad api to use async db * add examples and benchmarks * remove autocommit mode, allow wal disabling * lock initialization * make api use async calls --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index bd170f79..c502541e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ MANIFEST *.pyc *.log *.*~ +*.csv -- cgit v1.2.3 From c0c9769f56814fe570c007b7153f60faebea4881 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Fri, 5 Jun 2015 11:21:17 -0400 Subject: [feature] add post-sync hooks using twisted plugins implementing a generic plugin interface to allow other modules to react to soledad syncs, receiving a list of document ids that they've subscribed to. - Resolves: #6996 - Releases: 0.7.1 --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index c502541e..6a0003cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +dropin.cache *.log *.pyc dist/ -- cgit v1.2.3 From 69df3a177f751f372383f4188d799ad20ce31e25 Mon Sep 17 00:00:00 2001 From: Bruno Wagner Date: Wed, 29 Jul 2015 14:09:51 -0300 Subject: [bug] Added files created running tests to gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 6a0003cc..581f21d4 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ MANIFEST *.log *.*~ *.csv +.eggs +_trial_temp +.DS_Store -- cgit v1.2.3 From 79b3b48170aed5d975b8e664eb85b2a99ca578f6 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Sun, 9 Aug 2015 14:02:56 -0400 Subject: [feat] update profile-sync script, add plop profiling Updating the profile-sync script to the latest deferred-based sync. - Added a couple of options to have finer control about what output to get. - Add support for the plop profiler https://pypi.python.org/pypi/plop/ - To get meaningful plop profiles, make sure to disable the system stats collection, like this:: ./profile-sync.py --no-stats --plop -b /tmp/syncdata/ -p sikret user@provider A good practice for this is having a pre-seeded soledad account (currently you have to do that through the wizard, a cli will be very nice to have in the coming future) with a known amount of data (for instance, sending some mails with known payload weight). It is VERY IMPORTANT that you *NEVER* process the data in this account (ie, do not ever log in with a mail client, for instance, since that will alter the original documents). In order to have comparable results, you should always run this sync script in similar conditions. Ideally, on a machine with runlevel 1. Also, make sure of deleting the contents in the folder if you are not using a temporal dir. --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 581f21d4..0de6147f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ MANIFEST .eggs _trial_temp .DS_Store +scripts/profiling/sync/profiles -- cgit v1.2.3