1 Return-Path: <five9a2@gmail.com>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id 63FF9431FAF
\r
6 for <notmuch@notmuchmail.org>; Thu, 9 May 2013 14:58:44 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=0.915 tagged_above=-999 required=5
\r
12 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=1,
\r
13 FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=0.614]
\r
15 Received: from olra.theworths.org ([127.0.0.1])
\r
16 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
17 with ESMTP id uvdkXrlWcJid for <notmuch@notmuchmail.org>;
\r
18 Thu, 9 May 2013 14:58:39 -0700 (PDT)
\r
19 Received: from mail-ia0-f169.google.com (mail-ia0-f169.google.com
\r
20 [209.85.210.169]) (using TLSv1 with cipher RC4-SHA (128/128 bits))
\r
21 (No client certificate requested)
\r
22 by olra.theworths.org (Postfix) with ESMTPS id 9C8CD431FAE
\r
23 for <notmuch@notmuchmail.org>; Thu, 9 May 2013 14:58:39 -0700 (PDT)
\r
24 Received: by mail-ia0-f169.google.com with SMTP id k38so1792703iah.28
\r
25 for <notmuch@notmuchmail.org>; Thu, 09 May 2013 14:58:39 -0700 (PDT)
\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
\r
27 h=x-received:sender:from:to:subject:user-agent:date:message-id
\r
28 :mime-version:content-type;
\r
29 bh=OKur6hDcEcBJ7MLpcvAtywJcuAdjNuXZikf5HKj8zvY=;
\r
30 b=yNu1wydmF6Qm6OHWo0rwuFrUUk78+VkL4xpWUJtfk4LyYQJX599bKAOc6zgRgs43kE
\r
31 5Nqn1BIqWmN3dvhw5C/KF78jvvfyPQ6QuY6NknaJ9MEWKR5S995i5OufbVo3Kt6FCiy0
\r
32 QhdTfoNUdm/8adWlWOp7d/y3tlDh1j0aKO7iFfaaxOdP9myjkZoV32WACX8l0nDMVmm8
\r
33 j1xZQ72iXJy7OP5Xj+jlLMTzQM9mH96gIKskXPIp0nI2L4uy9fOasMlA6HuGAIDSvpRM
\r
34 rOSn3hKEPXQgLNmQA1ua+7pIGJkAej8avcQ53MQ68g7P7P033AWaoHzTh6cToeIzAVy2
\r
36 X-Received: by 10.50.110.10 with SMTP id hw10mr10001753igb.55.1368136717938;
\r
37 Thu, 09 May 2013 14:58:37 -0700 (PDT)
\r
38 Received: from localhost (m800436d0.tmodns.net. [208.54.4.128])
\r
39 by mx.google.com with ESMTPSA id qs4sm55229igb.10.2013.05.09.14.58.36
\r
40 for <notmuch@notmuchmail.org>
\r
41 (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
\r
42 Thu, 09 May 2013 14:58:37 -0700 (PDT)
\r
43 Sender: Jed Brown <five9a2@gmail.com>
\r
44 From: Jed Brown <jed@59A2.org>
\r
45 To: notmuch <notmuch@notmuchmail.org>
\r
46 Subject: Xapian recovery after kernel oops
\r
47 User-Agent: Notmuch/0.15.2+84~gfa8aadf (http://notmuchmail.org) Emacs/24.3.1
\r
48 (x86_64-unknown-linux-gnu)
\r
49 Date: Thu, 09 May 2013 15:58:28 -0600
\r
50 Message-ID: <87txmb4xyz.fsf@mcs.anl.gov>
\r
52 Content-Type: text/plain
\r
53 X-BeenThere: notmuch@notmuchmail.org
\r
54 X-Mailman-Version: 2.1.13
\r
56 List-Id: "Use and development of the notmuch mail system."
\r
57 <notmuch.notmuchmail.org>
\r
58 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
59 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
60 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
61 List-Post: <mailto:notmuch@notmuchmail.org>
\r
62 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
63 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
64 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
65 X-List-Received-Date: Thu, 09 May 2013 21:58:44 -0000
\r
67 My laptop had a kernel oops this morning, apparently triggered by
\r
68 getting bumped (not very hard, actually). Upon restarting, I have a
\r
71 $ notmuch search tag:inbox
\r
72 A Xapian exception occurred opening database: The revision being read has been discarded - you should call Xapian::Database::reopen() and retry the operation
\r
74 This is with Linux 3.8.11 and btrfs, though nothing else on the file
\r
75 systems appears to have been affected.
\r
77 $ xapian-check Mail/.notmuch/xapian/
\r
78 Database couldn't be opened for reading: DatabaseModifiedError: The revision being read has been discarded - you should call Xapian::Database::reopen() and retry the operation
\r
79 Continuing check anyway
\r
80 Cross-checking document lengths between the postlist and termlist tables would use more than 1GB of memory, so skipping that check
\r
82 xapian-check: DatabaseCorruptError: Db block overwritten - are there multiple writers?
\r
84 >From the xapian list archives, recovery doesn't look likely. According
\r
85 to this mail, it sounds like the commit should have been atomic.
\r
87 http://lists.xapian.org/pipermail/xapian-discuss/2009-September/007126.html
\r
89 Is there likely to be any information in my database that would help
\r
90 track down the reason why the commit was not atomic? I don't rule out
\r
91 the possibility that the corruption was entirely the kernel's fault, but
\r
92 I don't want to leap to conclusions either.
\r