From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Maus Subject: Re: Re: Fixing slowness of following Gnus links to IMAP articles Date: Sun, 15 Aug 2010 20:52:05 +0200 Message-ID: <87ocd34skq.wl%dmaus@ictsoc.de> References: <87r5jrcx9g.fsf@mundaneum.com> <87oce7j26i.fsf@thinkpad.tsdh.de> <87fwzjfyf8.fsf@mundaneum.com> <878w5bkxx7.fsf@mundaneum.com> <87hbjyzicz.fsf@thinkpad.tsdh.de> <13292.1279382554@gamaville.dokosmarshall.org> <87zkxpanh1.fsf@mundaneum.com> <23154.1279399784@gamaville.dokosmarshall.org> <87zkxpg5cg.fsf@mundaneum.com> <87wrstn4a9.fsf@mundaneum.com> <87fwzf51t1.fsf@thinkpad.tsdh.de> <87d3ujbrwt.wl%dmaus@ictsoc.de> <87wrsrmcnf.fsf@mundaneum.com> <87lj96k6xn.wl%dmaus@ictsoc.de> <87wrsoy5b2.fsf@mundaneum.com> <87aapdzalm.fsf_-_@thinkpad.tsdh.de> <874ofkoekr.wl%dmaus@ictsoc.de> <11714.1280265482@alphaville.usa.hp.com> <87bp9s14nn.fsf@thinkpad.tsdh.de> <87zkxaeo8g.wl%dmaus@ictsoc.de> <87lj8uqi14.fsf@thinkpad.tsdh.de> <87r5ik20us.fsf@mundaneum.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Sun_Aug_15_20:52:05_2010-1" Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=56921 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Okjow-0003xf-9k for emacs-orgmode@gnu.org; Sun, 15 Aug 2010 16:28:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkiJx-000116-CG for emacs-orgmode@gnu.org; Sun, 15 Aug 2010 14:52:42 -0400 Received: from mysql1.xlhost.de ([213.202.242.106]:57122) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkiJx-00010p-3v for emacs-orgmode@gnu.org; Sun, 15 Aug 2010 14:52:37 -0400 In-Reply-To: <87r5ik20us.fsf@mundaneum.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: =?UTF-8?B?U8OpYmFzdGllbg==?= Vauban Cc: emacs-orgmode@gnu.org --Multipart_Sun_Aug_15_20:52:05_2010-1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable S=C3=A9bastien Vauban wrote: >Just to say I'm back online -- after a week holiday and an almost nil acce= ss >to the newsgroups. >Thanks a lot for trying to get Gnus better behaving in face of slow servers >like Courier... >Do "you" want me to test something special to move things forward? Okay, could you try the attached patch? It is based on current master and tries to look up the article number (uid) in NOVCACHE and falls back to UID SEARCH when the message is not cached. To make a message enter Gnus' cache you might to modify `gnus-cache-enter-articles'. The cache setting I used to test the patch are: ,----[ gnus.el ] | (setq nnimap-nov-is-evil nil) | (setq gnus-use-cache t) | (setq gnus-cache-enter-articles '(ticked dormant unread read)) `---- NOTE: This patch is deliberately not attached as text/plain to avoid the patchtracker catching it (no proper commit message and all). Best, -- David --=20 OpenPGP... 0x99ADB83B5A4478E6 Jabber.... dmjena@jabber.org Email..... dmaus@ictsoc.de --Multipart_Sun_Aug_15_20:52:05_2010-1 Content-Type: application/octet-stream; type=patch Content-Disposition: attachment; filename="0001-Try-fix-1.patch" Content-Transfer-Encoding: base64 RnJvbSAxZjQ4Y2UxZmFkMzIzNTAzYzZjN2Y3OWM1Y2Q3YzJiM2IwNTM3MGJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBNYXVzIDxkbWF1c0BpY3Rzb2MuZGU+CkRhdGU6IFN1 biwgMTUgQXVnIDIwMTAgMjA6NDE6NTkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBUcnkgZml4IDEu CgotLS0KIGxpc3Avb3JnLWdudXMuZWwgfCAgIDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystCiAxIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctZ251cy5lbCBiL2xpc3Avb3JnLWdudXMuZWwK aW5kZXggMTBhMDQyNi4uZjk4MjU2ZiAxMDA2NDQKLS0tIGEvbGlzcC9vcmctZ251cy5lbAorKysg Yi9saXNwL29yZy1nbnVzLmVsCkBAIC01NCwxMiArNTQsNDAgQEAgbmVnYXRlcyB0aGlzIHNldHRp bmcgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgY29tbWFuZC4iCiAgIDpncm91cCAnb3JnLWxpbmst c3RvcmUKICAgOnR5cGUgJ2Jvb2xlYW4pCiAKKyhkZWZjdXN0b20gb3JnLWdudXMtbm5pbWFwLXF1 ZXJ5LWFydGljbGUtbm8tZnJvbS1maWxlIHQKKyAgIklmIG5vbi1uaWwsIGBvcmctZ251cy1mb2xs b3ctbGluaycgd2lsbCB0cnkgdG8gdHJhbnNsYXRlCitNZXNzYWdlLUlkcyB0byBhcnRpY2xlIG51 bWJlcnMgYnkgcXVlcnlpbmcgdGhlIC5vdmVydmlldyBmaWxlLgorTm9ybWFsbHksIHRoaXMgdHJh bnNsYXRpb24gaXMgZG9uZSBieSBxdWVyeWluZyB0aGUgSU1BUCBzZXJ2ZXIsCit3aGljaCBpcyB1 c3VhbGx5IHZlcnkgZmFzdC4gIFVuZm9ydHVuYXRlbHksIHNvbWUgKG1heWJlIGJhZGx5Citjb25m aWd1cmVkKSBJTUFQIHNlcnZlcnMgZG9uJ3Qgc3VwcG9ydCB0aGlzIG9wZXJhdGlvbiBxdWlja2x5 LgorU28gaWYgZm9sbG93aW5nIGEgbGluayB0byBhIEdudXMgYXJ0aWNsZSB0YWtlcyBhZ2VzLCB0 cnkgc2V0dGluZwordGhpcyB2YXJpYWJsZSB0byBgdCcuIgorICA6Z3JvdXAgJ29yZy1saW5rLXN0 b3JlCisgIDp0eXBlICdib29sZWFuKQorCisKIDs7IEluc3RhbGwgdGhlIGxpbmsgdHlwZQogKG9y Zy1hZGQtbGluay10eXBlICJnbnVzIiAnb3JnLWdudXMtb3BlbikKIChhZGQtaG9vayAnb3JnLXN0 b3JlLWxpbmstZnVuY3Rpb25zICdvcmctZ251cy1zdG9yZS1saW5rKQogCiA7OyBJbXBsZW1lbnRh dGlvbgogCisoZGVmdW4gb3JnLWdudXMtbm5pbWFwLWNhY2hlZC1hcnRpY2xlLW51bWJlciAoZ3Jv dXAgc2VydmVyIG1lc3NhZ2UtaWQpCisgICJSZXR1cm4gY2FjaGVkIGFydGljbGUgbnVtYmVyICh1 aWQpIG9mIG1lc3NhZ2UgaW4gR1JPVVAgb24gU0VSVkVSLgorTUVTU0FHRS1JRCBpcyB0aGUgbWVz c2FnZS1pZCBoZWFkZXIgZmllbGQgdGhhdCBpZGVudGlmaWVzIHRoZQorbWVzc2FnZS4gIElmIHRo ZSB1aWQgaXMgbm90IGNhY2hlZCwgcmV0dXJuIG5pbC4iCisgICh3aXRoLXRlbXAtYnVmZmVyCisg ICAgKGxldCAoKG5vdiAobm5pbWFwLWdyb3VwLW92ZXJ2aWV3LWZpbGVuYW1lIGdyb3VwIHNlcnZl cikpKQorICAgICAgKHdoZW4gKGZpbGUtZXhpc3RzLXAgbm92KQorCShtbS1pbnNlcnQtZmlsZS1j b250ZW50cyBub3YpCisJKHNldC1idWZmZXItbW9kaWZpZWQtcCBuaWwpCisJKGdvdG8tY2hhciAo cG9pbnQtbWluKSkKKwkoY2F0Y2ggJ2ZvdW5kCisJICAod2hpbGUgKHNlYXJjaC1mb3J3YXJkIG1l c3NhZ2UtaWQgbmlsIHQpCisJICAgIChsZXQgKChoZHIgKHNwbGl0LXN0cmluZyAodGhpbmctYXQt cG9pbnQgJ2xpbmUpICJcdCIpKSkKKwkgICAgICAoaWYgKHN0cmluZz0gKG50aCA0IGhkcikgbWVz c2FnZS1pZCkKKwkJICAodGhyb3cgJ2ZvdW5kIChudGggMCBoZHIpKSkpKSkpKSkpCisKIChkZWZ1 biBvcmctZ251cy1ncm91cC1saW5rIChncm91cCkKICAgIkNyZWF0ZSBhIGxpbmsgdG8gdGhlIEdu dXMgZ3JvdXAgR1JPVVAuCiBJZiBHUk9VUCBpcyBhIG5ld3Nncm91cCBhbmQgYG9yZy1nbnVzLXBy ZWZlci13ZWItbGlua3MnIGlzCkBAIC0xNzEsNyArMTk5LDkgQEAgSWYgYG9yZy1zdG9yZS1saW5r JyB3YXMgY2FsbGVkIHdpdGggYSBwcmVmaXggYXJnIHRoZSBtZWFuaW5nIG9mCiAgIChjb25kICgo YW5kIGdyb3VwIGFydGljbGUpCiAJIChnbnVzLWFjdGl2YXRlLWdyb3VwIGdyb3VwIHQpCiAJIChj b25kaXRpb24tY2FzZSBuaWwKLQkgICAgIChsZXQgKChiYWNrZW5kIChjYXIgKGdudXMtZmluZC1t ZXRob2QtZm9yLWdyb3VwIGdyb3VwKSkpKQorCSAgICAgKGxldCogKChtZXRob2QgKGdudXMtZmlu ZC1tZXRob2QtZm9yLWdyb3VwIGdyb3VwKSkKKwkJICAgIChiYWNrZW5kIChjYXIgbWV0aG9kKSkK KwkJICAgIChzZXJ2ZXIgKGNhZHIgbWV0aG9kKSkpCiAJICAgICAgIChjb25kCiAJCSgoZXEgYmFj a2VuZCAnbm5kb2MpCiAJCSAoaWYgKGdudXMtZ3JvdXAtcmVhZC1ncm91cCB0IG5pbCBncm91cCkK QEAgLTE4MSw2ICsyMTEsMTIgQEAgSWYgYG9yZy1zdG9yZS1saW5rJyB3YXMgY2FsbGVkIHdpdGgg YSBwcmVmaXggYXJnIHRoZSBtZWFuaW5nIG9mCiAJCSh0CiAJCSAobGV0ICgoYXJ0aWNsZXMgMSkK IAkJICAgICAgIGdyb3VwLW9wZW5lZCkKKwkJICAgKHdoZW4gKGFuZCAoZXEgYmFja2VuZCAnbm5p bWFwKQorCQkJICAgICAgb3JnLWdudXMtbm5pbWFwLXF1ZXJ5LWFydGljbGUtbm8tZnJvbS1maWxl KQorCQkgICAgIChzZXRxIGFydGljbGUKKwkJCSAgIChvciAob3JnLWdudXMtbm5pbWFwLWNhY2hl ZC1hcnRpY2xlLW51bWJlcgorCQkJCShudGggMSAoc3BsaXQtc3RyaW5nIGdyb3VwICI6IikpCisJ CQkJc2VydmVyIChjb25jYXQgIjwiIGFydGljbGUgIj4iKSkgYXJ0aWNsZSkpKQogCQkgICAod2hp bGUgKGFuZCAobm90IGdyb3VwLW9wZW5lZCkKIAkJCSAgICAgICA7OyBzdG9wIG9uIGludGVnZXIg b3ZlcmZsb3dzCiAJCQkgICAgICAgKD4gYXJ0aWNsZXMgMCkpCi0tIAoxLjcuMQoK --Multipart_Sun_Aug_15_20:52:05_2010-1 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --Multipart_Sun_Aug_15_20:52:05_2010-1--