Tried that too. Sure I will send you the tar.gz of my source. Nirmal
Phil Carns wrote: > Could you try to do a "make clean" and rebuild one more time to make > sure? > > If that doesn't work, then it might be best just to send me a tar.gz > of your source tree and configuration files (off of the mailing list) > so I can have a look at what's going on. I'm not sure why you would > still hit that error. > > -Phil > > Nirmal Thacker wrote: >> Ok , the patch does the job- in modifying the code correctly that is. >> I see the bug in the code and I see that the patch fixes it. However, >> the problem still persists. >> The error is similar as well: >> >> [D 14:05:40.412091] PVFS2 Server version 1.5.1 starting. >> [E 14:05:40.422537] Error: /home/thacker/etc/pvfs2-fs.conf line 47: >> Option can't be defined in that context[E 11/05 14:05] Could not find >> handle range for host (null) >> [E 11/05 14:05] Please make sure that the host names in >> /home/thacker/etc/pvfs2-fs.conf and >> /home/thacker/etc/pvfs2-server.conf-node15 are consistent >> [D 11/05 14:05] PVFS2 Server: storage space created. Exiting. >> >> Cannot find handle range? Seems to be fine without the Distribution >> sub-section >> >> Does the order in which these subsections appear matter ? I've jus added >> them right after the default <StorageHints> subsection >> >> Nirmal >> >> Nirmal Thacker wrote: >>> Hi Phil, >>> >>> Yes I have the patch in the extracted directory of PVFS2-1.5.1 and I >>> apply the patch using >>> >>> patch -p0 < patch >>> Although the patch succeeds, I still face the issue. >>> >>> I have been going through the code too , since the patch only >>> modifies a >>> single line. >>> >>> For one the patch begins at line 1248, but line 1248 in pvfs2-1.5.1 has >>> something entirely different. I still dont understand though, how the >>> patch succeeds >>> >>> For another, I think the patch refers to the function >>> DOTCONF_CB(exit_distribution_context) which is at line 1039 in my >>> server-config.c . I modified the configuration context there to >>> CTX_FILESYSTEM as does the patch, but the problem persists. >>> >>> Nirmal >>> >>> >>> >>> Phil Carns wrote: >>> >>>> Are you sure that you applied the patch correctly? That fixes the >>>> problem when I try the same scenario here. >>>> >>>> -Phil >>>> >>>> Nirmal Thacker wrote: >>>> >>>>> The patch did not help either. It brings up the same error. >>>>> >>>>> Could there be more patch releases which I can try? >>>>> >>>>> >>>>> Phil Carns wrote: >>>>> >>>>>> This was a bug in our older releases. You can try applying this >>>>>> patch >>>>>> to fix it if you are still stuck on 1.5.1: >>>>>> >>>>>> http://www.pvfs.org/fisheye/rdiff/PVFS?csid=MAIN:slang:20070625220806&u&N >>>>>> >>>>>> >>>>>> >>>>>> -Phil >>>>>> >>>>>> Nirmal Thacker wrote: >>>>>> >>>>>>> Phil: >>>>>>> >>>>>>> I did add the Distribution context to my pvfs2-fs.conf , and >>>>>>> restarted >>>>>>> the server nodes, and received an "Option cant be defined in that >>>>>>> context" error. >>>>>>> The error points to the Filesystem context, maybe indicating that I >>>>>>> cannot declare the distribution sub-context here (?) >>>>>>> >>>>>>> I have attached the error and a copy of my pvfs2-fs.conf >>>>>>> >>>>>>> The error comes up when I create a storage space. >>>>>>> >>>>>>> [I have 4 storage servers and 1 MDS. I tried by reconfiguring >>>>>>> storage >>>>>>> and restarting the servers and the error persists. It also says >>>>>>> that the >>>>>>> host names must be consistent [see log] . Thats strange since >>>>>>> otherwise, >>>>>>> the servers start fine, without the Distribution context defined] >>>>>>> >>>>>>> Nirmal >>>>>>> >>>>>>> Phil Carns wrote: >>>>>>> >>>>>>>> Hi Nirmal, >>>>>>>> >>>>>>>> I think that you can use the same mechanisms to set distribution >>>>>>>> parameters in 1.5.1 as in our newer releases. >>>>>>>> >>>>>>>> There is some information here about how to set the strip size >>>>>>>> at run >>>>>>>> time for a particular directory (no need to recompile): >>>>>>>> >>>>>>>> http://www.pvfs.org/fisheye/browse/PVFS/doc/pvfs2-tuning.tex?r=1.2#l208 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> You can also set a default for the whole file system in your >>>>>>>> server >>>>>>>> configuration file by adding a section that looks like this >>>>>>>> into your >>>>>>>> <Filesystem> section: >>>>>>>> >>>>>>>> <Distribution> >>>>>>>> Name simple_stripe >>>>>>>> Param strip_size >>>>>>>> Value 4194304 >>>>>>>> </Distribution> >>>>>>>> >>>>>>>> -Phil >>>>>>>> >>>>>>>> Nirmal Thacker wrote: >>>>>>>> >>>>>>>>> Hello >>>>>>>>> >>>>>>>>> I am using PVFS2-1.5.1 and as far as I know, to modify the >>>>>>>>> default >>>>>>>>> stripe size of PVFS2, I must modify the header >>>>>>>>> include/pvfs2-dist-simple-stripe.h . >>>>>>>>> >>>>>>>>> Strangely , I did so and rebuilt the source, yet the >>>>>>>>> pvfs2-viewdist >>>>>>>>> still shows me the default striping for any new files created >>>>>>>>> with the >>>>>>>>> modified pvfs2 build! >>>>>>>>> >>>>>>>>> Nirmal >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Pvfs2-users mailing list >>>>>>>>> [email protected] >>>>>>>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users >>>>>>>>> >>> _______________________________________________ >>> Pvfs2-users mailing list >>> [email protected] >>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users >>> >> > _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
