Sage, I've been following the development of ceph for a while now. I see a lot of potential and am quite interested in seeing it progress.
Currently at the place I work we have an ad-hock system for aggregating the substantial amount of extra storage on our desktop machines throughout the organization. I've been looking at switching to a single distributed filesystem and ceph is my first choice. One of the major issues though is that the majority of the boxes are running Windows. For this reason I've been looking at getting ceph to compile on windows. Initially I would just need ability to run a storage node on Windows and would use a Linux box to mount and reexport the filesystem via Samba. To this end I've spent some time trying to understand the overall architecture and working towards getting osd compiling. It is clear that some key abstractions need to be made to isolate the POSIX specific items to create a cross-platform core. How would you feel about leveraging Boost or ACE to help in creating the system? Initially I thought the OSBDB might be a good option as the bdb api is the same on both platforms but since it doesn't compile I assume this is old code and probably isn't tested much and isn't the recommended path to take. Now I notice that even Ebofs is losing favor to Btrfs, which looks very cool BTW but doesn't really help my goal to getting this running on Windows. If I had a better high level picture of the system, the current state and where you are planning on taking it would help me, and anyone else, trying to contribute. With the ceph information now missing from the UCSC wiki there isn't much documentation and it does take a good bit of effort getting your head around everything. I was thinking this might be a better place for me to start out, getting some useful information in src/doc as to how each of the components interact. Anyway, I just wanted to introduce myself find out what your take was on the idea of having Windows support for ceph? Regards, -allen ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Ceph-devel mailing list Ceph-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ceph-devel