From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/85857 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Trying to prune the registry because it's full; apply: registry max-size limit reached Date: Mon, 30 Mar 2015 08:12:20 +0200 Message-ID: <87twx3ypx7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1427696027 2062 80.91.229.3 (30 Mar 2015 06:13:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Mar 2015 06:13:47 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M34092@lists.math.uh.edu Mon Mar 30 08:13:35 2015 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YcSx3-0004z5-TD for ding-account@gmane.org; Mon, 30 Mar 2015 08:13:34 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.84) (envelope-from ) id 1YcSw3-00086m-Am; Mon, 30 Mar 2015 01:12:31 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1YcSw1-00086W-8q for ding@lists.math.uh.edu; Mon, 30 Mar 2015 01:12:29 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from ) id 1YcSvy-0001Zm-FX for ding@lists.math.uh.edu; Mon, 30 Mar 2015 01:12:29 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1YcSvv-0002Iv-HS for ding@gnus.org; Mon, 30 Mar 2015 08:12:23 +0200 Original-Received: from thinkpad-t440p (dhcp25.uni-koblenz.de [141.26.71.25]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 807971A843E for ; Mon, 30 Mar 2015 08:12:20 +0200 (CEST) Mail-Followup-To: ding@gnus.org User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) X-Spam-Score: -4.2 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:85857 Archived-At: Hi all, just now when I wanted to enter this group, I got the error message Trying to prune the registry because it's full apply: registry max-size limit reached with this backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered: ((cl-assertion-failed (not (registry-full db)) "registry = max-size limit reached")) cl--assertion-failed((not (registry-full db)) "registry max-size limit re= ached" nil nil) registry-insert([eieio-class-tag--registry-db "~/.gnus.d/.gnus.registry.e= ieio" 0.2 10000 0.1...]) gnus-registry-insert( "<59afc63a-24c7-4b7b-89d8-4b99ba1f3b5b@googlegroups= .com>" ((creation-time (21784 58735 12080 293000)) (group) (sender) (subjec= t))) gnus-registry-get-or-make-entry("<59afc63a-24c7-4b7b-89d8-4b99ba1f3b5b@go= oglegroups.com>") gnus-registry-get-id-key("<59afc63a-24c7-4b7b-89d8-4b99ba1f3b5b@googlegro= ups.com>" group) gnus-registry-register-message-ids() run-hooks(gnus-summary-prepare-hook) apply(run-hooks gnus-summary-prepare-hook) gnus-run-hooks(gnus-summary-prepare-hook) gnus-summary-prepare() gnus-summary-read-group-1("nnimap+Fastmail:INBOX.mailinglists.clojure" ni= l t nil nil nil) gnus-summary-read-group("nnimap+Fastmail:INBOX.mailinglists.clojure" nil = t nil nil nil nil) gnus-group-read-group(nil t) gnus-group-select-group(nil) gnus-topic-select-group(nil) funcall-interactively(gnus-topic-select-group nil) call-interactively(gnus-topic-select-group nil nil) command-execute(gnus-topic-select-group) --8<---------------cut here---------------end--------------->8--- My registry-related settings are just --8<---------------cut here---------------start------------->8--- (setq gnus-registry-ignored-groups '(("^nntp" t) ("^nndraft" t) ("^nnir" t) ("training" t) ("Junk" t) ("Trash" t) ("Spam" t)) ;; Don't track anything except for the message ids. gnus-registry-track-extra nil gnus-registry-max-entries 10000) (gnus-registry-initialize) --8<---------------cut here---------------end--------------->8--- I had thought that with a maximum number of entries, as soon as I hit it, the registry would prune the oldest entries to regain some space. But according to the messages, it seems that pruning didn't succeed. For the time being, I have increased `gnus-registry-max-entries'. Is that a bug? I mean, given that `gnus-registry-prune-factor' is on its standard value of 0.1, pruning should have left me with a registry of 9000 entries and then insertion should have worked again, according to the docs: ,----[ (info "(gnus)Gnus Registry Setup") ] | -- Variable: gnus-registry-max-entries | The number (an integer or =E2=80=98nil=E2=80=99 for unlimited) of en= tries the | registry will keep. If the registry has reached or exceeded this | size, it will reject insertion of new entries. |=20 | -- Variable: gnus-registry-prune-factor | This option (a float between 0 and 1) controls how much the | registry is cut back during pruning. In order to prevent constant | pruning, the registry will be pruned back to less than | =E2=80=98gnus-registry-max-entries=E2=80=99. This option controls e= xactly how much | less: the target is calculated as the maximum number of entries | minus the maximum number times this factor. The default is 0.1: | i.e., if your registry is limited to 50000 entries, pruning will | try to cut back to 45000 entries. Entries with keys marked as | precious will not be pruned. `---- Hm, actually the docs don't really mention that pruning will take place automatically in case I'm hitting the limit but according to the message I got before the error, I think it does (and everything else wouldn't make sense anyway). Bye, Tassilo