mar-file-system / marfs

MarFS provides a scalable near-POSIX file system by using one or more POSIX file systems as a scalable metadata component and one or more data stores (object, file, etc) as a scalable data component.
Other
96 stars 27 forks source link

WIP: Initial demonstration of rust integration #238

Open bertschinger opened 5 months ago

bertschinger commented 5 months ago

This demonstrates integrating Rust into the MarFS code by creating a Rust program that verifies a MarFS config.

This is still a work in progress. There is no integration in terms of the build system yet. make still only builds the C code.

To build the Rust code, do:

$ make && cargo build --manifest-path rust_src/Cargo.toml