Hacker GitHub

← All repos

kahing/catfs

View on GitHub ↗ ★ 933 Rust

Cache AnyThing filesystem written in Rust

9 mentions on Hacker News by 4 people: 2 stories, 7 comments · first 2017-07-21 · latest 2023-09-13

Mentions per year 9 mentions · busiest year 2017 (5)
20082026
  1. ▲ 27
    Cache AnyThing filesystem written in Rust
    story by gorenb · 2023-09-13 · 3 comments
  2. I don't think it is, instead each operation makes a request. You can use something like catfs https://github.com/kahing/catfs
  3. …layer: tmpfs (only necessary if you don't give temp tables their own tablespace) • middle layer: https://github.com/kahing/catfs • bottom layer: goofys mount of the shared heap-file origin-storage bucket Note that catfs here does better…
    comment by derefr · 2021-11-13 · in Scalable PostgreSQL Connection Pooler
  4. I learned go and wrote https://github.com/kahing/goofys in a month, and learned rust and wrote https://github.com/kahing/catfs in about the same amount of time
  5. Not that I know of. You can also try https://github.com/kahing/catfs which I wrote recently but I don't promise it's not buggy :-)
  6. goofys - https://github.com/kahing/goofys/ - like s3fs except a lot faster catfs - https://github.com/kahing/catfs/ - generic disk cache for fuse filesystems
  7. …900 stars, a niche community of users, and occasional drive-by contributions. Compare to catfs ( https://github.com/kahing/catfs/ ) which I recently posted but did not make to front page, and right now it's at 14 stars. I would say both…
  8. …the return value for close(). readdir doesn't return the offset. I ended up wrapping libc myself: https://github.com/kahing/catfs/blob/master/src/catfs/rlibc.... I guess wrt string, it's extra frustrating because on unix, OsStr is really…
  9. ▲ 7
    Show HN: Catfs – Cache AnyThing Filesystem Written in Rust
    story by khc · 2017-07-21 · 7 comments