aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
Commit message (Collapse)AuthorAge
...
| | | | * | | Adding support for per call credentials in core.Gravatar Julien Boeuf2015-05-07
| |_|_|/ / / |/| | | | |
| | | | * | Further fixes and eye candy.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, fixed the handling of } when nesting gets complex. Made the reporting of block percentiles consistent with the ! reporting.
| | | | * | Handling of ! tags across threads & performance.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed an important bug whereby thread info wasn't being taken into account for ! marks. Also dramatically improved performance by getting rid of a silly O(n^2) loop.
* | | | | | more division of logs to make it easier to analyze test results.Gravatar Donna Dionne2015-05-06
| | | | | |
| | | | * | Avoid repeated sortings in percentile() calls.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | Have the function expect sorted input.
| | | | * | Implemented aggregation over important mark times.Gravatar David Garcia Quintas2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namely, 50,90,95 and 99th percentiles are now reported on important marks. Example output (for a single ! mark between begin-end marks in grpc_tcp_write()): ``` Important marks: ================ 99999@src/core/iomgr/tcp_posix.c:545 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:541): 0.037 0.057 0.070 0.087 205 } (src/core/iomgr/tcp_posix.c:556): 15.181 27.021 32.509 41.103 ``` For a fabricated example (see https://gist.github.com/dgquintas/026d333815589cc37269) with the same ! mark in two different frames, the output is: ``` Important marks: ================ 999999@src/core/iomgr/tcp_posix.c:5 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:1): 9.500 13.900 14.450 14.890 205 } (src/core/iomgr/tcp_posix.c:6): 3.000 4.600 4.800 4.960 999999@src/core/iomgr/tcp_posix.c:3 Relative mark: 50th p. 90th p. 95th p. 99th p. 205 { (src/core/iomgr/tcp_posix.c:1): 2.500 2.900 2.950 2.990 205 { (src/core/iomgr/tcp_posix.c:2): 1.500 1.900 1.950 1.990 205 } (src/core/iomgr/tcp_posix.c:4): 2.000 2.800 2.900 2.980 205 } (src/core/iomgr/tcp_posix.c:6): 10.000 15.600 16.300 16.860 ```
* | | | | | Merge branch 'master' of github.com:google/grpc into test-logGravatar Donna Dionne2015-05-06
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
* | | | | | Ensuring test logs are not over written between runs.Gravatar Donna Dionne2015-05-06
| |/ / / / |/| | | |
| | * | | Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-haveGravatar Craig Tiller2015-05-06
| | |\ \ \ | | |/ / / | |/| | |
| | | | * Merge github.com:grpc/grpc into all-the-small-thingsGravatar Craig Tiller2015-05-06
| | | | |\ | | |_|_|/ | |/| | |
| * | | | Merge pull request #1491 from dgquintas/important_mark_analysisGravatar Craig Tiller2015-05-06
| |\ \ \ \ | | | | | | | | | | | | Added support for important mark (!) analysis.
| | * | | | Added support for important mark (!) analysis.Gravatar David Garcia Quintas2015-05-06
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, an input of GRPC_LAT_PROF 1316908107613.015869 0x7fd35f7fe700 { 205 (nil) src/core/iomgr/tcp_posix.c 1 GRPC_LAT_PROF 1316908107614.015869 0x7fd35f7fe700 { 205 (nil) src/core/iomgr/tcp_posix.c 2 GRPC_LAT_PROF 1316908107615.015869 0x7fd35f7fe700 ! 999999 (nil) src/core/iomgr/tcp_posix.c 3 GRPC_LAT_PROF 1316908107616.015869 0x7fd35f7fe700 } 205 (nil) src/core/iomgr/tcp_posix.c 4 GRPC_LAT_PROF 1316908107617.015869 0x7fd35f7fe700 ! 999999 (nil) src/core/iomgr/tcp_posix.c 5 GRPC_LAT_PROF 1316908107618.015869 0x7fd35f7fe700 } 205 (nil) src/core/iomgr/tcp_posix.c 6 results in tag 50%/90%/95%/99% us 205 5.00/5.00/5.00/5.00 Important marks: ================ 999999 @ src/core/iomgr/tcp_posix.c:3 205 { (src/core/iomgr/tcp_posix.c:1): 2.000 us 205 { (src/core/iomgr/tcp_posix.c:2): 1.000 us 205 } (src/core/iomgr/tcp_posix.c:4): -1.000 us 205 } (src/core/iomgr/tcp_posix.c:6): -3.000 us 999999 @ src/core/iomgr/tcp_posix.c:5 205 { (src/core/iomgr/tcp_posix.c:1): 4.000 us 205 } (src/core/iomgr/tcp_posix.c:6): -1.000 us
| | | | * Split thread stress from end2end to improve parallelismGravatar Craig Tiller2015-05-06
| |_|_|/ |/| | |
| | * | Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-haveGravatar Craig Tiller2015-05-05
| | |\ \ | |_|/ / |/| | |
| * | | add command for the rest of PHP interop testGravatar Stanley Cheung2015-05-05
|/ / /
| | * Merge remote-tracking branch 'upstream/master' into mockGravatar Yang Gao2015-05-05
| | |\
| | * | add a test using the mock interfacesGravatar Yang Gao2015-05-05
| | | |
* | | | Basic profiler analyzerGravatar Craig Tiller2015-05-05
| |_|/ |/| |
| * | Enable test that got forgottenGravatar Craig Tiller2015-05-05
| | |
* | | add php compute_engine_creds auth interop testGravatar Stanley Cheung2015-05-05
|/ /
* | merge with headGravatar Yang Gao2015-05-04
|\ \
* | | Add a c test for max message lengthGravatar Yang Gao2015-05-04
| | |
| * | Merge pull request #1463 from ctiller/seqnoGravatar Yang Gao2015-05-04
| |\ \ | | | | | | | | Fix a typo that resulted in truncating incoming sequence numbers to 24 bits
| * | | Merge pull request #1450 from donnadionne/phpGravatar Stanley Cheung2015-05-04
|/| | | | | | | | | | | adding php to cloud to prod tests.
| | * | Add test for >16777215 sequence numbered streamsGravatar Craig Tiller2015-05-04
| |/ / |/| |
* | | Let's be really pedantic about the status of our submodules.Gravatar Nicolas "Pixel" Noble2015-05-04
| | |
| * | adding php to cloud to prod tests.Gravatar Donna Dionne2015-05-01
| | |
* | | add instruction to add cacerts/roots.pem to grpc/php docker image in gce_setupGravatar Stanley Cheung2015-05-01
| |/ |/|
* | Merge github.com:grpc/grpc into delete-the-old-apiGravatar Craig Tiller2015-04-30
|\ \
| * | Adjusting scripts to fake-install.Gravatar Nicolas "Pixel" Noble2015-04-30
| | |
| * | Merge branch 'master' of github.com:grpc/grpc into travis-speedupGravatar Nicolas "Pixel" Noble2015-04-30
| |\ \ | | | | | | | | | | | | | | | | Conflicts: .travis.yml
* | | | Kill thread stress test - to be replaced with something newGravatar Craig Tiller2015-04-29
| | | |
* | | | Kill echo testGravatar Craig Tiller2015-04-29
| | | |
* | | | Remove test for an old API corner caseGravatar Craig Tiller2015-04-29
| | | |
* | | | Remove legacy testsGravatar Craig Tiller2015-04-28
| |/ / |/| |
* | | php dockerfile: one dependency was listed twiceGravatar Stanley Cheung2015-04-28
| | |
* | | fixed grpc_docker.sh to run C# auth tests correctlyGravatar Jan Tattermusch2015-04-28
| | |
* | | adding auth interop tests for C# to grpc_docker.shGravatar Jan Tattermusch2015-04-27
| | |
* | | Merge pull request #1361 from jtattermusch/run_tests_fixesGravatar Michael Lumish2015-04-27
|\ \ \ | | | | | | | | Improve C# support in run_tests.py and run C# on Travis.
* | | | Flagging a few census tests as flaky.Gravatar Nicolas "Pixel" Noble2015-04-24
| | | |
| * | | adding csharp tests to travisGravatar Jan Tattermusch2015-04-24
| | | |
| * | | improved C# support in run_tests.pyGravatar Jan Tattermusch2015-04-24
| | | |
* | | | Merge branch 'master' of github.com:grpc/grpc into flakesGravatar Nicolas "Pixel" Noble2015-04-24
|\| | |
* | | | Flagging some tests as flaky.Gravatar Nicolas "Pixel" Noble2015-04-24
| | | |
| * | | Merge pull request #1357 from tbetbetbe/grpc-ruby-correct-test-scriptsGravatar donnadionne2015-04-23
| |\ \ \ | | | | | | | | | | Corrects command/flags used in ruby interop tests
| | * | | Corrects command/flags used in ruby interop testsGravatar Tim Emiola2015-04-23
| | | | |
| * | | | Updates the ruby docker file to refresh bundlerGravatar Tim Emiola2015-04-23
| |/ / /
| * / / Avoid building shared libraries on Travis. This seems flaky.Gravatar Nicolas "Pixel" Noble2015-04-23
|/ / /
* | | Merge pull request #1317 from donnadionne/private_buildGravatar Tim Emiola2015-04-22
|\ \ \ | | | | | | | | Scripts to build java and cxx docker images from local (uncommitted) cod...
* \ \ \ Merge pull request #1339 from nicolasnoble/template-docGravatar Craig Tiller2015-04-22
|\ \ \ \ | | | | | | | | | | Adding some documentation about the build/template system.