||[Mar. 12th, 2011|05:05 pm]
Even when I force different superblocks, it's still merging the network routing. I disabled superblock merging (and printed out the pointers to make sure they do not match), and the network routing is STILL getting cached out of the wrong context and used for any second mount instance unless I unmount the first instance and give it two minutes to time out.
The NFS code really has to be going out of its WAY to screw this up. The levels of unnecessary optimization I'm having to chop through continue to surprise me after MONTHS OF FINDING AND DISABLING BROKEN "OPTIMIZATIONS". THERE ARE STILL MORE.
Ok, yeah, it's my fault for actually thoroughly testing what I'm doing. What I had _seemed_ to work back in February. But still... how did this giant pile of interlocking crap ever work for anybody else?