[Bug 909719] New: bcache: livelock in btree lock
http://bugzilla.suse.com/show_bug.cgi?id=909719
Bug ID: 909719
Summary: bcache: livelock in btree lock
Classification: openSUSE
Product: openSUSE Distribution
Version: 13.2
Hardware: Other
OS: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Kernel
Assignee: kernel-maintainers@forge.provo.novell.com
Reporter: jschmid@suse.com
QA Contact: qa-bugs@suse.de
Found By: ---
Blocker: ---
This report is from upstream. This livelock might happen when we causes a huge
number of cache misses simultaneously. This is a fix from upstream.
This commit will try to take write btree->lock if it encounters a race
when we traverse btree. Although it sacrifice the scalability but we
can ensure that only one can modify the btree.
Signed-off-by: Zheng Liu
http://bugzilla.suse.com/show_bug.cgi?id=909719
Joshua Schmid
http://bugzilla.suse.com/show_bug.cgi?id=909719
Oliver Neukum
participants (1)
-
bugzilla_noreply@novell.com