There's a spot in the MessageDigest calculations where all but one path through the code doubles up Buffered I/O and Block I/O. I've been working on a patch to hoist the buffering into the one path that needs it. This gives my path a nice little throughput boost, but I'm wondering if I've caused regressions along the other paths.
Raul, do you have a set of benchmarks you were using when doing the 1.4 tuning work? Before I try to push a patch through the complicated IP system at work, I'd like to have an idea if it will get accepted or not. -- - Jason