All of lore.kernel.org
 help / color / mirror / Atom feed
* The project of ceph client file system porting from Linux to AIX
@ 2015-03-04  9:59 Dennis Chen
  2015-03-05  7:11 ` Ketor D
  0 siblings, 1 reply; 3+ messages in thread
From: Dennis Chen @ 2015-03-04  9:59 UTC (permalink / raw)
  To: ceph-devel, ceph-users, Sage Weil, Loic Dachary

Hello,

The ceph cluster now can only be used by Linux system AFAICT, so I
planed to port the ceph client file system from Linux to AIX as a
tiered storage solution in that platform. Below is the source code
repository I've done, which is still in progress. 3 important modules:

1. aixker: maintain a uniform kernel API beteween the Linux and AIX
2. net: as a data transfering layer between the client and cluster
3. fs: as an adaptor to make the AIX can recognize the Linux file system.

https://github.com/Dennis-Chen1977/aix-cephfs

Welcome any comments or anything...

-- 
Den

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: The project of ceph client file system porting from Linux to AIX
  2015-03-04  9:59 The project of ceph client file system porting from Linux to AIX Dennis Chen
@ 2015-03-05  7:11 ` Ketor D
  2015-03-05  9:55   ` Dennis Chen
  0 siblings, 1 reply; 3+ messages in thread
From: Ketor D @ 2015-03-05  7:11 UTC (permalink / raw)
  To: Dennis Chen; +Cc: ceph-devel, ceph-users, Sage Weil, Loic Dachary

Hi Dennis,
      I am interested in your project.
      I wrote a Win32 cephfs client https://github.com/ceph/ceph-dokan.
      But ceph-dokan runs in user-mode. I see you port code from
kernel cephfs, are you planning to write a kernel mode AIX-cephfs?

Thanks!


2015-03-04 17:59 GMT+08:00 Dennis Chen <kernel.org.gnu@gmail.com>:
> Hello,
>
> The ceph cluster now can only be used by Linux system AFAICT, so I
> planed to port the ceph client file system from Linux to AIX as a
> tiered storage solution in that platform. Below is the source code
> repository I've done, which is still in progress. 3 important modules:
>
> 1. aixker: maintain a uniform kernel API beteween the Linux and AIX
> 2. net: as a data transfering layer between the client and cluster
> 3. fs: as an adaptor to make the AIX can recognize the Linux file system.
>
> https://github.com/Dennis-Chen1977/aix-cephfs
>
> Welcome any comments or anything...
>
> --
> Den
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: The project of ceph client file system porting from Linux to AIX
  2015-03-05  7:11 ` Ketor D
@ 2015-03-05  9:55   ` Dennis Chen
  0 siblings, 0 replies; 3+ messages in thread
From: Dennis Chen @ 2015-03-05  9:55 UTC (permalink / raw)
  To: Ketor D; +Cc: ceph-devel, ceph-users, Sage Weil, Loic Dachary

Hello Ketor,

About 1 more years ago, I need a free DFS can be used in AIX
environment as a tiered storage solution for Bank DC, that why the
project.
This project just port the CephFS in Linux kernel to AIX kernel(maybe
RBD in future), so it's a kernel mode AIX cephfs.
But I have multiple projects at hand now, so the AIX cephfs project is
in pending status... It's open, anyone can make changes from this
project if he want.

On Thu, Mar 5, 2015 at 3:11 PM, Ketor D <d.ketor@gmail.com> wrote:
> Hi Dennis,
>       I am interested in your project.
>       I wrote a Win32 cephfs client https://github.com/ceph/ceph-dokan.
>       But ceph-dokan runs in user-mode. I see you port code from
> kernel cephfs, are you planning to write a kernel mode AIX-cephfs?
>
> Thanks!
>
>
> 2015-03-04 17:59 GMT+08:00 Dennis Chen <kernel.org.gnu@gmail.com>:
>> Hello,
>>
>> The ceph cluster now can only be used by Linux system AFAICT, so I
>> planed to port the ceph client file system from Linux to AIX as a
>> tiered storage solution in that platform. Below is the source code
>> repository I've done, which is still in progress. 3 important modules:
>>
>> 1. aixker: maintain a uniform kernel API beteween the Linux and AIX
>> 2. net: as a data transfering layer between the client and cluster
>> 3. fs: as an adaptor to make the AIX can recognize the Linux file system.
>>
>> https://github.com/Dennis-Chen1977/aix-cephfs
>>
>> Welcome any comments or anything...
>>
>> --
>> Den
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Den

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-03-05  9:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-04  9:59 The project of ceph client file system porting from Linux to AIX Dennis Chen
2015-03-05  7:11 ` Ketor D
2015-03-05  9:55   ` Dennis Chen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.