Thread (3 messages) 3 messages, 3 authors, 2016-01-18

Re: [GIT PULL] Btrfs

From: Holger Hoffstätte <hidden>
Date: 2016-01-18 10:52:31

(trimmed cc:)

On 01/18/16 11:25, Martin Steigerwald wrote:
Chris,

Am Sonntag, 17. Januar 2016, 18:30:34 CET schrieb Chris Mason:
quoted
For very large filesystems (30T+) our existing free space caching code
can end up taking a huge amount of time during commits.  The new tree
based code is faster and less work overall to update as the commit
progresses.
Will be interesting to see whether this also helps with:

[Bug 90401] New: btrfs kworker thread uses up 100% of a Sandybridge core for 
minutes on random write into big file
Unlikely, because the fst addresses something entirely different. It's much
more likely that whatever CPU spinning was going on there was addressed by
Josef's allocator fixes in 4.4 [1], which removed a lot of looping and
unnecessary/repeated work.

-h

[1] https://git.kernel.org/cgit/linux/kernel/git/mason/linux-btrfs.git/log/?h=for-linus-4.4&ofs=50
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help