Bug 60860
Summary: | creation of small files in quick succession results in *huge* loadavg spike | ||
---|---|---|---|
Product: | File System | Reporter: | Luke Kenneth Casson Leighton (lkcl) |
Component: | btrfs | Assignee: | Josef Bacik (josef) |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, dsterba |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 3.9.0, 3.10.2 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Luke Kenneth Casson Leighton
2013-09-05 22:35:48 UTC
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721924 cf debian bugreport oh. sorry. forgot to add: on 3.9.0 the exact same issue was present. Can you reproduce on btrfs-next and give me sysrq+w at a few intervals when you are seeing these spikes? hi josef, ahh i'm a long-time free software developer and linux kernel hacker, but i must apologise i need a little more context. where's btrfs-next available from, and is it stable enough to use on a live system; and secondly, where do i get sysrq+w from, it's not something i've encountered before? (it's not a command, i tried that already and the +w is a give-away that it's unlikely to be one!) l. git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next.git but really for this sort of thing it's not imperative you be on btrfs-next. I will rebase it on to 3.11 proper soon but right now its on 3.10, it only has btrfs patches that have passed my tests (this doesn't necessarily mean they won't break stuff, but they aren't immediately horrible). For sysrq-w you just echo w > /proc/sysrq-trigger do that and it will dump all of the waiting tasks to dmesg. So you'll want to do that while you are seeing problems, wait a few seconds, do it again, and do that 2 or 3 times so I can see the pattern. No reproducer ? This is a semi-automated bugzilla cleanup, report is against an old kernel version. If the problem still happens, please open a new bug. Thanks. |