All of lore.kernel.org
 help / color / mirror / Atom feed
* emperor leftovers
@ 2013-11-07 15:05 Sage Weil
  2013-11-07 15:30 ` Patrick McGarry
  0 siblings, 1 reply; 12+ messages in thread
From: Sage Weil @ 2013-11-07 15:05 UTC (permalink / raw)
  To: ceph-devel

There are several blueprints that were put together for emperor even 
though we didn't have the developer time to actually do them.  For anyone 
interested in getting involved in Ceph development, these may present an 
easy way to get involved in the process.  If you're interested in 
adopting any of these orphan blueprints, speak up and we can make sure it 
gets onto the firefly CDS schedule.

In (very) approximate order of difficulty:

http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Source_tree_restructuring
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_shared_read_cache
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_namespace_support
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_copy-on-read_for_clones
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_dumpability
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/osd%3A_clone_from_journal_on_btrfs
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_reduce_memory_consumption

sage

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

* Re: emperor leftovers
  2013-11-07 15:05 emperor leftovers Sage Weil
@ 2013-11-07 15:30 ` Patrick McGarry
  2013-11-08  1:15   ` Sage Weil
  0 siblings, 1 reply; 12+ messages in thread
From: Patrick McGarry @ 2013-11-07 15:30 UTC (permalink / raw)
  To: Sage Weil; +Cc: Ceph Devel

I have moved all of these to our new development "sideboard" [1] which
can be used to store blueprints that don't make major releases.
Alternately, if you have an idea and want help fleshing it out, this
would be a great place to drop a blueprint for community
collaboration.

[1] http://wiki.ceph.com/01Planning/Sideboard



Best Regards,

Patrick McGarry
Director, Community || Inktank
http://ceph.com  ||  http://inktank.com
@scuttlemonkey || @ceph || @inktank


On Thu, Nov 7, 2013 at 10:05 AM, Sage Weil <sage@inktank.com> wrote:
> There are several blueprints that were put together for emperor even
> though we didn't have the developer time to actually do them.  For anyone
> interested in getting involved in Ceph development, these may present an
> easy way to get involved in the process.  If you're interested in
> adopting any of these orphan blueprints, speak up and we can make sure it
> gets onto the firefly CDS schedule.
>
> In (very) approximate order of difficulty:
>
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Source_tree_restructuring
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_shared_read_cache
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_namespace_support
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_copy-on-read_for_clones
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_dumpability
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/osd%3A_clone_from_journal_on_btrfs
> http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_reduce_memory_consumption
>
> sage
> --
> 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] 12+ messages in thread

* Re: emperor leftovers
  2013-11-07 15:30 ` Patrick McGarry
@ 2013-11-08  1:15   ` Sage Weil
  2013-11-08  1:29     ` Noah Watkins
  0 siblings, 1 reply; 12+ messages in thread
From: Sage Weil @ 2013-11-08  1:15 UTC (permalink / raw)
  To: Patrick McGarry; +Cc: Ceph Devel, noahwatkins

The portability blueprint isn't complete, but is also well underway.  That 
may merit a quick session to discuss the balance of the summit.  I'm also 
curious if the discussion on windows portability is relevant here or if 
it's better treated as a separate but related effort.  I suspect making 
things like cephfs and librados build on windows will mean providing 
alternate implemantations of things like Mutex, Cond, Thread, and so 
forth.

Others:

http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rgw%3A_multitenancy
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rgw%3A_bucket_index_scalability
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rgw%3A_plugin_architecture
http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Create_and_Maintain_S3_feature_list_for_compatibility_tracking
http://wiki.ceph.com/01Planning/02Blueprints/Dumpling/Client_Security_for_CephFS
http://wiki.ceph.com/01Planning/02Blueprints/Dumpling/create_crush_library

sage

On Thu, 7 Nov 2013, Patrick McGarry wrote:

> I have moved all of these to our new development "sideboard" [1] which
> can be used to store blueprints that don't make major releases.
> Alternately, if you have an idea and want help fleshing it out, this
> would be a great place to drop a blueprint for community
> collaboration.
> 
> [1] http://wiki.ceph.com/01Planning/Sideboard
> 
> 
> 
> Best Regards,
> 
> Patrick McGarry
> Director, Community || Inktank
> http://ceph.com  ||  http://inktank.com
> @scuttlemonkey || @ceph || @inktank
> 
> 
> On Thu, Nov 7, 2013 at 10:05 AM, Sage Weil <sage@inktank.com> wrote:
> > There are several blueprints that were put together for emperor even
> > though we didn't have the developer time to actually do them.  For anyone
> > interested in getting involved in Ceph development, these may present an
> > easy way to get involved in the process.  If you're interested in
> > adopting any of these orphan blueprints, speak up and we can make sure it
> > gets onto the firefly CDS schedule.
> >
> > In (very) approximate order of difficulty:
> >
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Source_tree_restructuring
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_shared_read_cache
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_namespace_support
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/rbd%3A_copy-on-read_for_clones
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_dumpability
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/osd%3A_clone_from_journal_on_btrfs
> > http://wiki.ceph.com/01Planning/02Blueprints/Emperor/mds%3A_reduce_memory_consumption
> >
> > sage
> > --
> > 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] 12+ messages in thread

* Re: emperor leftovers
  2013-11-08  1:15   ` Sage Weil
@ 2013-11-08  1:29     ` Noah Watkins
  2013-11-08  1:33       ` Matt W. Benjamin
  0 siblings, 1 reply; 12+ messages in thread
From: Noah Watkins @ 2013-11-08  1:29 UTC (permalink / raw)
  To: Sage Weil, Cesar Mello; +Cc: Patrick McGarry, Ceph Devel, Noah Watkins

On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:

> curious if the discussion on windows portability is relevant here or if
> it's better treated as a separate but related effort.

The kernel space talk that's been tossed around probably isn't
relevant, but I'd be nice to learn about cygwin porting if anyone has
knowledge in this area.

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

* Re: emperor leftovers
  2013-11-08  1:29     ` Noah Watkins
@ 2013-11-08  1:33       ` Matt W. Benjamin
  2013-11-08  1:34         ` Matt W. Benjamin
  0 siblings, 1 reply; 12+ messages in thread
From: Matt W. Benjamin @ 2013-11-08  1:33 UTC (permalink / raw)
  To: Noah Watkins
  Cc: Patrick McGarry, Ceph Devel, Noah Watkins, Sage Weil, Cesar Mello

Yes.  But you may wish to think about mingwXX porting rather than Cygwin,
if you prefer native results.

Matt

----- "Noah Watkins" <noah.watkins@inktank.com> wrote:

> On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
> 
> > curious if the discussion on windows portability is relevant here or
> if
> > it's better treated as a separate but related effort.
> 
> The kernel space talk that's been tossed around probably isn't
> relevant, but I'd be nice to learn about cygwin porting if anyone has
> knowledge in this area.
> --
> 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

-- 
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel.  734-761-4689 
fax.  734-769-8938 
cel.  734-216-5309 

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

* Re: emperor leftovers
  2013-11-08  1:33       ` Matt W. Benjamin
@ 2013-11-08  1:34         ` Matt W. Benjamin
  2013-11-08  1:40           ` Noah Watkins
  0 siblings, 1 reply; 12+ messages in thread
From: Matt W. Benjamin @ 2013-11-08  1:34 UTC (permalink / raw)
  To: Noah Watkins
  Cc: Patrick McGarry, Ceph Devel, Noah Watkins, Sage Weil, Cesar Mello

Or, MSVC, frankly.

----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:

> Yes.  But you may wish to think about mingwXX porting rather than
> Cygwin,
> if you prefer native results.
> 
> Matt
> 
> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
> 
> > On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
> > 
> > > curious if the discussion on windows portability is relevant here
> or
> > if
> > > it's better treated as a separate but related effort.
> > 
> > The kernel space talk that's been tossed around probably isn't
> > relevant, but I'd be nice to learn about cygwin porting if anyone
> has
> > knowledge in this area.
> > --
> > 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
> 
> -- 
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
> 
> http://linuxbox.com
> 
> tel.  734-761-4689 
> fax.  734-769-8938 
> cel.  734-216-5309 
> --
> 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

-- 
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel.  734-761-4689 
fax.  734-769-8938 
cel.  734-216-5309 

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

* Re: emperor leftovers
  2013-11-08  1:34         ` Matt W. Benjamin
