From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.jrs-s.net ([173.230.137.22]:55260 "EHLO mail.jrs-s.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751413AbaAMShb (ORCPT ); Mon, 13 Jan 2014 13:37:31 -0500 Message-ID: <52D4326B.6040009@jrs-s.net> Date: Mon, 13 Jan 2014 13:37:31 -0500 From: Jim Salter MIME-Version: 1.0 To: dsterba@suse.cz, linux-btrfs , jbacik@fb.com Subject: Re: btrfs send: page allocation failure References: <52D3E308.7060309@jrs-s.net> <20140113182312.GR6498@twin.jikos.cz> In-Reply-To: <20140113182312.GR6498@twin.jikos.cz> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-btrfs-owner@vger.kernel.org List-ID: What makes you believe that? The bug filed there appears to be related to defragging, which I am not doing either manually or automatically. On 01/13/2014 01:23 PM, David Sterba wrote: > On Mon, Jan 13, 2014 at 07:58:48AM -0500, Jim Salter wrote: >> Getting sporadic page allocation failures in btrfs send. This happened once >> several weeks ago but was fine after a reboot; yesterday I did not reboot, >> but had the failure back-to-back trying to send two different snapshots. >> These are full sends, not incremental, of a bit over 600G of data. Test >> machine has 32G of RAM, with 21G of it free (not including cache): >> >> root@gwa-virt1:/data/images/.snapshots# free -m >> total used free shared buffers cached >> Mem: 32159 31789 369 0 0 21276 >> -/+ buffers/cache: 10513 21646 >> Swap: 0 0 0 >> >> In both cases (all three, really) the btrfs send failed a bit more than half >> of the way through the send (somewhere around the 380GB mark). >> >> Kern log snippets follow: >> >> Jan 12 14:05:36 gwa-virt1 kernel: [535523.627611] btrfs: page allocation >> failure: order:6, mode:0x104050 >> Jan 12 14:05:36 gwa-virt1 kernel: [535523.627818] [] ? >> ulist_add_merge+0xcd/0x270 [btrfs] > That's the krealloc failure, Josef has a patch that came out of > https://bugzilla.kernel.org/show_bug.cgi?id=60579 > but I don't see it merged anywhere. > > david > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html