All of lore.kernel.org
 help / color / mirror / Atom feed
* blueprint: ceph platform portability
@ 2013-07-26 23:07 Noah Watkins
  2013-07-27 15:25 ` Li Wang
  0 siblings, 1 reply; 6+ messages in thread
From: Noah Watkins @ 2013-07-26 23:07 UTC (permalink / raw)
  To: ceph-devel@vger.kernel.org

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

Recently I've managed to get Ceph built and running on OSX. There was
a past effort to get Ceph working on non-Linux platforms, most notably
FreeBSD, but that approach introduced a lot of ad-hoc macros that has
made it difficult to manage changes needed to support additional
platforms.

This session would address the areas within Ceph that are currently
non-portable, discuss the state of OSX support, and touch on what is
needed to factor out platform specific functionality. Changes are
roughly grouped into (1) internal critical (e.g. locking) (2) internal
non-critical (some optimizations), and (2) exported headers. A
significant amount of the OSX changes have been introduced as feature
tests with generic alternatives, and as such the tree may already be
near building on additional platforms, so it would be great to find
people that would be willing to test on additional platforms.

If you are interested please add yourself as an interested party or
owner of this blueprint :)

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

end of thread, other threads:[~2013-07-28 14:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-26 23:07 blueprint: ceph platform portability Noah Watkins
2013-07-27 15:25 ` Li Wang
2013-07-27 15:35   ` Sage Weil
2013-07-28  7:35     ` Li Wang
2013-07-28 12:31       ` Mark Nelson
2013-07-28 14:50       ` Sage Weil

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.