From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/71344 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Hairy select changes ohoy Date: Tue, 21 Sep 2010 22:46:51 +0200 Organization: Programmerer Ingebrigtsen Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1285102069 3099 80.91.229.12 (21 Sep 2010 20:47:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Sep 2010 20:47:49 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M19717@lists.math.uh.edu Tue Sep 21 22:47:48 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 1Oy9kf-0002m1-Fa for ding-account@gmane.org; Tue, 21 Sep 2010 22:47: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 1Oy9k8-0004un-LH; Tue, 21 Sep 2010 15:47:12 -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 1Oy9k7-0004ud-Az for ding@lists.math.uh.edu; Tue, 21 Sep 2010 15:47:11 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Oy9k2-0005x6-N6 for ding@lists.math.uh.edu; Tue, 21 Sep 2010 15:47:11 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1Oy9k2-0002uq-00 for ; Tue, 21 Sep 2010 22:47:06 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Oy9jy-0002KX-Ht for ding@gnus.org; Tue, 21 Sep 2010 22:47:02 +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 ; Tue, 21 Sep 2010 22:47:02 +0200 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Sep 2010 22:47:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 26 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWEQzmkn2U6Ag1fJidF DReKf0zQyI+bW0ebckgYAAACaElEQVQ4jU2TQY+bMBCFJ2XTXGtVwLXCVL06GbK9brGjXrGod88c 1nsNUrP++31jIF0LITSf35sZe6DOPmg7p5eU6vxOyytRezq1nA4vaa5TKlO6AdS3+Ubu1Gu+Pv1M dV2nqc4gJYDmZNvj328/YPVWR5BsNtfU9txeOv37mua3Oday/zoI0Jq11tYwzTN8VqsEq21pHz4u Sh/W/OGbWJbBk3LedNjA5rSL8W6jVBk2YOcMlKz8XoEzPsYyg6hKfwetPfusqGKMU96wKnivqmmJ x6hyuVng+KYqNagch8SrMgPnngLAbolDUcVpBQa25bOkjlLEBizaC9gHMCFWAqsV0C2MJk5KvVrQ alobtOYQRmdRl//KZ/iVw34BEHRsd1H5kYVs5Vraj7awh+c4AbAvab8AbajjwhC6L6AIJRtaGmSc /mho72Nh2cey4AVo6G1Hht7jg0Obr9Ct5bJrNFRRdUfpsHMuAxbA5J6UYokXG4DCGCrYeAWBGtjd AWFBFzwqHjrXt476nLzAfuafz2JEJ4R6wmU4K5MCuSSewih7G2o0DmOJu88ZFPlOyXWdKLq+7a3c VDmIKXfE9EmqQoG9u8jsUB65K9XIJQ32cP6F+GBWgDZRVefE9xEjOORpfgeIX/qWc7zxyq8ACrmD bX5lAu/gMf4nHpcaNnCWQUJP/QKQROJ1TWZpCuW65ggQhlXBVR5jOcL+u1htQO9EEcIY6KQVPjfQ XgQoNYbwp8F1h3H71TSGEjM5+jA2F+QupPMaoK3yKGOox0YvYF5+Tj95OVXEmiaEYTlEAcdJeYxt pULTnMPW+T/YgB935t1AIgAAAABJRU5ErkJggg== Mail-Copies-To: never X-Now-Playing: Various's _Fuck Your Dreams, This Is Heaven_: "Steven Brown - Coming Back To Me" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:hbeWOuz+VsszO0VvT5IDtkLUv0o= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:71344 Archived-At: I've had to rework the thing that tries to uniquify the servers a bit. It's hairy, hairy code, and I'm not all that comfortable tampering with it, but it has to be done. The upshot of it all is that if you have, say, 100 groups where the first has this method: (nnfolder "archive" (nnfolder-expire t)) and 99 groups with this method: (nnfolder "archive" (nnfolder-expire nil)) then Gnus would create 100 different select methods, and call *-request-open on each server. This is most dramatic with nnimap servers, where you get 100 tls connections set up, which takes... a while. The change I've done tries to do the logical thing -- create two servers. This works for me in my test cases, but... Give it a whirl. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen