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
