[Pvfs2-developers] bmi multiple address endpoints

Sam Lang slang at mcs.anl.gov
Fri Nov 9 11:57:46 EST 2007


Hi Pete,

I was actually thinking the tabfile list would be optional, and its  
use would be only to filter out addresses in the list provided for  
each Alias.  The BMI methods would still be enabled based on what was  
specified in the BMIModules config option.  This still hurts  
performance because of the sequential polling with multiple methods  
enabled, but I was thinking that could be solved separately (multiple  
threads, etc.).  Should we try to not enable methods specified in  
BMIModules if they're filtered out with the mntent option?

-sam


On Nov 9, 2007, at 9:13 AM, Pete Wyckoff wrote:

> slang at mcs.anl.gov wrote on Wed, 07 Nov 2007 16:21 -0600:
>> I discussed the desired behavior we want out of this fail-over  
>> code with
>> folks offline, and we came up with a plan.
>
> Sorry for the delay.  Head down in SC.  I definitely like this plan
> and believe you addressed the common cases on server and client.
> Murali's ideas of protocol splitting are cool, but I think would be
> too complex for now, when we just want to get something working for
> failover.
>
> The client mount option.  We already have a fs.conf BMIModules that
> affects server and all potential clients.  You want to add a
> client-specific list to its pvfs2tab that limits that.  This may be
> something that also should be more general.  We might get into more
> messes where different clients call hosts different things, and
> client 27 shouldn't even try to connect to hostb as it will go over
> the wrong network, or such.
>
> But, for now, a tab-file list of bmi addresses is expedient, maybe
> with an eye for a generic "fs.conf client-specific override"
> mechanism in the future?  I caught on this because it will be
> "BMIModules" in fs.conf, but "bmi" in pvfs2tab.  Would like those to
> be the same.
>
> 		-- Pete
>



More information about the Pvfs2-developers mailing list