* bcache cant register cache device "bad csum" & "bad magic"
@ 2015-08-15 17:54 Георгий Стариков
[not found] ` <77CE39AF-AD1A-4F4D-94EB-7D199EC60C74@profihost.ag>
0 siblings, 1 reply; 3+ messages in thread
From: Георгий Стариков @ 2015-08-15 17:54 UTC (permalink / raw)
To: linux-bcache
Hi!
I lost bcache device after a reboot and dmesg contains the following:
[ 26.991085] bcache: prio_read() bad csum reading priorities
[ 26.991088] bcache: prio_read() bad magic reading priorities
[ 26.991425] attempt to access beyond end of device
[ 26.991428] sdc: rw=48, want=3405010361836132352, limit=468862128
[ 26.991430] bcache: error on 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27:
accessing priorities,
disabling caching
how to fix it?
i am using the following fix (recreate cache device with the old cuid)
and it works till next reboot.
# bcache-super-show /dev/sdc
sb.magic ok
sb.first_sector 8 [match]
sb.csum F19B35ED4C357841 [match]
sb.version 3 [cache device]
dev.label (empty)
dev.uuid 7dddbf16-ca58-48e3-82d8-da47ae7726dc
dev.sectors_per_block 1
dev.sectors_per_bucket 1024
dev.cache.first_sector 1024
dev.cache.cache_sectors 468860928
dev.cache.total_sectors 468861952
dev.cache.ordered yes
dev.cache.discard no
dev.cache.pos 0
dev.cache.replacement 0 [lru]
cset.uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27
# make-bcache -C --cset-uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc
Already a bcache device on /dev/sdc, overwrite with --wipe-bcache
make-bcache -C --wipe-bcache --cset-uuid
4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc
Device /dev/sdc already has a non-bcache superblock, remove it using
wipefs and wipefs -a
# wipefs -a /dev/sdc
# make-bcache -C --wipe-bcache --cset-uuid
4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc
UUID: f7d97543-69ea-4636-a4ff-ab925ab5abdd
Set UUID: 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27
version: 0
nbuckets: 457873
block_size: 1
bucket_size: 1024
nr_in_set: 1
nr_this_dev: 0
first_bucket: 1
# echo /dev/sdc > /sys/fs/bcache/register
dmesg:
[42999.742342] bcache: run_cache_set() invalidating existing data
[42999.900046] bcache: bch_cached_dev_attach() Caching md0 as bcache0
on set 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27
[42999.900067] bcache: register_cache() registered cache device sdc
[43002.019693] EXT4-fs (bcache0): recovery complete
[43002.043362] EXT4-fs (bcache0): mounted filesystem with ordered data
mode. Opts: discard,errors=remount-ro
and final steps:
# echo writethrough > /sys/block/bcache0/bcache/cache_mode
# echo 128k > /sys/block/bcache0/bcache/sequential_cutoff
# ./bcache-status -s
--- bcache ---
Device /dev/bcache0 (251:0)
UUID 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27
Block Size 0.50KiB
Bucket Size 512.00KiB
Congested? False
Read Congestion 2.0ms
Write Congestion 20.0ms
Total Cache Size 223.57GiB
Total Cache Used 2.24GiB (0%)
Total Cache Unused 221.34GiB (99%)
Dirty Data 0B (0%)
Evictable Cache 223.57GiB (100%)
Replacement Policy [lru] fifo random
Cache Mode [writethrough] writeback writearound none
Total Hits 139 (3%)
Total Misses 3816
Total Bypass Hits 0
Total Bypass Misses 0
Total Bypassed 0B
--- Backing Device ---
Device /dev/md0 (9:0)
Size 5.46TiB
Cache Mode [writethrough] writeback writearound none
Readahead 0
Sequential Cutoff 128.00KiB
Merge sequential? False
State clean
Writeback? True
Dirty Data 0B
Total Hits 139 (3%)
Total Misses 3816
Total Bypass Hits 0
Total Bypass Misses 0
Total Bypassed 0B
--- Cache Device ---
Device /dev/sdc (8:32)
Size 223.57GiB
Block Size 0.50KiB
Bucket Size 512.00KiB
Replacement Policy [lru] fifo random
Discard? False
I/O Errors 0
Metadata Written 1.60MiB
Data Written 19.20MiB
Buckets 457873
Cache Used 2.24GiB (0%)
Cache Unused 221.34GiB (99%)
^ permalink raw reply [flat|nested] 3+ messages in thread[parent not found: <77CE39AF-AD1A-4F4D-94EB-7D199EC60C74@profihost.ag>]
* Re: bcache cant register cache device "bad csum" & "bad magic" [not found] ` <77CE39AF-AD1A-4F4D-94EB-7D199EC60C74@profihost.ag> @ 2015-08-15 18:24 ` Георгий Стариков 2015-08-15 18:25 ` Stefan Priebe 0 siblings, 1 reply; 3+ messages in thread From: Георгий Стариков @ 2015-08-15 18:24 UTC (permalink / raw) To: Stefan Priebe - Profihost AG; +Cc: linux-bcache@vger.kernel.org how? as i see, discard is disabled... # cat /sys/block/sdc/bcache/discard 0 # ./bcache-status -s | grep Discard Discard? False 2015-08-15 21:12 GMT+03:00 Stefan Priebe - Profihost AG <s.priebe@profihost.ag>: > Disable discard ;-) no fix available. > > Stefan > > Excuse my typo sent from my mobile phone. > > Am 15.08.2015 um 19:54 schrieb Георгий Стариков <gstarikov@gmail.com>: > > Hi! > I lost bcache device after a reboot and dmesg contains the following: > [ 26.991085] bcache: prio_read() bad csum reading priorities > [ 26.991088] bcache: prio_read() bad magic reading priorities > [ 26.991425] attempt to access beyond end of device > [ 26.991428] sdc: rw=48, want=3405010361836132352, limit=468862128 > [ 26.991430] bcache: error on 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27: > accessing priorities, > disabling caching > > how to fix it? > > i am using the following fix (recreate cache device with the old cuid) > and it works till next reboot. > > # bcache-super-show /dev/sdc > sb.magic ok > sb.first_sector 8 [match] > sb.csum F19B35ED4C357841 [match] > sb.version 3 [cache device] > > dev.label (empty) > dev.uuid 7dddbf16-ca58-48e3-82d8-da47ae7726dc > dev.sectors_per_block 1 > dev.sectors_per_bucket 1024 > dev.cache.first_sector 1024 > dev.cache.cache_sectors 468860928 > dev.cache.total_sectors 468861952 > dev.cache.ordered yes > dev.cache.discard no > dev.cache.pos 0 > dev.cache.replacement 0 [lru] > > cset.uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 > > # make-bcache -C --cset-uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc > Already a bcache device on /dev/sdc, overwrite with --wipe-bcache > > make-bcache -C --wipe-bcache --cset-uuid > 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc > Device /dev/sdc already has a non-bcache superblock, remove it using > wipefs and wipefs -a > > # wipefs -a /dev/sdc > > # make-bcache -C --wipe-bcache --cset-uuid > 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc > UUID: f7d97543-69ea-4636-a4ff-ab925ab5abdd > Set UUID: 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 > version: 0 > nbuckets: 457873 > block_size: 1 > bucket_size: 1024 > nr_in_set: 1 > nr_this_dev: 0 > first_bucket: 1 > > # echo /dev/sdc > /sys/fs/bcache/register > > dmesg: > [42999.742342] bcache: run_cache_set() invalidating existing data > [42999.900046] bcache: bch_cached_dev_attach() Caching md0 as bcache0 > on set 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 > [42999.900067] bcache: register_cache() registered cache device sdc > [43002.019693] EXT4-fs (bcache0): recovery complete > [43002.043362] EXT4-fs (bcache0): mounted filesystem with ordered data > mode. Opts: discard,errors=remount-ro > > and final steps: > # echo writethrough > /sys/block/bcache0/bcache/cache_mode > # echo 128k > /sys/block/bcache0/bcache/sequential_cutoff > > # ./bcache-status -s > --- bcache --- > Device /dev/bcache0 (251:0) > UUID 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 > Block Size 0.50KiB > Bucket Size 512.00KiB > Congested? False > Read Congestion 2.0ms > Write Congestion 20.0ms > Total Cache Size 223.57GiB > Total Cache Used 2.24GiB (0%) > Total Cache Unused 221.34GiB (99%) > Dirty Data 0B (0%) > Evictable Cache 223.57GiB (100%) > Replacement Policy [lru] fifo random > Cache Mode [writethrough] writeback writearound none > Total Hits 139 (3%) > Total Misses 3816 > Total Bypass Hits 0 > Total Bypass Misses 0 > Total Bypassed 0B > --- Backing Device --- > Device /dev/md0 (9:0) > Size 5.46TiB > Cache Mode [writethrough] writeback writearound none > Readahead 0 > Sequential Cutoff 128.00KiB > Merge sequential? False > State clean > Writeback? True > Dirty Data 0B > Total Hits 139 (3%) > Total Misses 3816 > Total Bypass Hits 0 > Total Bypass Misses 0 > Total Bypassed 0B > --- Cache Device --- > Device /dev/sdc (8:32) > Size 223.57GiB > Block Size 0.50KiB > Bucket Size 512.00KiB > Replacement Policy [lru] fifo random > Discard? False > I/O Errors 0 > Metadata Written 1.60MiB > Data Written 19.20MiB > Buckets 457873 > Cache Used 2.24GiB (0%) > Cache Unused 221.34GiB (99%) > -- > To unsubscribe from this list: send the line "unsubscribe linux-bcache" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: bcache cant register cache device "bad csum" & "bad magic" 2015-08-15 18:24 ` Георгий Стариков @ 2015-08-15 18:25 ` Stefan Priebe 0 siblings, 0 replies; 3+ messages in thread From: Stefan Priebe @ 2015-08-15 18:25 UTC (permalink / raw) To: Георгий Стариков Cc: linux-bcache@vger.kernel.org Am 15.08.2015 um 20:24 schrieb Георгий Стариков: > how? > as i see, discard is disabled... > > # cat /sys/block/sdc/bcache/discard > 0 > > # ./bcache-status -s | grep Discard > Discard? False OK sorry. I've only seen exactly this issue after reboot with discard enabled. Sorry. Stefan > > > 2015-08-15 21:12 GMT+03:00 Stefan Priebe - Profihost AG <s.priebe@profihost.ag>: >> Disable discard ;-) no fix available. >> >> Stefan >> >> Excuse my typo sent from my mobile phone. >> >> Am 15.08.2015 um 19:54 schrieb Георгий Стариков <gstarikov@gmail.com>: >> >> Hi! >> I lost bcache device after a reboot and dmesg contains the following: >> [ 26.991085] bcache: prio_read() bad csum reading priorities >> [ 26.991088] bcache: prio_read() bad magic reading priorities >> [ 26.991425] attempt to access beyond end of device >> [ 26.991428] sdc: rw=48, want=3405010361836132352, limit=468862128 >> [ 26.991430] bcache: error on 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27: >> accessing priorities, >> disabling caching >> >> how to fix it? >> >> i am using the following fix (recreate cache device with the old cuid) >> and it works till next reboot. >> >> # bcache-super-show /dev/sdc >> sb.magic ok >> sb.first_sector 8 [match] >> sb.csum F19B35ED4C357841 [match] >> sb.version 3 [cache device] >> >> dev.label (empty) >> dev.uuid 7dddbf16-ca58-48e3-82d8-da47ae7726dc >> dev.sectors_per_block 1 >> dev.sectors_per_bucket 1024 >> dev.cache.first_sector 1024 >> dev.cache.cache_sectors 468860928 >> dev.cache.total_sectors 468861952 >> dev.cache.ordered yes >> dev.cache.discard no >> dev.cache.pos 0 >> dev.cache.replacement 0 [lru] >> >> cset.uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 >> >> # make-bcache -C --cset-uuid 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc >> Already a bcache device on /dev/sdc, overwrite with --wipe-bcache >> >> make-bcache -C --wipe-bcache --cset-uuid >> 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc >> Device /dev/sdc already has a non-bcache superblock, remove it using >> wipefs and wipefs -a >> >> # wipefs -a /dev/sdc >> >> # make-bcache -C --wipe-bcache --cset-uuid >> 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 /dev/sdc >> UUID: f7d97543-69ea-4636-a4ff-ab925ab5abdd >> Set UUID: 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 >> version: 0 >> nbuckets: 457873 >> block_size: 1 >> bucket_size: 1024 >> nr_in_set: 1 >> nr_this_dev: 0 >> first_bucket: 1 >> >> # echo /dev/sdc > /sys/fs/bcache/register >> >> dmesg: >> [42999.742342] bcache: run_cache_set() invalidating existing data >> [42999.900046] bcache: bch_cached_dev_attach() Caching md0 as bcache0 >> on set 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 >> [42999.900067] bcache: register_cache() registered cache device sdc >> [43002.019693] EXT4-fs (bcache0): recovery complete >> [43002.043362] EXT4-fs (bcache0): mounted filesystem with ordered data >> mode. Opts: discard,errors=remount-ro >> >> and final steps: >> # echo writethrough > /sys/block/bcache0/bcache/cache_mode >> # echo 128k > /sys/block/bcache0/bcache/sequential_cutoff >> >> # ./bcache-status -s >> --- bcache --- >> Device /dev/bcache0 (251:0) >> UUID 4ca0fbc9-d20b-4a3d-bbd1-38d9a5810c27 >> Block Size 0.50KiB >> Bucket Size 512.00KiB >> Congested? False >> Read Congestion 2.0ms >> Write Congestion 20.0ms >> Total Cache Size 223.57GiB >> Total Cache Used 2.24GiB (0%) >> Total Cache Unused 221.34GiB (99%) >> Dirty Data 0B (0%) >> Evictable Cache 223.57GiB (100%) >> Replacement Policy [lru] fifo random >> Cache Mode [writethrough] writeback writearound none >> Total Hits 139 (3%) >> Total Misses 3816 >> Total Bypass Hits 0 >> Total Bypass Misses 0 >> Total Bypassed 0B >> --- Backing Device --- >> Device /dev/md0 (9:0) >> Size 5.46TiB >> Cache Mode [writethrough] writeback writearound none >> Readahead 0 >> Sequential Cutoff 128.00KiB >> Merge sequential? False >> State clean >> Writeback? True >> Dirty Data 0B >> Total Hits 139 (3%) >> Total Misses 3816 >> Total Bypass Hits 0 >> Total Bypass Misses 0 >> Total Bypassed 0B >> --- Cache Device --- >> Device /dev/sdc (8:32) >> Size 223.57GiB >> Block Size 0.50KiB >> Bucket Size 512.00KiB >> Replacement Policy [lru] fifo random >> Discard? False >> I/O Errors 0 >> Metadata Written 1.60MiB >> Data Written 19.20MiB >> Buckets 457873 >> Cache Used 2.24GiB (0%) >> Cache Unused 221.34GiB (99%) >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-bcache" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe linux-bcache" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-08-15 18:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-15 17:54 bcache cant register cache device "bad csum" & "bad magic" Георгий Стариков
[not found] ` <77CE39AF-AD1A-4F4D-94EB-7D199EC60C74@profihost.ag>
2015-08-15 18:24 ` Георгий Стариков
2015-08-15 18:25 ` Stefan Priebe
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).