Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: Planned Architecture #13

Open
cgmcintyr opened this issue Feb 11, 2019 · 2 comments
Open

Documentation: Planned Architecture #13

cgmcintyr opened this issue Feb 11, 2019 · 2 comments

Comments

@cgmcintyr
Copy link

I'm interested in this project, however I am unsure what the high level plan is. I am assuming rusix will implement Ceph's RADOS?

It would be good to have some diagrams. I am happy to design these if an outline is made available :)

@cholcombe973
Copy link
Owner

The high level plan has been to build a distributed filesystem that takes the best of Ceph and Gluster and adds in rust's amazing speed, safety and libraries.

Most of my inspiration from this came from Gluster. I was also using a good bit of Sage Weil's doctoral dissertation doctorate paper to explore ideas. I haven't looked at this in over a year. I got busy and couldn't devote the kind of time this project needs. I wanted to combine some of the ideas of both file systems and rethink everything for today's needs. The last place I left off of was the client_server branch. I was working on the distributed hash system last. From my last commit it looks like I was also exploring what a C compatible api library for clients might look like.

Let me try to get my head back into this and I can think up an outline. I'm really glad to see you're interested in this!

@benallamar
Copy link

Hello Guys! I'd like to join to the adventure as well!. Is it possible to have a small call to discuss further ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants