All of lore.kernel.org
 help / color / mirror / Atom feed
* minleft fixes V2
@ 2016-12-22 20:00 Christoph Hellwig
  2016-12-22 20:00 ` [PATCH 1/5] xfs: bump up reserved blocks in xfs_alloc_set_aside Christoph Hellwig
                   ` (5 more replies)
  0 siblings, 6 replies; 27+ messages in thread
From: Christoph Hellwig @ 2016-12-22 20:00 UTC (permalink / raw)
  To: linux-xfs; +Cc: eguan, darrick.wong

his is my attempt to fix the problems with rmap and reflink file system
running out of space during delayed extent conversions.  It turns out
the way minleft has been handled has always been bogus, but the rmap
enablement made it even worse..

This has survived xfstests xfs/109 on a 2k fs for a couple hours now
but Eryu was much better than me at reproducing the problems, so it could
use some further testing.

Changes since V1:
 - new patch to fix the noalign case in xfs_bmap_btalloc
 - new patch to fix xfs_alloc_set_aside
 - dropped the patch to increase the minleft value for bmap allocations,
   we only need the current minimal values as we only allocate one
   extent per call
 - minor style fixes per review of the last round

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2017-01-10  4:24 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-22 20:00 minleft fixes V2 Christoph Hellwig
2016-12-22 20:00 ` [PATCH 1/5] xfs: bump up reserved blocks in xfs_alloc_set_aside Christoph Hellwig
2017-01-04 14:33   ` Brian Foster
2017-01-08 10:30     ` Christoph Hellwig
2017-01-08 16:07       ` Brian Foster
2016-12-22 20:00 ` [PATCH 2/5] xfs: fix the alignment fallback in xfs_bmap_btalloc Christoph Hellwig
2017-01-04 14:34   ` Brian Foster
2017-01-08 10:31     ` Christoph Hellwig
2017-01-08 16:08       ` Brian Foster
2016-12-22 20:00 ` [PATCH 3/5] xfs: fix bogus minleft manipulations Christoph Hellwig
2017-01-04 18:19   ` Brian Foster
2017-01-08 10:36     ` Christoph Hellwig
2017-01-08 16:09       ` Brian Foster
2017-01-09 17:56         ` Christoph Hellwig
2016-12-22 20:00 ` [PATCH 4/5] xfs: adjust allocation length in xfs_alloc_space_available Christoph Hellwig
2017-01-04 18:19   ` Brian Foster
2016-12-22 20:00 ` [PATCH 5/5] xfs: don't rely on ->total " Christoph Hellwig
2017-01-04 18:19   ` Brian Foster
2017-01-05  1:21 ` minleft fixes V2 Eryu Guan
2017-01-05  2:01   ` Darrick J. Wong
2017-01-08 10:36     ` Christoph Hellwig
2017-01-08 16:10       ` Brian Foster
2017-01-08 18:10         ` Darrick J. Wong
2017-01-09 15:22           ` Brian Foster
2017-01-09 15:34             ` Christoph Hellwig
2017-01-09 15:43               ` Brian Foster
2017-01-10  4:23             ` Darrick J. Wong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.