@ 2013-11-08  1:40           ` Noah Watkins
  2013-11-08  1:47             ` Matt W. Benjamin
  0 siblings, 1 reply; 12+ messages in thread
From: Noah Watkins @ 2013-11-08  1:40 UTC (permalink / raw)
  To: Matt W. Benjamin; +Cc: Patrick McGarry, Ceph Devel, Sage Weil, Cesar Mello

Oh, my ignorance of Windows development is enormous :) So there are cygwin, mingw, and msvc. And mingw “more” native than cygwin, but doesn’t try to do posix, and msvc just the default/native windows development env?

On Nov 7, 2013, at 5:34 PM, Matt W. Benjamin <matt@linuxbox.com> wrote:

> Or, MSVC, frankly.
> 
> ----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:
> 
>> Yes.  But you may wish to think about mingwXX porting rather than
>> Cygwin,
>> if you prefer native results.
>> 
>> Matt
>> 
>> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
>> 
>>> On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
>>> 
>>>> curious if the discussion on windows portability is relevant here
>> or
>>> if
>>>> it's better treated as a separate but related effort.
>>> 
>>> The kernel space talk that's been tossed around probably isn't
>>> relevant, but I'd be nice to learn about cygwin porting if anyone
>> has
>>> knowledge in this area.
>>> --
>>> 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
>> 
>> -- 
>> Matt Benjamin
>> The Linux Box
>> 206 South Fifth Ave. Suite 150
>> Ann Arbor, MI  48104
>> 
>> http://linuxbox.com
>> 
>> tel.  734-761-4689 
>> fax.  734-769-8938 
>> cel.  734-216-5309 
>> --
>> 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
> 
> -- 
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
> 
> http://linuxbox.com
> 
> tel.  734-761-4689 
> fax.  734-769-8938 
> cel.  734-216-5309 

--
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] 12+ messages in thread

* Re: emperor leftovers
  2013-11-08  1:40           ` Noah Watkins
@ 2013-11-08  1:47             ` Matt W. Benjamin
  2013-11-08  1:53               ` Noah Watkins
  0 siblings, 1 reply; 12+ messages in thread
From: Matt W. Benjamin @ 2013-11-08  1:47 UTC (permalink / raw)
  To: Noah Watkins; +Cc: Patrick McGarry, Ceph Devel, Sage Weil, Cesar Mello

Hi,

Mingw can do posix -threads-, nowadays it has something internal, but
probably better is a standalone winpthread.h one-file shim (depending on
what level of conformance you care about, perhaps not much).
But yes, doesn't provide a posix env (which generally is not a going
to lead to a first class port).

MSVC is the default windows env.  It's probably the ideal, despite most
requirement for moving furthest towards the windows mindset.  It has better
open source tool support than you might expect.

Matt

----- "Noah Watkins" <noahwatkins@gmail.com> wrote:

> Oh, my ignorance of Windows development is enormous :) So there are
> cygwin, mingw, and msvc. And mingw “more” native than cygwin, but
> doesn’t try to do posix, and msvc just the default/native windows
> development env?
> 
> On Nov 7, 2013, at 5:34 PM, Matt W. Benjamin <matt@linuxbox.com>
> wrote:
> 
> > Or, MSVC, frankly.
> > 
> > ----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:
> > 
> >> Yes.  But you may wish to think about mingwXX porting rather than
> >> Cygwin,
> >> if you prefer native results.
> >> 
> >> Matt
> >> 
> >> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
> >> 
> >>> On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com>
> wrote:
> >>> 
> >>>> curious if the discussion on windows portability is relevant
> here
> >> or
> >>> if
> >>>> it's better treated as a separate but related effort.
> >>> 
> >>> The kernel space talk that's been tossed around probably isn't
> >>> relevant, but I'd be nice to learn about cygwin porting if anyone
> >> has
> >>> knowledge in this area.
> >>> --
> >>> 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
> >> 
> >> -- 
> >> Matt Benjamin
> >> The Linux Box
> >> 206 South Fifth Ave. Suite 150
> >> Ann Arbor, MI  48104
> >> 
> >> http://linuxbox.com
> >> 
> >> tel.  734-761-4689 
> >> fax.  734-769-8938 
> >> cel.  734-216-5309 
> >> --
> >> 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
> > 
> > -- 
> > Matt Benjamin
> > The Linux Box
> > 206 South Fifth Ave. Suite 150
> > Ann Arbor, MI  48104
> > 
> > http://linuxbox.com
> > 
> > tel.  734-761-4689 
> > fax.  734-769-8938 
> > cel.  734-216-5309

-- 
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel.  734-761-4689 
fax.  734-769-8938 
cel.  734-216-5309 
--
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] 12+ messages in thread

* Re: emperor leftovers
  2013-11-08  1:47             ` Matt W. Benjamin
