From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/75752 Path: news.gmane.org!not-for-mail From: Dan Christensen Newsgroups: gmane.emacs.gnus.general Subject: Re: nnfolder groups losing expirable marks Date: Fri, 21 Jan 2011 14:50:30 -0500 Message-ID: <87wrly594p.fsf@uwo.ca> References: <87r5c9g4yn.fsf@uwo.ca> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1295639473 17266 80.91.229.12 (21 Jan 2011 19:51:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 21 Jan 2011 19:51:13 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M24103@lists.math.uh.edu Fri Jan 21 20:51:09 2011 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 1PgN0m-00009G-MA for ding-account@gmane.org; Fri, 21 Jan 2011 20:51:08 +0100 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 1PgN0T-0003gz-9P; Fri, 21 Jan 2011 13:50:49 -0600 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 1PgN0S-0003gq-4v for ding@lists.math.uh.edu; Fri, 21 Jan 2011 13:50:48 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PgN0N-0004Lv-PG for ding@lists.math.uh.edu; Fri, 21 Jan 2011 13:50:48 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PgN0M-0007eG-H6 for ding@gnus.org; Fri, 21 Jan 2011 20:50:42 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PgN0M-0008HO-3V for ding@gnus.org; Fri, 21 Jan 2011 20:50:42 +0100 Original-Received: from 65.95.134.30 ([65.95.134.30]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jan 2011 20:50:42 +0100 Original-Received: from jdc by 65.95.134.30 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jan 2011 20:50:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 65.95.134.30 User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:RGnVRDiuTh2Lg+8z4PzN/6s1LCk= X-Spam-Score: -0.7 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:75752 Archived-At: Dan Christensen writes: > Using the Jan 4 version of git gnus (a1d4c9b50...) I'm finding that my > expirable marks are very frequently being lost in nnfolder groups. It > seems to happen whenever expiry is run: the articles that aren't old > enough to be expired lose their expirable marks. But I haven't done > enough experimenting to be sure this is the pattern. I have now experimented some more, and this seems to be exactly the pattern. It is 100% reproducible in nnfolder groups, by marking recent articles as expirable and then running gnus-group-expire-articles on the group. > I checked the log of later commits and didn't see anything relevant, > but I am happy to upgrade to the latest version if that would help. I checked today's latest version and the problem is still there. Moreover, I figured out that the problem starts exactly with this commit: commit 06eeefe0c892fd77f7a79493fa4f1db0f8058761 Author: Lars Magne Ingebrigtsen Date: Thu Dec 16 18:58:19 2010 +0100 Clear up nnml expiry target performance regressions. Fix previous fix by having nnfolder save all its buffers explicitly. I'm hesitant to change this, though, since it seems this was done for a reason. And I'm not sure what "previous fix" is being referred to---probably it means the nnml fix. In case it is relevant, I have nnfolder-marks-is-evil set to t and the groups where I've noticed this are auto-expire groups. Dan