From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/72231 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: slow nnimap moves due do many SELECTs Date: Wed, 29 Sep 2010 23:46:21 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <87lj6tg8sc.fsf@lifelogs.com> <87sk11n1rg.fsf@maru.md5i.com> <87k4mdmzsg.fsf@maru.md5i.com> <87wrq6hu71.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1285796810 19603 80.91.229.12 (29 Sep 2010 21:46:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 29 Sep 2010 21:46:50 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M20604@lists.math.uh.edu Wed Sep 29 23:46:47 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P14U9-0002zE-6e for ding-account@gmane.org; Wed, 29 Sep 2010 23:46:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1P14U1-0005wO-N9; Wed, 29 Sep 2010 16:46:37 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P14Tz-0005w5-FM for ding@lists.math.uh.edu; Wed, 29 Sep 2010 16:46:35 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P14Tv-0003ar-3P for ding@lists.math.uh.edu; Wed, 29 Sep 2010 16:46:35 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P14Tu-0000Ma-00 for ; Wed, 29 Sep 2010 23:46:30 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P14Tt-0002vN-RL for ding@gnus.org; Wed, 29 Sep 2010 23:46:29 +0200 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 29 Sep 2010 23:46:29 +0200 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 29 Sep 2010 23:46:29 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 24 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEU4GEElDC5BHUZtO4Gn l7PNx9EFAAlGJmqLZZ1UL3dOKnAOAhN0T5X////x8fFFIlnSasddAAABoElEQVQ4jdXTPUvDUBgF 4CQKigppilQwgmm6dRF1UQl0aXc/mkGRShHukiWCkOJSsA53yCIKJUFwUAgtBUmHLFdwqEML/Qt1 smNDWoWiS42L9q0tuIlnfTjvIYFLNUaE+q/w1Gq0nobBsywnksOgmUg15V9v7Ne/89gPu4YfyzBM S9Myg2Bmi9eGqRUvIZhFlfJopmCeDICVpXjOsbsF6xZCXuUIQmlqThts0MRBSOG4LoAdI0v7BcWx CXsMGqZK+4XJU8KTVwD5Nu+gtFQNoTRs5D8nyrlKCNnjcEPlHSW6VnOQAhsWzRM0L8WIh0Bjr+dx hDAXYVbzZvvhQJg6InYnQE90tUkAIiNOP2xwYpi1MhCoSKxUYRhB6IF/tb0kdq4wjgUCogA+cFNg BLGE9fMgxwDYoiih9ybhXDgYWRvYiK7f6HW8XBZnwMaLF5WqWK/XRO4QnBpbYS+qGFc22uQewOIq K2GMc3e8sgAg+M76p7DeDtkAkmfxeFyW5aSO8Vk/DMkXfL4CtzUEnuWkfyve+gFus+mmUu7PxsiN v4APvAFKc3tbNYUAAAAASUVORK5CYII= Mail-Copies-To: never X-Now-Playing: Kate Bush's _Hounds Of Love_: "Mother Stands For Comfort" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:wdo9588wv/7cabOLwZ2Lt7adx4w= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:72231 Archived-At: Ted Zlatanov writes: > Have you had a chance to try turning off the mark copy on IMAP > copy/move? It's making article moves and copies REALLY slow with large > IMAP groups and it seems like a simple (negative lines of code) fix. I've looked over the code, and Gnus needs to get the article ID back from `nnimap-request-move-article' not only for marks copying (which, as you point out, can be done on the IMAP level), but also for updating active info and stuff. I'm not 100% sure that all that useful, though... The scenario is that if we copy a message from group A to group B, then Gnus (at present) knows immediately that group B has gotten the new article, and adjusts the active ranges and the group buffer automatically. I think. Let's test... Yes. So that wouldn't work any more with the IMAP COPY thing. So if we want that to work, we have to SELECT the group we're moving to, unfortunately. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen