Seems like there is enough consensus. I will go ahead and create the repo. Thanks! -Dan
On Fri, Nov 16, 2018 at 1:37 PM Kirk Lund <kl...@apache.org> wrote: > +1 total agreement then! > > On Fri, Nov 16, 2018 at 10:05 AM Dan Smith <dsm...@pivotal.io> wrote: > > > Hi Kirk, > > > > What we're thinking of putting in geode-benchmarks are new, multi host > > benchmarks of the full system with the public APIs, not microbenchmarks. > We > > weren't planning on doing anything with the JMH benchmarks at the > moment. I > > agree with you those should stay in the geode module they are testing, > > since they generally are microbenchmarking internal APIs of that module. > > > > I appreciate you bringing those up though - I would like to get to the > > point where we are running those microbenchmarks in CI as well! > > > > -Dan > > > > On Fri, Nov 16, 2018 at 9:07 AM Kirk Lund <kl...@apache.org> wrote: > > > > > That makes sense for some benchmarks but not others. For example, while > > > working on the Logging changes, I wrote a some benchmarks that directly > > use > > > some new internal code to ensure that the new changes perform well. > > > > > > +1 to creating a benchmarks repo that has general perf tests that will > be > > > run in the pipelines > > > > > > -1 to getting rid of benchmarks from geode-core or any other submodule > > > because this will discourage developers from writing benchmarks > specific > > to > > > new code as they write it -- we shouldn't be forced to write benchmarks > > > AFTER we commit to the main geode repo (or worse, after a release) > > > > > > On Thu, Nov 15, 2018 at 10:47 AM Dan Smith <dsm...@pivotal.io> wrote: > > > > > > > Hi all, > > > > > > > > We (Naba, Sean, Brian and I) would like to add some benchmarks for > > geode, > > > > with a goal of eventually running them as part of our concourse build > > and > > > > detecting performance changes. > > > > > > > > We think it makes sense to put these benchmarks in a separate > > > > geode-benchmarks repository. That will make them less tightly coupled > > to > > > a > > > > specific revision of geode. What do you all think? If folks are okay > > with > > > > this, I will go ahead and create the repository. > > > > > > > > We have some prototype code in this repository with a simple > > > client/server > > > > put benchmark: https://github.com/upthewaterspout/geode-performance > . > > > > > > > > -Dan > > > > > > > > > >