buffindexed, a racing problem?

Kiernan, Alex alexk at demon.net
Wed Dec 18 20:05:39 UTC 2002


> >> Could this be fcntl(F_SETLKW) returning with EINTR? It 
> looks to me like
> >> inn_lock_range will return in this instance without 
> acquiring the write
> >> lock - I've spent an hour or so staring a ovblocknew() to see if I
> >> could see any holes and this is all I can come up with.
> 
> > Good remark.
> 
> Sees like inn_lock_range should retry until it doesn't get EINTR.
> 

Just committed a change for that.

I'd really like this to fix it as I'd really like to be able to switch to
buffindexed.

-- 
Alex Kiernan, Principal Engineer, Development, THUS plc


More information about the inn-workers mailing list