Cache-lock.

Matthew Dillon dillon at apollo.backplane.com
Sun Oct 3 13:03:39 PDT 2004


    I'm still working on the erronous name lookups and cache-locking issue.
    My buildworld loop got through 8 buildworlds last night before failing.
    I'm continuing to refine the fixes, it's just the testing which takes 
    all the time :-).

    I tried merging the fake namecache entries the OLDAPI support code creates
    with the 'real' namecache entry that the NEWAPI support code creates,
    but that didn't quite get all the cases.  Now I am trying to recursively
    invalidate the fake entries rather then merge them.  So far so good.

    On the bright side, if I can get these oldapi/newapi compatibility
    bandaids to operate solidly the rest of the oldapi->newapi conversion
    work should have fewer problems.  And when it is all done and the OLDAPI
    no longer exists, then I get to rip out all the compat code,
    with prejudice!

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Bugs mailing list