Commit Graph

218 Commits

Author SHA1 Message Date
ncteisen 251b025b89 Yapf code 2017-06-07 15:21:15 -07:00
ncteisen 0ac47d28cd Github comments 2017-06-07 15:19:24 -07:00
ncteisen 7cd7b7fc43 Differentiate between timeouts and crashes 2017-06-07 15:14:19 -07:00
ncteisen f1e19fdd31 Fix typos in README 2017-06-07 11:50:04 -07:00
ncteisen 2b96949d3d Yapf fmt 2017-06-01 21:59:46 -07:00
ncteisen bf1ee7b12f More filename stripping 2017-06-01 16:18:25 -07:00
ncteisen a278759ec9 Add flakiness data to PR comment 2017-06-01 15:32:08 -07:00
ncteisen 3f05c21f55 Add timeout and retries to fix flakes 2017-06-01 12:43:58 -07:00
ncteisen 3992a3a499 Yapf fmt code 2017-06-01 10:36:05 -07:00
ncteisen bea7c1954c Split bm runs by individual bm 2017-06-01 10:33:42 -07:00
ncteisen bb8cc8814b Merge branch 'master' of https://github.com/grpc/grpc into more-bm-diff 2017-06-01 09:49:58 -07:00
ncteisen 28b0828243 bm trickly bugfix 2017-05-26 11:06:33 -04:00
ncteisen df8c3eec39 Merge branch 'master' of https://github.com/grpc/grpc into more-bm-diff 2017-05-18 19:01:53 -07:00
ncteisen df31960992 Add unary fullstack trickle to bm json 2017-05-17 16:48:26 -07:00
ncteisen d21040bf1e Update readme 2017-05-12 00:46:43 -07:00
ncteisen 738be24db4 Py fmt 2017-05-10 16:22:54 -07:00
ncteisen 48d973a276 Add readme and flags 2017-05-10 16:22:54 -07:00
ncteisen 9aba7fef8d Fix ttest_ind crash 2017-05-10 16:22:54 -07:00
ncteisen 64637b7c8c restructure 2017-05-10 16:22:43 -07:00
ncteisen dc76c66521 Add driver for bm_*.py pipeline 2017-05-10 16:22:25 -07:00
ncteisen ab69ea3f9d Modulized the bm_*.py functions 2017-05-10 16:22:25 -07:00
Craig Tiller ff54f5b150 Merge github.com:grpc/grpc into trickle_stall 2017-04-26 10:38:15 -07:00
Craig Tiller e7c31edb55 Print before commenting to ensure theres A copy of the results somewhere 2017-04-26 08:57:22 -07:00
Craig Tiller c9c6aa7df0 Be resilient against failed runs 2017-04-25 08:44:56 -07:00
Craig Tiller 46436cbe31 Merge github.com:grpc/grpc into trickle_stall 2017-04-21 16:24:40 -07:00
Craig Tiller add943869a Diff now too 2017-04-21 15:43:55 -07:00
Craig Tiller ee880fd373 Merge github.com:grpc/grpc into count_now 2017-04-21 15:43:27 -07:00
Craig Tiller fe1a67c3d3 Merge github.com:grpc/grpc into trickle_stall 2017-04-20 12:39:26 -07:00
Craig Tiller f2ea1d19f5 Increase threshold probability for reporting differences 2017-04-20 10:48:57 -07:00
Craig Tiller 2b465f00e9 Get stats bmdiffed 2017-04-19 15:05:54 -07:00
Craig Tiller e530845d91 Also increase threshold for significant differences 2017-04-19 09:18:57 -07:00
Craig Tiller ad7f066b16 Allow >100% increases, add more jobs to reduce noise 2017-04-19 09:16:45 -07:00
Craig Tiller 25e3c6da76 Fix EINTR forever 2017-04-18 13:57:38 -07:00
Craig Tiller 349907b645 Handle EINTR on reading file 2017-04-14 13:00:47 -07:00
Craig Tiller 97e40da5a1 Less samples, more random 2017-04-14 09:04:07 -07:00
Craig Tiller d71ba8392a Tweak defaults 2017-04-14 08:36:11 -07:00
Craig Tiller bc442e1ff0 Declare jobs 2017-04-14 08:33:55 -07:00
Craig Tiller 0ebff8b213 Iterate properly 2017-04-14 08:32:38 -07:00
Craig Tiller 0553b9c75d Properly clean 2017-04-14 08:31:17 -07:00
Craig Tiller a00e51ccfe Fix dir names 2017-04-14 08:27:39 -07:00
Craig Tiller 233ad390fa Accelerate by running more jobs in parallel, and only building twice 2017-04-14 08:25:53 -07:00
Craig Tiller 964647729e Update bm_diff.py 2017-04-13 22:06:25 -07:00
Craig Tiller 59bf91c72e tweaks, fix bug 2017-04-13 08:43:51 -07:00
Craig Tiller 67dd855337 Combine multiple temporally disconnected runs 2017-04-12 16:42:30 -07:00
Craig Tiller 2d7d5be813 Increase threshold 2017-04-12 06:54:40 -07:00
Craig Tiller f597c7ccdd Tighter threshold 2017-04-11 14:39:32 -07:00
Craig Tiller 7281d19de3 fix 2017-04-05 15:04:55 -07:00
Craig Tiller bdeb857ab4 more samples 2017-04-05 14:12:53 -07:00
Craig Tiller b1c02cac82 exclude small absolute changes 2017-04-05 14:11:28 -07:00
Craig Tiller 32873d171b accelerate 2017-04-05 12:19:51 -07:00
Craig Tiller 37f80e8a8a Fix reuse bug? 2017-04-05 12:18:44 -07:00
Craig Tiller e5f1828175 Tweak parameters 2017-04-05 09:08:37 -07:00
Craig Tiller 2ce0bfa8b4 Merge github.com:grpc/grpc into foo 2017-04-05 09:04:40 -07:00
Craig Tiller b1d3dcdb7d fix typo 2017-04-05 06:35:49 -07:00
Craig Tiller d6d2da1149 Handle nans 2017-04-05 06:34:07 -07:00
Craig Tiller e749e34f07 Provide bounds on speedup 2017-04-05 06:32:47 -07:00
Craig Tiller 125b04fced adding speedup 2017-04-04 21:31:44 -07:00
Craig Tiller a3589c5411 Starting speedup calculation 2017-04-04 21:09:08 -07:00
Craig Tiller 7e31385863 Remove timeout 2017-04-03 15:14:08 -07:00
Craig Tiller 942324235c s/new/old 2017-04-03 10:44:03 -07:00
Craig Tiller 2fbbcd1fd4 Missing import 2017-04-03 08:29:08 -07:00
Craig Tiller cc89f7801b Fix typo 2017-04-03 08:08:25 -07:00
Craig Tiller 691eefbe0f Parallel bm_diff 2017-04-03 08:06:32 -07:00
Craig Tiller f69317cf03 Increase reps to decrease noise 2017-04-02 16:03:43 -07:00
Craig Tiller d682c770c6 Merge github.com:grpc/grpc into daily_and_hourly 2017-03-31 16:08:31 -07:00
Craig Tiller 0592526994 Split performance profile job in two
... one that runs hourly and uploads to bigquery (for regression
detection)

