* ocfs2 for OSDs?
@ 2013-09-11 13:58 Ugis
[not found] ` <CAE63xUNKj7JnU_Kypnh39j4z6qVPh2ZLCdiEvfis3_9fDBZ2FA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Ugis @ 2013-09-11 13:58 UTC (permalink / raw)
To: ceph-devel@vger.kernel.org, ceph-users@ceph.com
Hi,
I wonder is ocfs2 suitable for hosting OSD data?
In ceph documentation only XFS, ext4 and btrfs are discussed, but
looking at ocfs2 feature list it theoretically also could host OSDs:
Some of the notable features of the file system are:
Optimized Allocations (extents, reservations, sparse, unwritten
extents, punch holes)
REFLINKs (inode-based writeable snapshots)
Indexed Directories
Metadata Checksums
Extended Attributes (unlimited number of attributes per inode)
Advanced Security (POSIX ACLs and SELinux)
User and Group Quotas
Variable Block and Cluster sizes
Journaling (Ordered and Writeback data journaling modes)
Endian and Architecture Neutral (x86, x86_64, ia64 and ppc64)
Buffered, Direct, Asynchronous, Splice and Memory Mapped I/Os
In-built Clusterstack with a Distributed Lock Manager
Cluster-aware Tools (mkfs, fsck, tunefs, etc.)
ocfs2 can work in cluster mode but it can also work for single node.
Just wondering would OSD work on ocfs2 and what would performance
characteristics be.
Any thoughts/experience?
BR,
Ugis Racko
^ permalink raw reply [flat|nested] 5+ messages in thread[parent not found: <CAE63xUNKj7JnU_Kypnh39j4z6qVPh2ZLCdiEvfis3_9fDBZ2FA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: ocfs2 for OSDs? [not found] ` <CAE63xUNKj7JnU_Kypnh39j4z6qVPh2ZLCdiEvfis3_9fDBZ2FA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2013-09-11 16:18 ` Sage Weil 2013-09-11 19:55 ` David Disseldorp 2013-09-12 15:13 ` Jeff Bachtel 1 sibling, 1 reply; 5+ messages in thread From: Sage Weil @ 2013-09-11 16:18 UTC (permalink / raw) To: Ugis Cc: ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, ceph-users-Qp0mS5GaXlQ@public.gmane.org On Wed, 11 Sep 2013, Ugis wrote: > Hi, > > I wonder is ocfs2 suitable for hosting OSD data? > In ceph documentation only XFS, ext4 and btrfs are discussed, but > looking at ocfs2 feature list it theoretically also could host OSDs: > > Some of the notable features of the file system are: > Optimized Allocations (extents, reservations, sparse, unwritten > extents, punch holes) > REFLINKs (inode-based writeable snapshots) This is the one item on this list I see that the ceph-osds could take real advantage of; it would make object clones triggered by things like RBD snapshots faster. What is missing from this list that would be similarly (or more) useful is a volume/fs snapshot feature. Of course, ocfs2 only makes sense when run in a single-node mode underneath ceph-osds. sage > Indexed Directories > Metadata Checksums > Extended Attributes (unlimited number of attributes per inode) > Advanced Security (POSIX ACLs and SELinux) > User and Group Quotas > Variable Block and Cluster sizes > Journaling (Ordered and Writeback data journaling modes) > Endian and Architecture Neutral (x86, x86_64, ia64 and ppc64) > Buffered, Direct, Asynchronous, Splice and Memory Mapped I/Os > In-built Clusterstack with a Distributed Lock Manager > Cluster-aware Tools (mkfs, fsck, tunefs, etc.) > > ocfs2 can work in cluster mode but it can also work for single node. > > Just wondering would OSD work on ocfs2 and what would performance > characteristics be. > Any thoughts/experience? > > BR, > Ugis Racko > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: ocfs2 for OSDs? 2013-09-11 16:18 ` Sage Weil @ 2013-09-11 19:55 ` David Disseldorp 2013-09-11 20:02 ` Gregory Farnum 0 siblings, 1 reply; 5+ messages in thread From: David Disseldorp @ 2013-09-11 19:55 UTC (permalink / raw) To: Sage Weil; +Cc: Ugis, ceph-devel@vger.kernel.org, ceph-users@ceph.com Hi Sage, On Wed, 11 Sep 2013 09:18:13 -0700 (PDT) Sage Weil <sage@inktank.com> wrote: > > REFLINKs (inode-based writeable snapshots) > > This is the one item on this list I see that the ceph-osds could take real > advantage of; it would make object clones triggered by things like RBD > snapshots faster. What is missing from this list that would be similarly > (or more) useful is a volume/fs snapshot feature. I must be missing something here, but I don't see how this would offer any advantage over Btrfs, which provides the same feature via BTRFS_IOC_CLONE and BTRFS_IOC_CLONE_RANGE. Cheers, David ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: ocfs2 for OSDs? 2013-09-11 19:55 ` David Disseldorp @ 2013-09-11 20:02 ` Gregory Farnum 0 siblings, 0 replies; 5+ messages in thread From: Gregory Farnum @ 2013-09-11 20:02 UTC (permalink / raw) To: David Disseldorp Cc: Sage Weil, Ugis, ceph-devel@vger.kernel.org, ceph-users@ceph.com On Wed, Sep 11, 2013 at 12:55 PM, David Disseldorp <ddiss@suse.de> wrote: > Hi Sage, > > On Wed, 11 Sep 2013 09:18:13 -0700 (PDT) > Sage Weil <sage@inktank.com> wrote: > >> > REFLINKs (inode-based writeable snapshots) >> >> This is the one item on this list I see that the ceph-osds could take real >> advantage of; it would make object clones triggered by things like RBD >> snapshots faster. What is missing from this list that would be similarly >> (or more) useful is a volume/fs snapshot feature. > > I must be missing something here, but I don't see how this would offer > any advantage over Btrfs, which provides the same feature via > BTRFS_IOC_CLONE and BTRFS_IOC_CLONE_RANGE. Yep, we do that on btrfs. Sage was just looking at things we could use which aren't part of the standard POSIX spec. This could give ocfs2 an advantage over xfs/ext4 if we implemented that awareness. -Greg Software Engineer #42 @ http://inktank.com | http://ceph.com ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: ocfs2 for OSDs? [not found] ` <CAE63xUNKj7JnU_Kypnh39j4z6qVPh2ZLCdiEvfis3_9fDBZ2FA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2013-09-11 16:18 ` Sage Weil @ 2013-09-12 15:13 ` Jeff Bachtel 1 sibling, 0 replies; 5+ messages in thread From: Jeff Bachtel @ 2013-09-12 15:13 UTC (permalink / raw) To: Ugis Cc: ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, ceph-users-Qp0mS5GaXlQ@public.gmane.org [-- Attachment #1.1: Type: text/plain, Size: 1660 bytes --] Previous experience with OCFS2 was that its actual performance was pretty lackluster/awful. The bits Oracle threw on top of (I think) ext3 to make it work as a multi-writer filesystem with all of the signalling that implies brought the overall performance down. Jeff On Wed, Sep 11, 2013 at 9:58 AM, Ugis <ugis22-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Hi, > > I wonder is ocfs2 suitable for hosting OSD data? > In ceph documentation only XFS, ext4 and btrfs are discussed, but > looking at ocfs2 feature list it theoretically also could host OSDs: > > Some of the notable features of the file system are: > Optimized Allocations (extents, reservations, sparse, unwritten > extents, punch holes) > REFLINKs (inode-based writeable snapshots) > Indexed Directories > Metadata Checksums > Extended Attributes (unlimited number of attributes per inode) > Advanced Security (POSIX ACLs and SELinux) > User and Group Quotas > Variable Block and Cluster sizes > Journaling (Ordered and Writeback data journaling modes) > Endian and Architecture Neutral (x86, x86_64, ia64 and ppc64) > Buffered, Direct, Asynchronous, Splice and Memory Mapped I/Os > In-built Clusterstack with a Distributed Lock Manager > Cluster-aware Tools (mkfs, fsck, tunefs, etc.) > > ocfs2 can work in cluster mode but it can also work for single node. > > Just wondering would OSD work on ocfs2 and what would performance > characteristics be. > Any thoughts/experience? > > BR, > Ugis Racko > _______________________________________________ > ceph-users mailing list > ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > [-- Attachment #1.2: Type: text/html, Size: 2274 bytes --] [-- Attachment #2: Type: text/plain, Size: 178 bytes --] _______________________________________________ ceph-users mailing list ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-09-12 15:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-11 13:58 ocfs2 for OSDs? Ugis
[not found] ` <CAE63xUNKj7JnU_Kypnh39j4z6qVPh2ZLCdiEvfis3_9fDBZ2FA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-09-11 16:18 ` Sage Weil
2013-09-11 19:55 ` David Disseldorp
2013-09-11 20:02 ` Gregory Farnum
2013-09-12 15:13 ` Jeff Bachtel
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.