[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-10-12 Thread David Bremner
Ethan Glasser-Camp writes: > It seems like this patch series is useful for some people, but there are > some design issues yet to be worked out. > > I propose that this thread be tagged notmuch::stale. Go for it, now that you have awesome power to tag things in nmbug. A periodic reminder,

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-10-12 Thread David Bremner
Ethan Glasser-Camp ethan.glasser.c...@gmail.com writes: It seems like this patch series is useful for some people, but there are some design issues yet to be worked out. I propose that this thread be tagged notmuch::stale. Go for it, now that you have awesome power to tag things in nmbug. A

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-10-11 Thread Ethan Glasser-Camp
James Vasile writes: > Added notmuch-enqueue-asynch to replace calls to > notmuch-call-notmuch-process. Calls to notmuch are then queued and > executed asynchronously. If the db is busy and we get an error saying > it was locked, keep trying until the db is no longer busy. Errors go > in a

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-10-11 Thread Ethan Glasser-Camp
James Vasile ja...@hackervisions.org writes: Added notmuch-enqueue-asynch to replace calls to notmuch-call-notmuch-process. Calls to notmuch are then queued and executed asynchronously. If the db is busy and we get an error saying it was locked, keep trying until the db is no longer busy.

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-01-03 Thread David Edmondson
At a quick look your code seems fine. I wonder if async operation should be optional (and non-default?) given that it has different failure modes? -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc:

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2012-01-03 Thread David Edmondson
At a quick look your code seems fine. I wonder if async operation should be optional (and non-default?) given that it has different failure modes? pgpkQYEnXFRIz.pgp Description: PGP signature ___ notmuch mailing list notmuch@notmuchmail.org

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-12-30 Thread Aaron Ecay
On Fri, 30 Dec 2011 10:52:17 +, David Edmondson wrote: > > I discovered this patch a while ago and it almost applies cleanly (the > > conflicts are easy to fix though) and it has made the emacs UI for > > notmuch _much_ more responsive and enjoyable for me. This is definitely true for me as

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-12-30 Thread David Edmondson
On Fri, 21 Oct 2011 22:50:48 +0200, Daniel Schoepe wrote: > On Tue, 23 Feb 2010 11:32:51 -0500, James Vasile > wrote: > > Added notmuch-enqueue-asynch to replace calls to > > notmuch-call-notmuch-process. Calls to notmuch are then queued and > > executed asynchronously. If the db is busy and

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-12-30 Thread David Edmondson
On Fri, 21 Oct 2011 22:50:48 +0200, Daniel Schoepe dan...@schoepe.org wrote: On Tue, 23 Feb 2010 11:32:51 -0500, James Vasile ja...@hackervisions.org wrote: Added notmuch-enqueue-asynch to replace calls to notmuch-call-notmuch-process. Calls to notmuch are then queued and executed

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-12-30 Thread Aaron Ecay
On Fri, 30 Dec 2011 10:52:17 +, David Edmondson d...@dme.org wrote: I discovered this patch a while ago and it almost applies cleanly (the conflicts are easy to fix though) and it has made the emacs UI for notmuch _much_ more responsive and enjoyable for me. This is definitely true for

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-10-21 Thread Daniel Schoepe
On Tue, 23 Feb 2010 11:32:51 -0500, James Vasile wrote: > Added notmuch-enqueue-asynch to replace calls to > notmuch-call-notmuch-process. Calls to notmuch are then queued and > executed asynchronously. If the db is busy and we get an error saying > it was locked, keep trying until the db is

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2011-10-21 Thread Daniel Schoepe
On Tue, 23 Feb 2010 11:32:51 -0500, James Vasile ja...@hackervisions.org wrote: Added notmuch-enqueue-asynch to replace calls to notmuch-call-notmuch-process. Calls to notmuch are then queued and executed asynchronously. If the db is busy and we get an error saying it was locked, keep

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2010-02-24 Thread James Vasile
Sleep between retrying asynchronous notmuch commands and check for notmuch-process before firing off a new one If the db is locked when notmuch tries to write to it, an error is reported to the client (in this case, notmuch.el). Instead of accepting that error, wait a small amount of time and

Re: [notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2010-02-24 Thread James Vasile
Sleep between retrying asynchronous notmuch commands and check for notmuch-process before firing off a new one If the db is locked when notmuch tries to write to it, an error is reported to the client (in this case, notmuch.el). Instead of accepting that error, wait a small amount of time and

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2010-02-23 Thread James Vasile
Added notmuch-enqueue-asynch to replace calls to notmuch-call-notmuch-process. Calls to notmuch are then queued and executed asynchronously. If the db is busy and we get an error saying it was locked, keep trying until the db is no longer busy. Errors go in a buffer as per usual. The only

[notmuch] [PATCH] Calls to notmuch get queued and executed asynchronously.

2010-02-23 Thread James Vasile
Added notmuch-enqueue-asynch to replace calls to notmuch-call-notmuch-process. Calls to notmuch are then queued and executed asynchronously. If the db is busy and we get an error saying it was locked, keep trying until the db is no longer busy. Errors go in a buffer as per usual. The only