[PATCH 3/3] errors='ignore' when decode to unicode
[notmuch-archives.git] / 83 / 055e3c4604fb8a4057b277121187aa5fa9966c
1 Return-Path: <madduck@madduck.net>\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 E2C9A429E26\r
6         for <notmuch@notmuchmail.org>; Thu, 28 Jul 2011 10:29:51 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id 4TFuNML8OuGe for <notmuch@notmuchmail.org>;\r
16         Thu, 28 Jul 2011 10:29:51 -0700 (PDT)\r
17 Received: from seamus.madduck.net (seamus.madduck.net [213.203.238.82])\r
18         (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id DC720429E25\r
21         for <notmuch@notmuchmail.org>; Thu, 28 Jul 2011 10:29:50 -0700 (PDT)\r
22 Received: from fishbowl.rw.madduck.net (unknown\r
23         [IPv6:2001:41b8:203:dc11:224:d7ff:fe04:c82c])\r
24         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
25         (Client CN "fishbowl.rw.madduck.net",\r
26         Issuer "CAcert Class 3 Root" (verified OK))\r
27         by seamus.madduck.net (postfix) with ESMTPS id A947F4434F0;\r
28         Thu, 28 Jul 2011 19:29:35 +0200 (CEST)\r
29 Received: by fishbowl.rw.madduck.net (Postfix, from userid 1000)\r
30         id F017220052; Thu, 28 Jul 2011 19:29:33 +0200 (CEST)\r
31 Date: Thu, 28 Jul 2011 19:29:33 +0200\r
32 From: martin f krafft <madduck@madduck.net>\r
33 To: "Aneesh Kumar K. V" <aneesh.kumar@linux.vnet.ibm.com>,\r
34         Ben Gamari <bgamari.foss@gmail.com>, Olly Betts <olly@survex.com>,\r
35         notmuch@notmuchmail.org\r
36 Subject: Re: [notmuch] Notmuch performance (literally, in my case)\r
37 Message-ID: <20110728172933.GA20173@fishbowl.rw.madduck.net>\r
38 Mail-Followup-To: "Aneesh Kumar K. V" <aneesh.kumar@linux.vnet.ibm.com>,\r
39         Ben Gamari <bgamari.foss@gmail.com>, Olly Betts <olly@survex.com>,\r
40         notmuch@notmuchmail.org\r
41 References: <4b9dccc0.c6c1f10a.3671.44ec@mx.google.com>\r
42         <20100315090401.GA29891@glaive.weftsoar.net>\r
43         <slrnhprvfv.hu6.olly@msgid.survex.com>\r
44         <4b9e6e80.09b6660a.6769.6832@mx.google.com>\r
45         <20100316110846.GK10323@survex.com>\r
46         <4b9fa5d2.0a4d5e0a.0c0b.ffffdcbb@mx.google.com>\r
47         <87mxy8chvq.fsf@linux.vnet.ibm.com>\r
48         <20100316180052.GA6600@piper.oerlikon.madduck.net>\r
49 MIME-Version: 1.0\r
50 Content-Type: multipart/signed; micalg=pgp-sha512;\r
51         protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft"\r
52 Content-Disposition: inline\r
53 In-Reply-To: <20100316180052.GA6600@piper.oerlikon.madduck.net>\r
54 X-Motto: Keep the good times rollin'\r
55 X-OS: Debian GNU/Linux wheezy/sid kernel 3.0.0-1-amd64 x86_64\r
56 X-Spamtrap: madduck.bogus@madduck.net\r
57 X-Subliminal-Message: debian/rules!\r
58 User-Agent: Mutt/1.5.21 (2010-09-15)\r
59 X-Virus-Scanned: clamav-milter 0.97.1 at seamus\r
60 X-Virus-Status: Clean\r
61 X-BeenThere: notmuch@notmuchmail.org\r
62 X-Mailman-Version: 2.1.13\r
63 Precedence: list\r
64 List-Id: "Use and development of the notmuch mail system."\r
65         <notmuch.notmuchmail.org>\r
66 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
68 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
69 List-Post: <mailto:notmuch@notmuchmail.org>\r
70 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
71 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
72         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
73 X-List-Received-Date: Thu, 28 Jul 2011 17:29:52 -0000\r
74 \r
75 \r
76 --/04w6evG8XlLl3ft\r
77 Content-Type: text/plain; charset=us-ascii\r
78 Content-Disposition: inline\r
79 Content-Transfer-Encoding: quoted-printable\r
80 \r
81 also sprach martin f krafft <madduck@madduck.net> [2010.03.16.1900 +0100]:\r
82 > I use ext4 with data=3Dordered, and while notmuch is writing the\r
83 > Xapian database, most I/O stalls on the machine:\r
84 >=20\r
85 >   - Firefox does not get any mouse events\r
86 >   - Vim blocks writing the viminfo file\r
87 >   - All disk operations queue for multiple seconds.\r
88 >=20\r
89 > So no, ext4 is not a solution. Is it just me, or should no\r
90 > filesystem of this world be able to hog a system this badly? I think\r
91 > the culprit is the IO-scheduler.\r
92 \r
93 I just wanted to send a little update on this. Even though the Linux I/O\r
94 scheduler performs abysmally during the Xapian database updates,\r
95 I can report two improvements, at least to my situation:\r
96 \r
97   1. The 3.0 kernel seems to be better, but I did not quantify this\r
98      in any way, and I might just as well be wrong.\r
99 \r
100   2. http://bugs.debian.org/635768 explains the (also I/O-related)\r
101      lockups we've seen. Micah offered the tip that the actual fault\r
102      lies with the awesome WM.\r
103 \r
104 Cheers,\r
105 \r
106 --=20\r
107 martin | http://madduck.net/ | http://two.sentenc.es/\r
108 =20\r
109 "writing a book about debian\r
110  is like hitting a moving target\r
111  with a champagne bottle cork."\r
112                                                              -- arky\r
113 =20\r
114 spamtraps: madduck.bogus@madduck.net\r
115 \r
116 --/04w6evG8XlLl3ft\r
117 Content-Type: application/pgp-signature; name="digital_signature_gpg.asc"\r
118 Content-Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)\r
119 \r
120 -----BEGIN PGP SIGNATURE-----\r
121 Version: GnuPG v1.4.11 (GNU/Linux)\r
122 \r
123 iQLvBAEBCgDZBQJOMZx9wBEaaHR0cDovL21hcnRpbi1rcmFmZnQubmV0L2dwZy9z\r
124 aWctcG9saWN5LzU1Yzk4ODJkOTk5YmJjYzQvMjAxMTAxMjQxMTI1P3NoYTUxMnN1\r
125 bT0xY2FkOTZmZDI3ZDMyMzNmNTNlMjI4NDk1MzM2NDgxMDdlNWVlOGQ1YmU2NTUy\r
126 NTFkNzRjOGYxYzVjM2JjNDJmMjMwNGZhNTE1MTUwZjdiZDRkZDA1ZTk4MTk5MjRm\r
127 MDQ5NTEzZWU5OTYyY2E3MTcwOWY4MWQ5NDUxNTg1MmJkOAAKCRBVyYgtmZu8xDgf\r
128 EAC58AitiSPQD49J+TpkeELYiU1f9X0A7Rg6uSzvG5i2aEJhILp1YIBUC4UivP8m\r
129 Yx49N4m0FpQl9Q7NscWiY+QczOm25WLpgn6TLOL2cD3fUhsYBxHeolZ50XW3RYLv\r
130 uL5YvzkeJUTWzyF9cNCZAQVfm1p5lGngJsQkYwq95KWFIsgo3SHb2/o9yM70Kgpe\r
131 PhWZcQKT6UQYxBpMuh2SgvzwG6d2Cie1u8bxu2zVAxlAmirD/GzJVwmgvOcP38SF\r
132 tO8ezKsoWGFDA0hzk2LF5JClYgjA7zx8UA4SB0EpplSr/lKbmsUyzp0atspK66rc\r
133 jsVQKWxg5ePeSw/9Aok0ChbkJtjON+rx0OyKmB9l0CLZ08JfZOtCiqKnZrTQGqYj\r
134 SEdu/AHEGt4R9zAiCN4VNuNpLzc8vrVLIVt9O8r+Iucwqi6qOgfeX2KQOIpiDiaV\r
135 blQHzgPMsfpUcUTVIgTrTHp/tuOnPuWy3mD+FRfIM8BRONn/gfPQcZjueIc7YO3r\r
136 pxUnIKVyYn7ktfd3lNrefkqq9OCan4bS91tepdRVBQ7m97utlDPWgRTExNG8331R\r
137 sjUsG7qCLDovB/rywAAGzguhzYkR9Voqe3uwuHPBISQqvxRMS/IugJ6ZTGqSFnyp\r
138 6pOVyD6u/pjqHQYbogOg8eBMG/3Govufb4hVcIAPVlSzUw==\r
139 =v/lU\r
140 -----END PGP SIGNATURE-----\r
141 \r
142 --/04w6evG8XlLl3ft--\r
143 \r