Skip to Content.
Sympa Menu

sm-sorcery - RE: Re: [SM-Sorcery] Liblock

sm-sorcery AT lists.ibiblio.org

Subject: Discussion of Sorcery related topics

List archive

Chronological Thread  
  • From: evraire AT tuwg.com
  • To: dufflebunk AT dufflebunk.homeip.net;, sm-sorcery AT lists.ibiblio.org
  • Cc:
  • Subject: RE: Re: [SM-Sorcery] Liblock
  • Date: Tue, 23 Sep 2003 11:56:16 -0000

Dunno whether my vote counts or not (just a user :), but I vote "keep the
quicker check and fix the broken spells" if it's feasable and can be done in
such a way where we're sure we've gotten them all


> The check before was done differently, it can't (or shouldn't) be done
> the same way now. I did it before because I though it was natural;
> however in hindsight, it was probably not a good idea.
>
> One other detail, I really have no idea how much it would slow things
> down by. My guess is that it will have a small impact, perhaps with 10
> levels deep, in 30 locks and unlocks it might take an extra second...
> but that is a wild guess and is totally unsupported by any kind of
> testing.
>
> So I guess what I should ask is, is this behaviour desired/normal? I
> really have no idea what the norm is for locking in multi threaded apps,
> and I'd prefer the expected behaviour to match the actual.
>
> On Tue, 2003-09-23 at 00:27, Geoffrey Derber wrote:
> > Dufflebunk wrote:
> >
> > > There is a change to a liblock behaviour which I though was unused.
> > > Before, process children inherited locks of their parents. Now locks
> > > aren't inherited. This is causing problems in updates and possibly
> > > summon (although the summon problems resolves itself after a time I
> > > think).
> > >
> > > These cases where the inheritance was used but is now broken can be
> > > fixed, or I can put the inheritance back in. The problem with putting
> > > it
> > > back in is it slows down the checking substantialy, as it means /proc
> > > has to walked to get all PPIDs, then each of those PIDs have to be
> > > checked... every time you try to lock a file, unlock a file, and every
> > > once in a while to clean the list of stale locks.
> > >
> > > So, are there any opinions on this subject?
> > >
> >
> > One question, I have the feeling this is going to come across wrong, but
> > if it does slow things down, why was it there originally? Was there any
> > benefit to having the full inheritance?
> >
> > I just want to know the full benefits and costs to each solution before
> > I really voice my opinion.
> >
> > Geoff
> >
> > _______________________________________________
> > SM-Sorcery mailing list
> > SM-Sorcery AT lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/sm-sorcery
> --
>
>
> Quidquid latine dictum sit, altum sonatur.
> -----------------
> PGP public key at
> http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=0x3327A9A5
> F1
>
>
> _______________________________________________
> SM-Sorcery mailing list
> SM-Sorcery AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-sorcery


-----------------------------------------
Message sent via Toad-One
Anti-spam notice, this message originated from IP Address: 66.131.185.248
-----------------------------------------




Archive powered by MHonArc 2.6.24.

Top of Page