Commit Graph

194 Commits

Author SHA1 Message Date
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
Craig Tiller 50b7fc9b24 More discriminating 2017-03-28 08:28:32 -07:00
Craig Tiller 06ac1c7086 Merge github.com:grpc/grpc into bmdiff2.1.1 2017-03-28 08:25:35 -07:00
Craig Tiller ed2c292f44 Bugfix15 2017-03-27 23:23:45 -07:00
Craig Tiller a87b138187 Bugfix14 2017-03-27 23:06:10 -07:00
Craig Tiller 4efb5e16dc Bugfix13 2017-03-27 22:37:00 -07:00
Craig Tiller cc7d9873f7 Bugfix12 2017-03-27 22:29:15 -07:00
Craig Tiller 4274925f83 Bugfix11 2017-03-27 22:20:37 -07:00
Craig Tiller f0e7739acc Bugfix10 2017-03-27 22:11:57 -07:00
Craig Tiller b9d71a2a0e Bugfix9 2017-03-27 22:01:10 -07:00
Craig Tiller 8aeb8986ea Bugfix8 2017-03-27 21:53:04 -07:00
Craig Tiller d9de6b302f Bugfix7 2017-03-27 21:45:10 -07:00
Craig Tiller c523f5df3e Bugfix6 2017-03-27 21:37:19 -07:00
Craig Tiller 6e40ea0b65 Bugfix5 2017-03-27 21:28:22 -07:00
Craig Tiller a0af68d1e1 Bugfix4 2017-03-27 21:27:37 -07:00
Craig Tiller 039f4dc632 Bugfix3 2017-03-27 21:27:16 -07:00
Craig Tiller ec8dee29e7 Bugfix2 2017-03-27 21:26:47 -07:00
Craig Tiller 00003fedda Bugfix1 2017-03-27 21:26:11 -07:00
Craig Tiller d23826e8b9 A more useful bm_diff? 2017-03-27 21:25:15 -07:00
Craig Tiller 9fb3131dba Enroll bm_chttp2_transport into bigquery pipeline 2017-03-22 09:09:16 -07:00
Craig Tiller e1523e95c1 Track calls to gpr_now() 2017-03-14 21:10:42 -07:00
Craig Tiller 37bbbd770f Merge pull request #9984 from ctiller/poll-wakeup
Add some pollset benchmarks
2017-03-13 13:38:48 -07:00
Craig Tiller 2fcf211b06 Merge pull request #9947 from ctiller/track_memory
Track memory as part of microbenchmark profiling runs
2017-03-13 08:35:57 -07:00
Craig Tiller bbfb25bf70 Sanitize before bigquery upload 2017-03-10 17:24:45 -08:00
Noah Eisen 56cea8f2ee Merge pull request #10098 from ncteisen/whats-the-diff-between
Enhance bm_diff
2017-03-10 14:30:18 -08:00