Re: XFS long delays on disk full

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 18, 2018 at 04:25:33PM -0700, Darrick J. Wong wrote:
> On Wed, Jul 18, 2018 at 02:22:40PM -0700, Andi Kleen wrote:
> > Hi,
> > 
> > I was doing some testing on a 4.18-rc1 kernel, and a single threaded
> > test wrote a fairly large file to a XFS file system, causing it to
> > fill up.
> > 
> > After that the process hung in D state for a long time, and only
> > recovered after several minutes. Here's the backtrace during
> > the hang:
> > 
> > [<0>] wb_wait_for_completion+0x5e/0x90
> > [<0>] sync_inodes_sb+0xc9/0x290
> 
> Hmm, these two:
> 
> > [<0>] xfs_flush_inodes+0x25/0x30 [xfs]
> > [<0>] xfs_file_buffered_aio_write+0x2be/0x300 [xfs]
> 
> Offhand I'd guess (while awayish at OSCON) that the fs hit ENOSPC while
> trying to write() the file so now we're scanning the fs like mad trying
> to free up space preallocations from any open file in the fs.
> 
> How big is the fs, how big is the file, how many inodes, how many are
> open, which kernel?

Kernel 2.18-rc1

/dev/sdb1       233G  211G   23G  91% /data
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sdb1         90M   59K   89M    1% /data

Very few files were open. The file was ~23G as it filled up
the file (I now deleted it)

-Andi

--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux