[opensuse-kernel] [PATCH 01/14] bcache: Fix a journal replay bug
From: Kent Overstreet
From: Surbhi Palande
From: Slava Pestov
From: Slava Pestov
From: Slava Pestov
From: Kent Overstreet
From: Slava Pestov
From: Kent Overstreet
From: Slava Pestov
From: Kent Overstreet
From: Slava Pestov
From: Slava Pestov
From: Surbhi Palande
From: Jianjian Huo
Hi Joshua, If this patch series is for openSUSE Factory / 13.2, then it would be nice if you could also include the patches mentioned in this thread: http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2686 These bugs that these patches fix are still present in mainline and make it impossible for me to run an unpatched kernel with bcache. Even though they are not accepted upstream, it would still be nice to get a working kernel for openSUSE 13.2 again. If needed, I can extract the patches and send them to you. Best regards, Stefan -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Tue, 2014-12-09 at 08:41 +0100, Stefan Seyfried wrote:
Hi Joshua,
If this patch series is for openSUSE Factory / 13.2, then it would be nice if you could also include the patches mentioned in this thread:
http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2686
These bugs that these patches fix are still present in mainline and make it impossible for me to run an unpatched kernel with bcache.
Is there a bugzilla entry?
Even though they are not accepted upstream, it would still be nice to get a working kernel for openSUSE 13.2 again.
So why are they not accepted in upstream? Conditional rescheduling seems almost necessarily safe.
If needed, I can extract the patches and send them to you.
Please do so. Regards Oliver -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Am 09.12.2014 um 14:59 schrieb Oliver Neukum:
On Tue, 2014-12-09 at 08:41 +0100, Stefan Seyfried wrote:
Hi Joshua,
If this patch series is for openSUSE Factory / 13.2, then it would be nice if you could also include the patches mentioned in this thread:
http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2686
These bugs that these patches fix are still present in mainline and make it impossible for me to run an unpatched kernel with bcache.
Is there a bugzilla entry?
Not yet, but I can try to gather the information from my logs and create one.
Even though they are not accepted upstream, it would still be nice to get a working kernel for openSUSE 13.2 again.
So why are they not accepted in upstream?
I think it's just lack of time on Kent's side right now: first he only got one "complaint" and when I reported it, too, we needed some time to verify that the patches actually help. (My machine usually went broken once per week, but you need to run much longer to make sure it's not just luck, also I have been unable to determine a way to trigger the problem. It "just happened"). So it's more like "not yet included upstream" instead of "not accepted upstream"
Conditional rescheduling seems almost necessarily safe.
The patches certainly helped in my case :)
If needed, I can extract the patches and send them to you.
Please do so.
Ok, bcache000.eml is the "cond_resched()", the other 4 are ones collected from the mailinglist since others had reported they are running them, too. After applying these 5 patches, rebuilding and installing bcache.ko my Server at home is now up for 18 days with kernel 3.17.3 (Kernel:Stable, I had switched from 13.2 to this one to check if it helps). The patches still apply to current Linus' master, there have been no changes in bcache code recently. Best regards, Stefan -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
Am 10.12.2014 um 19:47 schrieb Stefan Seyfried:
Am 09.12.2014 um 14:59 schrieb Oliver Neukum:
On Tue, 2014-12-09 at 08:41 +0100, Stefan Seyfried wrote:
Hi Joshua,
If this patch series is for openSUSE Factory / 13.2, then it would be nice if you could also include the patches mentioned in this thread:
http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2686
These bugs that these patches fix are still present in mainline and make it impossible for me to run an unpatched kernel with bcache.
Is there a bugzilla entry?
Not yet, but I can try to gather the information from my logs and create one.
This is https://bugzilla.opensuse.org/show_bug.cgi?id=910440 now (finally :-)
Ok, bcache000.eml is the "cond_resched()", the other 4 are ones collected from the mailinglist since others had reported they are running them, too. After applying these 5 patches, rebuilding and installing bcache.ko my Server at home is now up for 18 days with kernel 3.17.3 (Kernel:Stable, I had switched from 13.2 to this one to check if it helps).
Uptime was 24+ days until I rebooted yesterday to upgrade the 1TB Disk to 4TB, no problems seen. Thanks, seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (3)
-
Joshua Schmid
-
Oliver Neukum
-
Stefan Seyfried