I took over David's patch series and got it passing tests, and addressed my own review comments plus some of Alexey's. The remaining patches are:
https://gerrit.cloudera.org/#/c/3627/ https://gerrit.cloudera.org/#/c/3628/ https://gerrit.cloudera.org/#/c/3961/ I cherry-picked these patches into a local build and deployed on a 72-node cluster running YCSB (with ~280 client threads) with --enable_exactly_once specified. I'm watching for crashes and also will check on the peak MemTracker usage for the replay cache. So far I haven't seen any go above a few MB, so it seems that GC is working as advertised. I'm also looping the integration tests a few thousand times to check for flakiness. If anyone has time to review these over the weekend or early Monday, we can try to get them into 0.10.0 (though maybe still off-by-default depending on how testing goes). -Todd
