看板 DFBSD_bugs 關於我們 聯絡資訊
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@backplane.com>