Re: writing a ceph cliente for MS windows

2014-12-26 Thread Ketor D
Is here any progress on Cephfs Windows Client ? 2013-11-08 22:15 GMT+08:00 Alphe Salas Michels asa...@kepler.cl: Hello malcom and matt thank you for apporting some more information source. OpenAFS is sure interesting httpfs too. I hope it will help us on deciding the best path to follow in

Re: writing a ceph cliente for MS windows

2014-12-26 Thread Dong Yuan
Why don't you push your impl? Maybe I can have a BP first. On 27 December 2014 at 01:10, Ketor D d.ke...@gmail.com wrote: Is here any progress on Cephfs Windows Client ? 2013-11-08 22:15 GMT+08:00 Alphe Salas Michels asa...@kepler.cl: Hello malcom and matt thank you for apporting some more

Re: writing a ceph cliente for MS windows

2014-12-26 Thread Dong Yuan
Sorry, I mean YOU can have a BP first. On 27 December 2014 at 13:14, Dong Yuan yuandong1...@gmail.com wrote: Why don't you push your impl? Maybe I can have a BP first. On 27 December 2014 at 01:10, Ketor D d.ke...@gmail.com wrote: Is here any progress on Cephfs Windows Client ? 2013-11-08

Re: writing a ceph cliente for MS windows

2013-11-08 Thread Alphe Salas Michels
Hello malcom and matt thank you for apporting some more information source. OpenAFS is sure interesting httpfs too. I hope it will help us on deciding the best path to follow in our interface with window. Actually I still trying to isolate the needed client code in the shortest way possible.

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Alphe Salas Michels
Commercial libraries are a pain ... If we want the more permossive licence offered by callback file system we have to buy it for 20.000 usd. Then we will have to provide a backbox that we have no control upon and that will kill our product anytime they want anf if they decide to stop their

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Ketor D
Hi Alphe: Yes Callback Filesystem is very expensive and can't open source. It's not a good choice for ceph4win. Another way for ceph4win maybe develop a kernel-mode fs like pnfs. pnfs has a kernel-mode windows client. I think you can read its src code and maybe migrating from ceph

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Matt W. Benjamin
Hi, The Window NFS v4.1 client is what we work on, so this may be good for code sharing. The license is lgplv2, like Ceph's. Something important to be aware of is that the client uses rdbss, which is a (partial) fsd abstraction that simplified implementation quite a bit, kind of like a mini

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Alphe Salas Michels
Hello D.Ketor and Matt Benjamin, You give me alot to think about and this is great! I merged your previous post to make a single reply that anyone can report to easyly Windows NFS 4.1 is available here: http://www.citi.umich.edu/projects/nfsv4/windows/readme.html pnfs is another name for

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Alphe Salas Michels
Hello all I finally finished my first source code extraction that starts from ceph/src/client/fuse_ll.c The result is accurate unlike previous provided results. basically the script start from a file extract all the private includes definitions #include something.h and recursively extract

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Malcolm Haak
I'm just going to throw these in there. http://www.acc.umu.se/~bosse/ They are GPLv2 some already use sockets and such from inside the kernel. Heck you might even be able to mod the HTTP one to use rados gateway. I don't know as I havent sat down and pulled them apart enough yet. They

Re: writing a ceph cliente for MS windows

2013-11-07 Thread Matt W. Benjamin
They certainly could be. The OpenAFS kdfs driver is particularly complete. I've built it and worked on it a bit in earlier versions than those shipping today. It's a hybrid driver. Networking is actually in userspace (that's true of the the NFSv4 client too). The two differ greatly in

Re: writing a ceph cliente for MS windows

2013-11-06 Thread Alphe Salas Michels
Hi Sage, When I initially planned past year to do a client for ceph on windows what I inspected was ceph_fuse.cc from there I tracked all the related files using a script that read the includes precompiler instructions and retreive the related files from the ceph source code git master branch.

Re: writing a ceph cliente for MS windows

2013-11-06 Thread Alphe Salas Michels
Hello I created the github repository for this project https://github.com/alphe/Ceph4Win Regards, signature *Alphé Salas* Ingeniero T.I asa...@kepler.cl *http://www.kepler.cl* On 11/05/13 21:00, Sage Weil wrote: Hi Alphe, On Tue, 5 Nov 2013, Alphe Salas Michels wrote: signature *Hi, Sage !

Re: writing a ceph cliente for MS windows

2013-11-05 Thread Sage Weil
Hi Alphe, On Mon, 4 Nov 2013, Alphe Salas Michels wrote: Good day developers! I would like to propose to the one interested work with me to develop a ceph cliente for MS windows world, Basing us on dokanFS. My company is a ceph enthousiast that use on a dayly basis ceph and that need

Re: writing a ceph cliente for MS windows

2013-11-05 Thread Alphe Salas Michels
signature *Hi, Sage ! thank you for you enthousiast reply. I sure want to make the best use of everything or anything previously done to tend to write ceph cliente for windows. Apart using libre tools for building the future ceph cliente I am open to anything. I would recommand eclipse CDT

Re: writing a ceph cliente for MS windows

2013-11-05 Thread Alphe Salas Michels
Hello sage, I followed your lead and went a bit further in my source code reading and I notice serveral problems: first most of the id use in ceph osd_clients, mds_clients, mon_client use the data type u64 which will be a problem as most of the windows in use are windows XP or Windows server

Re: writing a ceph cliente for MS windows

2013-11-05 Thread Yehuda Sadeh
On Tue, Nov 5, 2013 at 1:49 PM, Alphe Salas Michels asa...@kepler.cl wrote: Hello sage, I followed your lead and went a bit further in my source code reading and I notice serveral problems: first most of the id use in ceph osd_clients, mds_clients, mon_client use the data type u64 which will

RE: writing a ceph cliente for MS windows

2013-11-05 Thread James Harper
Good day developers! I would like to propose to the one interested work with me to develop a ceph cliente for MS windows world, Basing us on dokanFS. I've looked at porting the rbd client to windows a little while back. That would require a kernel driver and all the rbd stuff is C++

Re: writing a ceph cliente for MS windows

2013-11-05 Thread Sage Weil
Hi Alphe, On Tue, 5 Nov 2013, Alphe Salas Michels wrote: signature *Hi, Sage ! thank you for you enthousiast reply. I sure want to make the best use of everything or anything previously done to tend to write ceph cliente for windows. Apart using libre tools for building the future ceph

writing a ceph cliente for MS windows

2013-11-04 Thread Alphe Salas Michels
Good day developers! I would like to propose to the one interested work with me to develop a ceph cliente for MS windows world, Basing us on dokanFS. My company is a ceph enthousiast that use on a dayly basis ceph and that need both transfer speed and big expendable and cheap storage. My