Processor Sets as Processor Pools Putback Preparations?
I've now gotten some more feedback on my changes, and my project mentor Steve tells me that several others are interested in taking a look at my diffs. Approval for putting back a subsystem rewrite like this, even if it passes all tests and doesn't alter user APIs, takes longer than I have left on my internship. So most likely, if it goes back, it will be Steve's doing. But a number of people seem to really want this put back to the gate, and as a result I'm cleaning stuff up in preparation to hand it over.- I sync'ed with the gate
- I filed a few CRs, which I'm now the RE for:
- I'm cleaning up now-spurious comments, and a few more of the artifacts from pools tracking previously being per-process rather than per-thread as it is with my changes, and the left-over remnants of pools being something with an on-off switch rather than being a core subsystem.
- As part of my cleanup, I'm also cleaning up the svc-pools script for the pools service, and making a couple libzonecfg changes since with pools always-on, some error handling and attempts to start the pools service are no longer needed
- I'm making an exhaustive list (which isn't that long) of final checklist items before filing a request to integrate (things like updating manpages to remove references to failure modes which no longer exist)
Posted by csg [Sun] ( August 09, 2007 01:47 PM ) Permalink | Comments[0]
Kernel Technical Discussion Slides
The Intern KTD presentations went pretty well today. Slides are here. If I get a chance before I leave, I might post annotated versions.Posted by csg [Sun] ( August 06, 2007 02:19 PM ) Permalink | Comments[0]
Coming to a close
Well, I have two more full weeks left on my internship, and things are wrapping up. On Monday morning I'll be giving a KTD (Kernel Technical Discussion) to those interested. We just did a practice run, and I'm feeling pretty good about it. If I can, I'll try to post the slides from my talk (just have to double-check the whole NDA thing, but since I was encouraged to blog about this project, I'm not expecting to hear a "No").
In addition to that, my project has mostly wrapped up. I match the gate on results from the pools test suite. I have not been able to panic my system by poking at it or running the psets stress test. I'm basically going back through, making sure my code is well-commented, and that I clean up a few rough edges before I leave. I unfortunately will probably not be doing a putback of my stuff, at least not personally - the ARC process to approve project integration takes a minimum of a week, plus code review, and satisfying an RTI advocate. However, it's in pretty good shape, is pretty clean code, and if someone chose to put it back relatively soon, they shouldn't have much trouble with it. So I guess I'll be watching commit messages for the next few months (though I hope someone would email me if they put my stuff back! :-p).
Next week I'll probably do a final wrap-up summary of the project, or post annotated versions of my talk.
Posted by csg [Sun] ( August 03, 2007 06:35 PM ) Permalink | Comments[0]