@ 2013-11-08  1:53               ` Noah Watkins
  0 siblings, 0 replies; 12+ messages in thread
From: Noah Watkins @ 2013-11-08  1:53 UTC (permalink / raw)
  To: Matt W. Benjamin; +Cc: Patrick McGarry, Ceph Devel, Sage Weil, Cesar Mello


On Nov 7, 2013, at 5:47 PM, Matt W. Benjamin <matt@linuxbox.com> wrote:

> MSVC is the default windows env.  It's probably the ideal, despite most
> requirement for moving furthest towards the windows mindset.  It has better
> open source tool support than you might expect.

Cool, thanks for the clarification. This might be a good reason for the source code reorganization blueprint, assuming part of its goals are to be able to build Ceph in components. Being able to work on just porting, say, librados, would be nice/easier.

http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Source_tree_restructuring

> 
> Matt
> 
> ----- "Noah Watkins" <noahwatkins@gmail.com> wrote:
> 
>> Oh, my ignorance of Windows development is enormous :) So there are
>> cygwin, mingw, and msvc. And mingw “more” native than cygwin, but
>> doesn’t try to do posix, and msvc just the default/native windows
>> development env?
>> 
>> On Nov 7, 2013, at 5:34 PM, Matt W. Benjamin <matt@linuxbox.com>
>> wrote:
>> 
>>> Or, MSVC, frankly.
>>> 
>>> ----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:
>>> 
>>>> Yes.  But you may wish to think about mingwXX porting rather than
>>>> Cygwin,
>>>> if you prefer native results.
>>>> 
>>>> Matt
>>>> 
>>>> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
>>>> 
>>>>> On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com>
>> wrote:
>>>>> 
>>>>>> curious if the discussion on windows portability is relevant
>> here
>>>> or
>>>>> if
>>>>>> it's better treated as a separate but related effort.
>>>>> 
>>>>> The kernel space talk that's been tossed around probably isn't
>>>>> relevant, but I'd be nice to learn about cygwin porting if anyone
>>>> has
>>>>> knowledge in this area.
>>>>> --
>>>>> 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
>>>> 
>>>> -- 
>>>> Matt Benjamin
>>>> The Linux Box
>>>> 206 South Fifth Ave. Suite 150
>>>> Ann Arbor, MI  48104
>>>> 
>>>> http://linuxbox.com
>>>> 
>>>> tel.  734-761-4689 
>>>> fax.  734-769-8938 
>>>> cel.  734-216-5309 
>>>> --
>>>> 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
>>> 
>>> -- 
>>> Matt Benjamin
>>> The Linux Box
>>> 206 South Fifth Ave. Suite 150
>>> Ann Arbor, MI  48104
>>> 
>>> http://linuxbox.com
>>> 
>>> tel.  734-761-4689 
>>> fax.  734-769-8938 
>>> cel.  734-216-5309
> 
> -- 
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
> 
> http://linuxbox.com
> 
> tel.  734-761-4689 
> fax.  734-769-8938 
> cel.  734-216-5309

--
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] 12+ messages in thread

* RE: emperor leftovers
@ 2013-11-08  2:38 Cesar Mello
  2013-11-08  5:24 ` Sage Weil
  0 siblings, 1 reply; 12+ messages in thread
From: Cesar Mello @ 2013-11-08  2:38 UTC (permalink / raw)
  To: Matt W. Benjamin, Noah Watkins
  Cc: Patrick McGarry, Ceph Devel, Noah Watkins, Sage Weil

