-0. The goal of this feature is to improve write performance. I thought it was thus reasonable for me to ask for write benchmarks. However, this request was not received warmly. For a performance oriented feature, I expected that benchmarks would have been run both to guide the design and evaluate the implementation. Doing so only after a merge vote is called, and only after repeated requests, is unorthodox to say the least.
My questions about plans to further improve performance were also not received warmly. Based on the microbenchmark results, we're still not at a significant fraction of memory bandwidth. What I've been looking for are plans to get us there, so we could evaluate how those plans might interact with this feature. I know Arpit had prototyped short-circuit writes a while ago, and SCW has the potential to take us well past 39% gains. However, apparently there are no future plans in this direction. So, -0. I think this merge vote was called prematurely, and some of the merge-related interactions have had a tinge of hostility. However, I also agree with Suresh that merging this will likely not affect the stability of existing features, and ultimately, I respect all of you as developers and clearly you all want this in now. I've always valued our collaboration on the project and I hope can continue fruitfully into the future, I just also hope we can do it with the intensity dialed down. Best, Andrew