If you ever need a
If you ever need a whole pile of booze and food consumed, drop me a line: I know a crack team. We ate and drank a truly move-helpful amount last night, though I have slight concerns about my teammates’ ability to play hung over. I guess I’m about to find out. Wish me luck! (And then stop what you’re doing, concentrate on this very important task, and wish my knee strength and joy. Thanks, that means a lot.)
We lost our first three games, and I skipped the fourth because my knee was getting a bit tired, but I had a great time. It’s amazing how quickly it all comes back: I hadn’t played Ultimate more than five or six times since this tournament last year, and I got back into the swing of things pretty easily. Thanks to all those who prayed for my knee. Seems to have worked well.
When I got back home — many thanks to Geofford for the ride back — I spent a little time tracking down the last major problem preventing me from committing my block read/write stuff and getting on with my life. Turns out that these two lines are different in a very important way:
nioptr = lustre_msg_buf(request->rq_reqmsg, 1);
nioptr = lustre_msg_buf(request->rq_repmsg, 1);
Can you spot it? Yes, of course you can. Took me a while, though. (Phil and I are seriously discussing renaming those fields, to prevent further episodes of this sort of silliness.) Seems to work great now, so I’ve committed and am doing some office cleaning and whatnot before I eat and start on the timeout stuff.