Yes MSVC and straight win32 is the rock solid way to go. That's where I
would put my late night effort to help.

Best regards
Mello

Enviado pelo meu Windows Phone De: Matt W. Benjamin
Enviada em: 07/11/2013 23:34
Para: Noah Watkins
Cc: Patrick McGarry; Ceph Devel; Noah Watkins; Sage Weil; Cesar Mello
Assunto: Re: emperor leftovers
Or, MSVC, frankly.

----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:

> Yes.  But you may wish to think about mingwXX porting rather than
> Cygwin,
> if you prefer native results.
>
> Matt
>
> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
>
> > On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
> >
> > > curious if the discussion on windows portability is relevant here
> or
> > if
> > > it's better treated as a separate but related effort.
> >
> > The kernel space talk that's been tossed around probably isn't
> > relevant, but I'd be nice to learn about cygwin porting if anyone
> has
> > knowledge in this area.
> > --
> > 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
>
> --
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
>
> http://linuxbox.com
>
> tel.  734-761-4689
> fax.  734-769-8938
> cel.  734-216-5309
> --
> 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

-- 
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel.  734-761-4689
fax.  734-769-8938
cel.  734-216-5309

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

* RE: emperor leftovers
  2013-11-08  2:38 Cesar Mello
@ 2013-11-08  5:24 ` Sage Weil
  2013-11-26 21:46   ` Alphe Salas Michels
  0 siblings, 1 reply; 12+ messages in thread
From: Sage Weil @ 2013-11-08  5:24 UTC (permalink / raw)
  To: Cesar Mello
  Cc: Matt W. Benjamin, Noah Watkins, Patrick McGarry, Ceph Devel,
	Noah Watkins

On Thu, 7 Nov 2013, Cesar Mello wrote:
> Yes MSVC and straight win32 is the rock solid way to go. That's where I
> would put my late night effort to help.

Me too.  I think the main primitives (mutex, cond, thread) are already 
well abstracted, so hopefully this is a matter of providing win32 (is it 
really still called that??) implementations and adding new wrappers for 
other components as needed.

sage

> 
> Best regards
> Mello
> 
> Enviado pelo meu Windows Phone De: Matt W. Benjamin
> Enviada em: 07/11/2013 23:34
> Para: Noah Watkins
> Cc: Patrick McGarry; Ceph Devel; Noah Watkins; Sage Weil; Cesar Mello
> Assunto: Re: emperor leftovers
> Or, MSVC, frankly.
> 
> ----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:
> 
> > Yes.  But you may wish to think about mingwXX porting rather than
> > Cygwin,
> > if you prefer native results.
> >
> > Matt
> >
> > ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
> >
> > > On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
> > >
> > > > curious if the discussion on windows portability is relevant here
> > or
> > > if
> > > > it's better treated as a separate but related effort.
> > >
> > > The kernel space talk that's been tossed around probably isn't
> > > relevant, but I'd be nice to learn about cygwin porting if anyone
> > has
> > > knowledge in this area.
> > > --
> > > 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
> >
> > --
> > Matt Benjamin
> > The Linux Box
> > 206 South Fifth Ave. Suite 150
> > Ann Arbor, MI  48104
> >
> > http://linuxbox.com
> >
> > tel.  734-761-4689
> > fax.  734-769-8938
> > cel.  734-216-5309
> > --
> > 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
> 
> -- 
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
> 
> http://linuxbox.com
> 
> tel.  734-761-4689
> fax.  734-769-8938
> cel.  734-216-5309
> --
> 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] 12+ messages in thread

* Re: emperor leftovers
  2013-11-08  5:24 ` Sage Weil
@ 2013-11-26 21:46   ` Alphe Salas Michels
  0 siblings, 0 replies; 12+ messages in thread
From: Alphe Salas Michels @ 2013-11-26 21:46 UTC (permalink / raw)
  To: Sage Weil, ceph-devel

I started reading the libcepfs related code. and it is still a hudge task.
Cygwin seems to me to be the more complete set of ported gnu libraries 
to win32.

MSVC is not the tool I will use for the port ... since your work is 
slown and hidden most
of the time below a tons of click to do thingies...

Code:block /mingWin or cygwin seems to me the more producing perspective.
first it is closer to tools used by linux developers.

