quantcast / qfs

Quantcast File System
https://quantcast.atlassian.net
Apache License 2.0
643 stars 170 forks source link

FUSE and Reed Solomon #252

Open jkiebzak opened 3 years ago

jkiebzak commented 3 years ago

While using the FUSE mount, how do I specify that files should be written with Reed Solomon replication?

mikeov commented 3 years ago

Fuse write support is incomplete for replicated files, and RS support is even more limited. File create parameters can can be specified with create=S mount option. With this option QFS fuse will emit warning about limited write support including RS write specifics.

File create parameters:

,,,,,, S is shortcut for 1,6,3,65536,2,15,15 data stripe count: from 1 to 64 with Reed Solomon encoding (RS), and up to 511 with no recovery recovery stripe count: 0, or 3 with RS stripe size: from 4096 to 67108864 in 4096 increments stiper type: 1 no stiping, or 2 is RS min. storage tier: 15 from 0 to 15 max. storage tier: 15 from 0 to 15
jkiebzak commented 3 years ago

Thank you