... and one that will run daily and not upload to bigquery (for
flamegraph generation)
2017-03-31 16:05:37 -07:00
Craig Tiller 15df111178 Tighten signalling requirements 2017-03-31 15:50:43 -07:00
Craig Tiller 0329eaac40 Further reduce noise 2017-03-31 12:50:06 -07:00
Craig Tiller bfe8adf89a Further reduce noise 2017-03-31 12:45:51 -07:00
Craig Tiller 81d3ba8d27 Tighten constraints for bm_diff to trigger 2017-03-31 09:44:23 -07:00
Craig Tiller 9298a92f78 Fixes 2017-03-31 06:56:40 -07:00
Craig Tiller dc44c26856 Revert "Spam cleanup"
This reverts commit 1463d0e74d.
2017-03-31 06:56:33 -07:00
Craig Tiller 6b0afac475 Sensitivity 2017-03-31 06:56:27 -07:00
Craig Tiller a77023b3d2 Update bm_diff.py 2017-03-30 20:42:42 -07:00
Craig Tiller b5946a7546 Loosen constraints for reporting 2017-03-30 20:36:44 -07:00
Craig Tiller 1463d0e74d Spam cleanup 2017-03-30 13:40:57 -07:00
Craig Tiller c78c9158c0 Fix merge error 2017-03-30 13:29:02 -07:00
Craig Tiller 03bab0af2e Fix merge error 2017-03-30 13:24:59 -07:00
Craig Tiller d2461e522a Add debug 2017-03-30 13:20:17 -07:00
Craig Tiller 9a212df417 Add debug 2017-03-30 13:19:45 -07:00
Craig Tiller 04e5f65e2a Add debug 2017-03-30 12:47:08 -07:00
Craig Tiller 048825bda5 Merge branch 'bmdiff2.1.1' of github.com:ctiller/grpc into bmdiff2.1.1 2017-03-30 10:55:45 -07:00
Craig Tiller 6ceda3b715 Merge branch 'base16' into bmdiff2.1.1 2017-03-30 10:55:31 -07:00
Craig Tiller b88399932e Add new benchmark 2017-03-30 10:54:14 -07:00
Craig Tiller 852b7d9fde Add debug: somethings going wrong 2017-03-30 08:15:16 -07:00
Craig Tiller 23e6a8a678 Use medians, increase threshold 2017-03-30 07:24:01 -07:00
Craig Tiller 9b4a3cd984 Reduce repetitions: this started taking too long 2017-03-29 20:09:37 -07:00
Craig Tiller f5c8e85760 Merge branch 'bmdiff2.1.1' of github.com:ctiller/grpc into bmdiff2.1.1 2017-03-29 16:47:20 -07:00
Craig Tiller c2a52e36d8 Tighten constraints 2017-03-29 16:47:03 -07:00
Craig Tiller 31b2660408 newlines 2017-03-29 16:22:20 -07:00
Craig Tiller 123724f0a1 Add new benchmark 2017-03-29 16:16:59 -07:00
Craig Tiller 1e578f6227 Formatting 2017-03-29 14:03:46 -07:00
Craig Tiller 57a06bfd15 Always re-update submodules 2017-03-29 08:31:30 -07:00
Craig Tiller 6a17fddc69 Threshold % change also 2017-03-29 08:21:10 -07:00
Craig Tiller ebb7e82c73 Use python for commenting 2017-03-29 08:17:11 -07:00
Craig Tiller fda22624ba Fix building 2017-03-29 01:54:16 -07:00
Craig Tiller d1d055a1bf Fix building 2017-03-29 01:52:28 -07:00
Craig Tiller ba32fee3fc Speed up builds 2017-03-29 01:49:02 -07:00
Craig Tiller 26cb316227 fix typo 2017-03-28 19:31:20 -07:00
Craig Tiller 409a8da3ed syntax 2017-03-28 08:41:16 -07:00