This filesystem stuff is hard.
This filesystem stuff is hard. Every time I think I’m getting close to making this block read/write stuff work, I stumble into some other hard case. At the end of the day, things will be a lot better because of this work, but right now I occasionally get the feeling that I’m going backwards. (If anyone knows why the XID is always zero on the client in my new code, please share.)
I had a great chat with Peter today about what the next pieces are in my gradual work towards the actual failure-recovery support, and I’m deeply psyched. Of course, I’m going to get very little done next week, because of the move, but at least I should (must!) get this brw stuff working before I drop off the net. Once I hit Toronto, I’m going to be working in the lovely offices of dsl/velocet.ca, the finest ISP in the land. I bet I’ll even start to eat lunch regularly!
People are starting to arrive for the tournament, so I should go start cooking. This is going to be fun, though I think I’m only going to be able to play a few games today. I have to do a lot of cleaning, and some of the aforementioned Lustre work, and I really don’t want to screw my knee up again.
(Failure. Again! Sigh.)