Re: How to create bcachefs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



W dniu 24.08.2016 o 08:52, Kent Overstreet pisze:
[...]

Hi!
Hey, sorry for the long delay, been sick past several days.

I was afraid that I'm asking to easy question:) And I hope everything is
fine with you now!


The way arguments
were passed to bcache format was a holdover from old style make-bcache, and didn't make much sense for bcachefs - -C was used for all devices, and --tier
specifies fast devices and slow devices.

I finally got around to redoing the option parsing so we don't need the -C argument today - update your bcache tools, and the command you want is now:

bcache format --tier 0 /dev/sde1 --tier 1 /dev/sdd1

(assuming sde1 is your fast device and sdd1 is your slow device).

Does it means that cache is unavailable and only tiering will be in bcachefs? And... How to mount tiered FS? When I pass one device in mount I'm getting: bcache: bch_open_as_blockdevs() register_cache_set err insufficient devices


Replication is not yet supported (it's around 90% implemented, but I haven't worked on it in ages and the tests haven't been covering it so you'll likely hit
bugs if you try it).

If you tell me how to turn it on I'll try it. In latest bcache-tools
this option disappeared. Turning on using `echo 2 > /sys/fs/bcache/<uid>/options/{data_replicas,metadata_replicas}` doesn't work.

Compression still isn't _quite_ done, I reverted the accounting until I fix an issue with copygc. You can enable it and nothing will break, but it won't actually let you store more data in your fs than if it was uncompressed.


What means option in /sys/fs/..../options/posix_acl? I've got zero value but setfacl and getfacl shows that acl works (in theory, I didn't check if ACL really works).

I also have feature request: it would be nice to see which file (with path) has
checksum error, now it looks like this:
Aug 24 17:15:23 localhost kernel: [ 4692.929060] bcache (dm-10): IO
error on dm-10 for checksum error

I can't help with writing code but I can try to help testing bcachefs. I'm especially interested in using:
- cache
- tiering
- compression
- erasure encoding (I know that it isn't started)



Thank you,
Marcin



--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux