[Federated-fs] Meeting notes

Everhart, Craig Craig.Everhart at netapp.com
Thu Apr 10 12:28:44 PDT 2008


> From: Ellard, Daniel 
> Sent: Thursday, April 10, 2008 3:03 PM
> To: federated-fs at sdsc.edu
> Subject: [Federated-fs] Meeting notes
> 
> ...
> 
> R2: If this requirement is satisfied by the NSDB, then some 
> of the sub-requirements are questionable.  There is feeling, 
> however, that those requirements are probably wrong anyway.  
> For example, requiring that when a fileset is taken offline 
> that its FSN->FSL mapping is removed is simply impractical 
> and creates failure conditions we don't want to deal with.  
> (it's OK to require that the server make an effort to clean 
> up when it makes a mess, but we can't require that no messes 
> ever occur.)  Similarly, the contract that the promoter must 
> confirm that an FSN->FSL mapping is valid before promoting it 
> is unenforcable.
> The server could crash in the midst of the operation.

Right.  I think the "Note that" paragraph can likely be removed.

> R8: This requirement is weakened.  R8a can be removed.  R8b 
> is probably not necessary (?); it should be replaced with 
> fixed, specified (as part of the protocol) annotations on the 
> FSLs.  Nobody can remember why R8c is necessary (any 
> theories) -- it probably served some purpose, but is it obsolete now?

R8c is there for management of the system: ideally an administrator
would be able to tell not just whether a given client/distributed path
name is a junction, but also the FSN that represents the junction.  This
would be useful for repairing a name space, for instance--to help clean
up after an unusual FSN deletion.  In such a case, a client would be
unable simply to navigate to the given path to see if it got referred
somewhere.

> If anyone has additional notes, please share!
> 
> Thanks,
> 	-Dan

		Craig


More information about the Federated-fs mailing list