{"push_id":1407092293,"size":19,"distinct_size":5,"ref":"refs/heads/feature/pubdev-1270_ubenchmarks","head":"3180ad7678725914ccea3a9b71d1cca55740ff9b","before":"7f74357d7b9e1fed434876cd21b2f5c9b55c8e6a","commits":[{"sha":"207edc435ebc20dfb3ead9fccc8c0382ee373bf3","author":{"name":"laurendiperna","email":"19ffcb37e749448f988dfc54009d09b3a18bde44@gmail.com"},"message":"PUBDEV-3684: added 5th set of GBM parameters, updated ntrees.rst: fixed type nbins should have been ntrees\n\nPUBDEV-3684: edits and typo fixes to 5 of the parameter files","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/207edc435ebc20dfb3ead9fccc8c0382ee373bf3"},{"sha":"a9268a3af2ef9c44fa83c1163f52c33ec742b920","author":{"name":"Pasha Stetsenko","email":"eddba030663482f0b47d9d69f58124530ec6fdb5@h2o.ai"},"message":"Allow different algos to have different mojo versions, and make this information available via REST API","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/a9268a3af2ef9c44fa83c1163f52c33ec742b920"},{"sha":"d99f425f2d50958730f198405905db386b4785b3","author":{"name":"SpencerA","email":"c3f08dce57d2682b8f053a2a3ed86a04741c70d9@gmail.com"},"message":"add svg mime type","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/d99f425f2d50958730f198405905db386b4785b3"},{"sha":"3b07446fb53512ccfcddbbacd77c0da5052fc69b","author":{"name":"SpencerA","email":"c3f08dce57d2682b8f053a2a3ed86a04741c70d9@gmail.com"},"message":"don't mod the maybeLog functionality","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/3b07446fb53512ccfcddbbacd77c0da5052fc69b"},{"sha":"0fa194baff11d10fd85eccdb034a7555c83528c4","author":{"name":"Michal Malohlava","email":"465eef8bc68144a9db6538a4919ee2ef5220b9ad@gmail.com"},"message":"add svg mime type (#510)\n\n* add svg mime type\r\n\r\n* don't mod the maybeLog functionality","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/0fa194baff11d10fd85eccdb034a7555c83528c4"},{"sha":"16e9c9b3f1af82889f5e662cced9f0d869d24bbe","author":{"name":"Amy Wang","email":"5e652e8bf31ccb1d77eeb2ac24c8dbc4f6cbf557@0xdata.com"},"message":"PUBDEV-3634 added partial_plots","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/16e9c9b3f1af82889f5e662cced9f0d869d24bbe"},{"sha":"e68749864e05ac8eae7efc8536ba062fccb172fe","author":{"name":"Pasha Stetsenko","email":"eddba030663482f0b47d9d69f58124530ec6fdb5@h2o.ai"},"message":"Add print-out of commands being executed to detect_branch_changes script","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/e68749864e05ac8eae7efc8536ba062fccb172fe"},{"sha":"86e23aa63f1ddb4e170db7f71daeb2106a58c1cb","author":{"name":"Pasha Stetsenko","email":"eddba030663482f0b47d9d69f58124530ec6fdb5@h2o.ai"},"message":"Allow different algos to have different mojo versions, and make this information available via REST API (#500)","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/86e23aa63f1ddb4e170db7f71daeb2106a58c1cb"},{"sha":"f3333ee4d2f5550b51a098261e40abebade3980f","author":{"name":"mmalohlava","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@h2o.ai"},"message":"[HOTFIX] REST API registration failure under Java6\n\nJava7 compiler translates `try-catch` block if you are using new syntax (`catch (FirstExceptionType | AnotherExceptionType e)`) and replaces it by a shared  parent  (`catch (RuntimeException e)`) - in our case one of commit introduced dependency on common parent `ReflectiveOperationException` which was only available in Java7 and not in Java6 - hence our rest api registration is failing.\n\nIt is tricky, but I hope we will get rid of Java6 soon…","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/f3333ee4d2f5550b51a098261e40abebade3980f"},{"sha":"1144be2b076630640b5fd4c3738e3131d73eb4cc","author":{"name":"Michal Malohlava","email":"465eef8bc68144a9db6538a4919ee2ef5220b9ad@gmail.com"},"message":"Merge pull request #514 from h2oai/hotfix/rest_api_registration_failure\n\n[HOTFIX] :fire: REST API registration failure under Java6","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/1144be2b076630640b5fd4c3738e3131d73eb4cc"},{"sha":"bdbe28484e53fb0138b08f4fc126dd40fa68b9bc","author":{"name":"Pasha Stetsenko","email":"eddba030663482f0b47d9d69f58124530ec6fdb5@h2o.ai"},"message":"Save endianness information inside the mojo","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/bdbe28484e53fb0138b08f4fc126dd40fa68b9bc"},{"sha":"3ab940db6100f08bb6ce6d33e20738ded320eedf","author":{"name":"angela0xdata","email":"7c125b314ee7fec059df0b595622f79463bc36ec@0xdata.com"},"message":"Merge pull request #498 from h2oai/LD_Params_5_PUBDEV-3684\n\nPUBDEV-3684: added 5th set of GBM parameters, updated ntrees.rst: fix…","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/3ab940db6100f08bb6ce6d33e20738ded320eedf"},{"sha":"f3d233f7ad91de1ebfe324a51634bcac6e55c8ba","author":{"name":"Tom Kraljevic","email":"4891ce87fc1f22ca09202fdaf08b44d7a37b99b4@tomk.net"},"message":"Simplify example ldaploginmodule based on experiment for chopping it down and\nseeing whether it still works.  (Motivated by questions from a customer.)","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/f3d233f7ad91de1ebfe324a51634bcac6e55c8ba"},{"sha":"ab2d567592b8059862fc98c5ab96b11eef5a9c07","author":{"name":"wendycwong","email":"4aeb3b58775ceea2e9495f72dfc635135ce94e3d@yahoo.com"},"message":"PUBDEV-3692: add GLRM memory check.  Added checkMemoryFootPrint to GLRM.","distinct":false,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/ab2d567592b8059862fc98c5ab96b11eef5a9c07"},{"sha":"1092c9d6f6772020568f276935658b5cbc2b2f29","author":{"name":"mmalohlava","email":"465eef8bc68144a9db6538a4919ee2ef5220b9ad@gmail.com"},"message":"[PUBDEV-1270] Micro benchmarks support for H2O-core\n\nThe commit introduces JMH-based support for micro-benchmarking. The support is\nby default disabled but can be invoked by:\n\n```\n./gradlew -PdoUBench=true :h2o-core:ubench\n```\nThis will launch benchmarks and generate report stored\nin `h2o-core/build/reports/jmh/` directory. The structure of report\nis a plain CSV file:\n\n```\n\"Benchmark\";\"Mode\";\"Threads\";\"Samples\";\"Score\";\"Score Error (99.9%)\";\"Unit\";\"Param: cols\";\"Param: rows\"\n\"water.ChunkBench.colsRowsRead\";\"avgt\";1;10;5.637806;0.044693;\"ms/op\";1000;1000\n\"water.ChunkBench.colsRowsRead\";\"avgt\";1;10;561.605100;4.544644;\"ms/op\";1000;100000\n\"water.ChunkBench.colsRowsRead\";\"avgt\";1;10;57.382850;0.289716;\"ms/op\";10000;1000\n\"water.ChunkBench.colsRowsRead\";\"avgt\";1;10;6247.588900;1604.753068;\"ms/op\";10000;100000\n\"water.ChunkBench.colsRowsReadWithFinalChunk\";\"avgt\";1;10;4.545261;0.030863;\"ms/op\";1000;1000\n\"water.ChunkBench.colsRowsReadWithFinalChunk\";\"avgt\";1;10;450.692067;1.416793;\"ms/op\";1000;100000\n\"water.ChunkBench.colsRowsReadWithFinalChunk\";\"avgt\";1;10;46.329032;0.247279;\"ms/op\";10000;1000\n\"water.ChunkBench.colsRowsReadWithFinalChunk\";\"avgt\";1;10;4556.265900;53.616473;\"ms/op\";10000;100000\n\"water.ChunkBench.colsRowsReadWithTypeDispatch\";\"avgt\";1;10;4.892451;0.042261;\"ms/op\";1000;1000\n\"water.ChunkBench.colsRowsReadWithTypeDispatch\";\"avgt\";1;10;487.909633;5.038962;\"ms/op\";1000;100000\n\"water.ChunkBench.colsRowsReadWithTypeDispatch\";\"avgt\";1;10;49.870490;0.210364;\"ms/op\";10000;1000\n\"water.ChunkBench.colsRowsReadWithTypeDispatch\";\"avgt\";1;10;4906.383600;73.479700;\"ms/op\";10000;100000\n\"water.ChunkBench.colsRowsWithBulkRead\";\"avgt\";1;10;1.611411;0.594086;\"ms/op\";1000;1000\n\"water.ChunkBench.colsRowsWithBulkRead\";\"avgt\";1;10;143.838729;18.991037;\"ms/op\";1000;100000\n\"water.ChunkBench.colsRowsWithBulkRead\";\"avgt\";1;10;15.094566;0.112915;\"ms/op\";10000;1000\n\"water.ChunkBench.colsRowsWithBulkRead\";\"avgt\";1;10;1416.670300;26.315407;\"ms/op\";10000;100000\n\"water.ChunkBench.rawArrayRead\";\"avgt\";1;10;0.865103;0.008616;\"ms/op\";1000;1000\n\"water.ChunkBench.rawArrayRead\";\"avgt\";1;10;85.895733;0.567918;\"ms/op\";1000;100000\n\"water.ChunkBench.rawArrayRead\";\"avgt\";1;10;9.092485;0.055540;\"ms/op\";10000;1000\n\"water.ChunkBench.rawArrayRead\";\"avgt\";1;10;874.664350;2.781940;\"ms/op\";10000;100000\n\"water.ChunkBench.rowsColsRead\";\"avgt\";1;10;18.486882;0.233694;\"ms/op\";1000;1000\n\"water.ChunkBench.rowsColsRead\";\"avgt\";1;10;1609.273800;10.149139;\"ms/op\";1000;100000\n\"water.ChunkBench.rowsColsRead\";\"avgt\";1;10;146.824827;7.188550;\"ms/op\";10000;1000\n\"water.ChunkBench.rowsColsRead\";\"avgt\";1;10;18429.266800;558.858476;\"ms/op\";10000;100000\n\"water.KeyEqualsBench.keyEquals\";\"avgt\";1;2;2.813257;NaN;\"ns/op\";;\n\"water.KeyEqualsBench.keyHash\";\"avgt\";1;2;2.504290;NaN;\"ns/op\";;\n```\n\nThe result can be optionally uploaded into S3 storage by specifying the following option `-PdoUploadUBenchResults=true`.","distinct":true,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/1092c9d6f6772020568f276935658b5cbc2b2f29"},{"sha":"18a96d9a429766cef297afae6e1443a3a2b04d50","author":{"name":"surekha","email":"fd29458c817090f3b15ccc3f7a38907146e00693@ccs.neu.edu"},"message":"Added remaining micro bench tests\n\nLinked statsd+graphite+grafana to h2o for collecting performance metrics\n\nAdded JMH runner to send metrics to statsd\n\nExported dashboards\n\nMinor dashboard updates for Avg Time\n\nBenchmarks updated\n\nInclude:\n  - proper execution of  JMH from gradle\n  - key equals benchmakr\n  - port of chunk speed test\n  - reportin data to statsd\n\nWIP\n\nRemoved all benchmarks.\n\nWIP2","distinct":true,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/18a96d9a429766cef297afae6e1443a3a2b04d50"},{"sha":"2e3935d7e33bdc567d14f6a2c749f3ef50f11c36","author":{"name":"mmalohlava","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@h2o.ai"},"message":"S3Upload task for results","distinct":true,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/2e3935d7e33bdc567d14f6a2c749f3ef50f11c36"},{"sha":"95ce19cf2729c2ba5e620928655976cb2f02775c","author":{"name":"mmalohlava","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@h2o.ai"},"message":"Parameterization of ChunkBench.","distinct":true,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/95ce19cf2729c2ba5e620928655976cb2f02775c"},{"sha":"3180ad7678725914ccea3a9b71d1cca55740ff9b","author":{"name":"mmalohlava","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@h2o.ai"},"message":"Improve reporting\n\nThe results are now generated by H2O specific runner. The result file contains date of run and git sha, also optional parameters\nare imploded into a single column.","distinct":true,"url":"https://api.github.com/repos/h2oai/h2o-3/commits/3180ad7678725914ccea3a9b71d1cca55740ff9b"}]}
{"actor":{"display_login":"mmalohlava"}}