I guess we need to know why someone would want to turn off precreate.  It
will only slow down requests.

Becky
-- 
Becky Ligon
HPC Admin Staff
PVFS/OrangeFS Developer
Clemson University/Omnibond.com OrangeFS Support
864-650-4065

> 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:
>>
>>
>> http://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:
>>
>>
>> http://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]
>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>>
>>>
>>
>> _______________________________________________
>> Pvfs2-developers mailing
>> [email protected]http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>>
>>
>> _______________________________________________
>> Pvfs2-developers mailing list
>> [email protected]
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>>
> _______________________________________________
> Pvfs2-developers mailing list
> [email protected]
> http://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