I just went back through COUCHDB-1084 [1] and COUCHDB-1124 [2] and it seems like we hit a roadblock at benchmarking.
Do we need to do anything other than put these through their paces against a ram-disk couch? As a broader question about benchmarking and performance tracking: Should we be doing anything with the ./test/bench directory? Are there tools any of us are using out-of-tree that should be in-tree? It'd be really amazing if someone stepped up to set up a build server that runs a benchmark suite after every commit. I know, I know. I'm firmly in the camp of people who don't care too much about raw performance, and you may be, too. That doesn't mean we're okay with performance regressions and, at least in these two cases, fear of said regressions seems to be holding some nice patches up. -Randall