A full porting to Win32 meas you will have to write ceph code in 
microsoft compilers C++ or .NET
ways, then you will have to write a port in the same way for each side 
libraries that ceph use
and that doesn t exists on MS windows visual studio stuffs...
I m not talking about adapting cout << "you're a coder be happy"; but 
rather adapting pthread lib which is everywhere in ceph code.
that can be done... but if it is already done why not using it ?


But truelly the biggest problem in ceph world is that we have two 
concurent ways to access
the data on ceph. As far as I understand rbd and cephfs are not 
compatible you can t see what
the other did.

We have Rbd and ceph-fs/ceph-fuse so who use what? for what purpose? 
with what results?
 From that depends what a client port to windows will be.
Can we port everything ceph is on windows? well ceph is a hudge project. 
just a quick isolation
of files related to libcephfs.cc shows a 400+ files. Now I try to see if 
all those files are needed and if
that number can be reduced.

Regards

signature

*Alphé Salas*
Ingeniero T.I


On 11/08/13 02:24, Sage Weil wrote:
> On Thu, 7 Nov 2013, Cesar Mello wrote:
>> Yes MSVC and straight win32 is the rock solid way to go. That's where I
>> would put my late night effort to help.
> Me too.  I think the main primitives (mutex, cond, thread) are already
> well abstracted, so hopefully this is a matter of providing win32 (is it
> really still called that??) implementations and adding new wrappers for
> other components as needed.
>
> sage
>
>> Best regards
>> Mello
>>
>> Enviado pelo meu Windows Phone De: Matt W. Benjamin
>> Enviada em: 07/11/2013 23:34
>> Para: Noah Watkins
>> Cc: Patrick McGarry; Ceph Devel; Noah Watkins; Sage Weil; Cesar Mello
>> Assunto: Re: emperor leftovers
>> Or, MSVC, frankly.
>>
>> ----- "Matt W. Benjamin" <matt@linuxbox.com> wrote:
>>
>>> Yes.  But you may wish to think about mingwXX porting rather than
>>> Cygwin,
>>> if you prefer native results.
>>>
>>> Matt
>>>
>>> ----- "Noah Watkins" <noah.watkins@inktank.com> wrote:
>>>
>>>> On Thu, Nov 7, 2013 at 5:15 PM, Sage Weil <sage@inktank.com> wrote:
>>>>
>>>>> curious if the discussion on windows portability is relevant here
>>> or
>>>> if
>>>>> it's better treated as a separate but related effort.
>>>> The kernel space talk that's been tossed around probably isn't
>>>> relevant, but I'd be nice to learn about cygwin porting if anyone
>>> has
>>>> knowledge in this area.
>>>> --
>>>> 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
>>> --
>>> Matt Benjamin
>>> The Linux Box
>>> 206 South Fifth Ave. Suite 150
>>> Ann Arbor, MI  48104
>>>
>>> http://linuxbox.com
>>>
>>> tel.  734-761-4689
>>> fax.  734-769-8938
>>> cel.  734-216-5309
>>> --
>>> 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
>> -- 
>> Matt Benjamin
>> The Linux Box
>> 206 South Fifth Ave. Suite 150
>> Ann Arbor, MI  48104
>>
>> http://linuxbox.com
>>
>> tel.  734-761-4689
>> fax.  734-769-8938
>> cel.  734-216-5309
>> --
>> 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
>>
>>
> --
> 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
>

--
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] 12+ messages in thread

end of thread, other threads:[~2013-11-26 21:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-07 15:05 emperor leftovers Sage Weil
2013-11-07 15:30 ` Patrick McGarry
2013-11-08  1:15   ` Sage Weil
2013-11-08  1:29     ` Noah Watkins
2013-11-08  1:33       ` Matt W. Benjamin
2013-11-08  1:34         ` Matt W. Benjamin
2013-11-08  1:40           ` Noah Watkins
2013-11-08  1:47             ` Matt W. Benjamin
2013-11-08  1:53               ` Noah Watkins
  -- strict thread matches above, loose matches on Subject: below --
2013-11-08  2:38 Cesar Mello
2013-11-08  5:24 ` Sage Weil
2013-11-26 21:46   ` Alphe Salas Michels

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.