[Lustre-devel] Thinking of Hacks around bug #12329
Oleg.Drokin at Sun.COM
Thu May 14 08:48:31 PDT 2009
On May 14, 2009, at 10:25 AM, Oleg Drokin wrote:
> Actually just to combat situqtion like this MGCs are doing a bit of a
> for a few seconds before refetching config, I remember there was a bug
> and this measure was introduced as a fix.
Nic actually tuned in and said that the backoff (set at 3 seconds now)
is certainly not enough, since it takes this long to only mount actual
Anyway that got me thinking that we have a "coarse-grained" locking
Since OSTs don't connect to other OSTs, they do not care about OT
and perhaps if we introduce bit-locks to MGS locks as well to indicate
type, then locks from OSTs would only be revoked when MDS connects or
MDS locks would only be revoked when OSTs connect or disconnect and
would be revoked always.
Or alternatively we can split our single resource right now to a few
one for osts one for MDSes for example, sure that would mean clients
would not have to
take two locks, but on the other hand there would be supposedly less
reparse when one of those locks is invalidated.
Nathan, what do you think?
More information about the lustre-devel