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: >>> >>> 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 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 >> >> _______________________________________________ >> 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
