Stroppy vs go-tpc: Where Does the Performance Gap Come From?
Point two TPC-C load generators at the same database, same data, same concurrency, same duration — and they report noticeably different throughput. Stroppy (ours) said ~3.6k transactions/sec; go-tpc said ~6.1k. We wanted to know where that gap comes from before trusting either number.
This is the trail of guesses and tests we went through. We reached an answer we believe, and found two real bugs in Stroppy along the way.