[Bug 1515780] [NEW] bcache does not work with suspend

oliver oliver at schinagl.nl
Thu Nov 12 21:30:07 UTC 2015


Public bug reported:

Bcache and suspend do not really go hand in hand. See
http://bcache.evilpiepirate.org/FAQ/ for more details.

It boils down to simply disable caching mode before suspend and re-
enable it after suspend. I wrote the following script and it should be
part of bcache-tools since installing bcache-tools implies bcache might
be in use.

The only really 'big' downside is, we always restore to writethrough
mode, I guess we could store the state on suspend in /tmp and restore on
resume if this is really needed.

cat /lib/systemd/system-sleep/bcache.sh 
#!/bin/sh
if [ "$1" = "pre" ]; then
	for cache in /sys/block/bcache*; do
		echo "none" > ${cache}/bcache/cache_mode
	done	
fi

if [ "$1" = "post" ]; then
	for cache in /sys/block/bcache*; do
		echo "writethrough" > ${cache}/bcache/cache_mode
	done	
fi

** Affects: bcache-tools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to bcache-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1515780

Title:
  bcache does not work with suspend

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcache-tools/+bug/1515780/+subscriptions



More information about the Ubuntu-server-bugs mailing list