Object Storage Device

http://en.wikipedia.org/wiki/Object_storage_device
http://www.open-osd.org/bin/view

A standardized object server.

Scott

On Jun 2, 2011, at 1:24 PM, Becky Ligon wrote:

> What is OSD?
> 
> Becky
> -- 
> Becky Ligon
> HPC Admin Staff
> PVFS/OrangeFS Developer
> Clemson University/Omnibond.com OrangeFS Support
> 864-650-4065
> 
>> Hi Rob,
>> 
>> I can answer for Cengiz.  Pete Wyckoff and the OSC folk had done some work
>> getting PVFS to work with OSD.  That was with PVFS 2.7.1.  We are trying
>> to bring it up to date with 2.8.4.  Since OSDs do not have precreate
>> support, we need a way to disable that functionality.  It looks like we
>> are going to have dig into the state machines and follow Michael's
>> suggestions.
>> 
>> John.
>> 
>> On Jun 2, 2011, at 10:56 AM, Rob Ross wrote:
>> 
>>> Hi,
>>> 
>>> In short Cengiz, you're going to have to do a little work if you want to
>>> turn off the precreate functionality and go back to the old way of
>>> allocating metadata and data objects. That code isn't being tested or
>>> supported any more; the new way of doing things is simply better for
>>> most users. Another option would be to use an older version of PVFS that
>>> does not have this feature.
>>> 
>>> Rob
>>> 
>>> On Jun 2, 2011, at 9:51 AM, Michael Moore wrote:
>>> 
>>>> I checked a little closer in the create state machine. If I'm reading
>>>> it correctly, the only way to only get local file handles it to have
>>>> the stuffed option on. Otherwise, remote file handles will be allocated
>>>> and the only way those currently get populated is from precreate pools.
>>>> Of course testing the configuration is the only definitive way to know
>>>> where and if it breaks.
>>>> 
>>>> To change the reliance on precreate behavior my thought would be to
>>>> change the state machines that rely on job_precreate_pool_get_handles()
>>>> to have a different way to get handles. In other words, based on some
>>>> flag have the state machine take one of two paths 1) get handles
>>>> normally with precreate 2) the old route. Now, I am not familiar with
>>>> the 'old route' so I don't know how well it would fit.
>>>> 
>>>> Michael
>>>> 
>>>> On Thu, Jun 2, 2011 at 8:39 AM, Phil Carns <[email protected]> wrote:
>>>> I share Michael's curiosity as well, but I think it might be possible
>>>> to disable the precreate functionality using config file options if you
>>>> really need to (not recommended):
>>>> 
>>>> Set the FileStuffing option to "no" to prevent the file system from
>>>> using the file stuffing optimization that relies on precreated objects:
>>>> 
>>>> blockedhttp://www.pvfs.org/cvs/pvfs-2-8-branch-docs/doc//pvfs-config-options.php#FileStuffing
>>>> 
>>>> And then also set the PrecreateLowThreshold to 0 to prevent the servers
>>>> from trying to fill up their respective pools of precreated objects on
>>>> startup:
>>>> 
>>>> blockedhttp://www.pvfs.org/cvs/pvfs-2-8-branch-docs/doc//pvfs-config-options.php#PrecreateLowThreshold
>>>> 
>>>> I have never tried that particular configuration so I can't say for
>>>> sure if it will work or not.
>>>> 
>>>> -Phil
>>>> 
>>>> 
>>>> On 06/01/2011 09:52 PM, Michael Moore wrote:
>>>>> 
>>>>> Hi Cengiz,
>>>>> 
>>>>> I'm curious, what's the use case for needing the precreate
>>>>> functionality disabled? Migration from an older version?
>>>>> 
>>>>> Thanks,
>>>>> Michael
>>>>> 
>>>>> On Wed, Jun 1, 2011 at 3:01 PM, Karakoyunlu, Cengiz
>>>>> <[email protected]> wrote:
>>>>> Is it possible to disable the precreate functions in orangefs-2.8.4
>>>>> and use the traditional methods existed in previous distributions to
>>>>> start server, perform i/o operations etc.?
>>>>> 
>>>>> Thank you,
>>>>> 
>>>>> Cengiz
>>>>> 
>>>>> _______________________________________________
>>>>> Pvfs2-developers mailing list
>>>>> [email protected]
>>>>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Pvfs2-developers mailing list
>>>>> [email protected]
>>>>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Pvfs2-developers mailing list
>>>> [email protected]
>>>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Pvfs2-developers mailing list
>>>> [email protected]
>>>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>> 
>>> _______________________________________________
>>> Pvfs2-developers mailing list
>>> [email protected]
>>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>> 
>> 
>> _______________________________________________
>> Pvfs2-developers mailing list
>> [email protected]
>> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>> 
> 
> 
> _______________________________________________
> Pvfs2-developers mailing list
> [email protected]
> blockedhttp://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
> 


_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to