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

Reply via email to