Yes, that would be cool.

Brock

-----Original Message-----
From: Sage Weil [mailto:[EMAIL PROTECTED] 
Sent: Thursday, August 14, 2008 7:10 PM
To: Erwin, Brock A
Cc: ceph-devel@lists.sourceforge.net
Subject: Re: [ceph-devel] Striping strategy for ceph

Hi Brock-

On Thu, 14 Aug 2008, Erwin, Brock A wrote:
> I understand that ceph defaults to stripe in 1 Meg chunks over OSDs,
> however, is it possible to force ceph to store a particular file on
one
> and only one OSD?  I am interested in doing some work with Active
> Storage, which seeks to do processing on the data on the OSD itself
and
> not on the client that mounts the filesystem.  In traditional parallel
> file systems, OSDs are usually left with a lot of processing power
> unused.  If the files are striped, then active storage becomes
extremely
> complex.  So in conclusion, it would be nice if ceph were customizable
> in that it would allow you to turn off striping for any files that you
> specify.

All of the data structures and infrastructure is in place for objects to

be preferentially allocated to a specific OSD on a per-file basis.  The 
only missing piece is the interface to let users set it.. an ioctl() to 
specify the layout (including things like stripe size) after the file is

created (but before data is written).

If you'd like to play with this, I'll move that up on my todo list!

sage


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ceph-devel mailing list
Ceph-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ceph-devel

Reply via email to