Skip to contentSkip to conversation

Error "unsupported bset version"

DISCUSSION Tobias Reinhard 2 participants 2 messages Aug 24, 2013 – Aug 26, 2013 1 message not in the archive bcache (block layer cache)

lore
Share & tools
lore
#0 lore raw

Hi all,

I'm running bcache to speed up my 4 TB HDD with a 64 GB partition on my SSD. After a reboot bcache didn't start automatically. So I stopped bcache, unloaded the module, reloaded it and tried to register the SSD and HDD again.

Registering the SSD gave me this error:
error on f1e69e99-940d-447a-900e-4956bd607933: unsupported bset version at bucket 108098, block 0, 855650560 keys, disabling caching

The bcache was running in writeback mode but I think it was almost clean so I forced the device to go online and made an fsck. Everything looks ok, so no data loss. But surely this should not happen, right? Is there any way to check why? (I made an image of the cache device)

Kernel is 3.10.7; setup with "make-bcache -C -w 512 /dev/sdb2" and "make-bcache -B -w 512 /dev/sda2 --data-offset=2048"

Regards

Tobias

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 11 lines · Tobias Reinhard

Hi all,

I'm running bcache to speed up my 4 TB HDD with a 64 GB partition on my SSD. After a reboot bcache didn't start automatically. So I stopped bcache, unloaded the module, reloaded it and tried to register the SSD and HDD again.

Registering the SSD gave me this error:
error on f1e69e99-940d-447a-900e-4956bd607933: unsupported bset version at bucket 108098, block 0, 855650560 keys, disabling caching

Quoted 5 lines

The bcache was running in writeback mode but I think it was almost clean so I forced the device to go online and made an fsck. Everything looks ok, so no data loss. But surely this should not happen, right? Is there any way to check why? (I made an image of the cache device)

I think this was the result of a bug for which I accidentally didn't mark the fix for stable - the fix was in 3.11

I just sent out a pull request to get it into 3.10, and in the meantime I have a branch with all the relevant fixes on top of 3.10:

git://evilpiepirate.org/~kent/linux-bcache.git bcache-3.10-stable