murgatroid99
65b784e230
Added error events on client streams when the server is streaming
10 years ago
Craig Tiller
2da0296478
Eliminate need for SIGPIPE handling
10 years ago
Tim Emiola
a568ce7245
Merge pull request #1495 from stanley-cheung/fix_php_gce_test
...
update php composer.lock
10 years ago
Craig Tiller
b96d001584
Validate that headers contain legal bytes
10 years ago
Stanley Cheung
ba57cf23ee
Merge pull request #1501 from donnadionne/test-log
...
more division of logs to make it easier to analyze test results.
10 years ago
Donna Dionne
030ca38635
more division of logs to make it easier to analyze test results.
10 years ago
David Garcia Quintas
975efdc915
Avoid repeated sortings in percentile() calls.
...
Have the function expect sorted input.
10 years ago
Craig Tiller
d1abc814a7
Throw away queued messages on error
10 years ago
David Garcia Quintas
776075a80a
Implemented aggregation over important mark times.
...
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
```
10 years ago
vjpai
40627b4dc4
Merge branch 'master' into stream_ctx
10 years ago
Jan Tattermusch
594856fe64
Fix: Server side call with both streams closed doesnt get properly finalized
10 years ago
Stanley Cheung
ae35546dda
Merge pull request #1497 from donnadionne/test-log
...
Test log
10 years ago
Donna Dionne
71cbac4b7f
Merge branch 'master' of github.com:google/grpc into test-log
10 years ago
Donna Dionne
5c1368e200
Ensuring test logs are not over written between runs.
10 years ago
Craig Tiller
12f809fd89
Merge github.com:grpc/grpc into bye-bye-completion-queue-pie
10 years ago
Craig Tiller
708b0a8ba8
Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-have
10 years ago
Craig Tiller
fb775b80cb
Fix test
10 years ago
Stanley Cheung
62d0b28a76
update php composer.lock
10 years ago
Craig Tiller
3676b38183
Lose redundant tag on unary calls
10 years ago
Craig Tiller
793212a63e
Merge github.com:grpc/grpc into all-the-small-things
10 years ago
Craig Tiller
f508145012
Fix some wrapped languages
10 years ago
Craig Tiller
096528d604
Merge pull request #1492 from tbetbetbe/grpc_ruby_fix_travis
...
Pin the version of rubocop used in grpc.gemspec
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Tim Emiola
f2fb07dafc
Pin the version of rubocop used in grpc.gemspec
10 years ago
Craig Tiller
78193bf035
Merge pull request #1491 from dgquintas/important_mark_analysis
...
Added support for important mark (!) analysis.
10 years ago
David Garcia Quintas
5b2ea2979b
Added support for important mark (!) analysis.
...
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
10 years ago
donnadionne
999971dbf7
Merge pull request #1482 from stanley-cheung/php_cloud_prod_cmd
...
add command for the rest of PHP interop test
10 years ago
Craig Tiller
0c23320c8a
Split thread stress from end2end to improve parallelism
10 years ago
Craig Tiller
0e17857ab5
Merge pull request #1484 from dgquintas/profiling_add_bang_mark
...
Added important (!) profiling mark.
10 years ago
David Garcia Quintas
73423ae76d
Added important (!) profiling mark.
...
It's meant to have a special status in the analysis, whereby latencies
from important marks to all their enclosing BEGIN ({) and END (})
markings will be measured.
10 years ago
vjpai
4f1a75f0aa
Merge branch 'master' into stream_ctx
10 years ago
Craig Tiller
f1f8fc3b89
Merge github.com:grpc/grpc into we-should-probably-run-all-the-tests-we-have
10 years ago
David G. Quintas
234e62ce97
Merge pull request #1395 from ctiller/swappy
...
Optimize a few core routines
10 years ago
David Garcia Quintas
d4f10c0320
Split C++'s smoke_test into 4 stand alone ones.
10 years ago
Stanley Cheung
ab4ad8590b
add command for the rest of PHP interop test
10 years ago
Tim Emiola
fde356c98e
Merge pull request #1445 from jtattermusch/csharp_new_api
...
A new C# API based on async/await
10 years ago
Eric Anderson
e785be8a93
Merge pull request #1479 from nathanielmanistaatgoogle/interop-test-specification
...
Call out TODO interop test priorities
10 years ago
Nathaniel Manista
ef42ea21b1
Make headers of TODO interop test priorities
10 years ago
David G. Quintas
da00c0aad3
Merge pull request #1452 from ctiller/profile-analyze
...
Profile analyzer
10 years ago
Yang Gao
691ff71da5
Merge remote-tracking branch 'upstream/master' into mock
10 years ago
Yang Gao
196ade3e4d
add a test using the mock interfaces
10 years ago
Craig Tiller
bd9f924f16
Basic profiler analyzer
10 years ago
Vijay Pai
dfe83deb2c
Make sure that we have enough server threads to actually support the
...
number of outstanding streams
10 years ago
Yang Gao
c6924c8e99
Add full codegen for clientside stub interface
10 years ago
Tim Emiola
97c5559040
Merge pull request #1476 from stanley-cheung/php_gce_auth_test
...
add php compute_engine_creds auth interop test
10 years ago
Craig Tiller
93ec3712e6
Enable test that got forgotten
10 years ago
Craig Tiller
9eb47ada08
Further fixes
10 years ago
Stanley Cheung
e19497a9d5
add php compute_engine_creds auth interop test
10 years ago
Craig Tiller
667ca409ed
Fix new tests in C core
10 years ago
jboeuf
a0e1454021
Merge pull request #1447 from ctiller/magical-void-pointers
...
Add per-call context pointer API
10 years ago