Commit Graph

4070 Commits

Author SHA1 Message Date
Jan Tattermusch 03e82e2cdf Split address passed to AddListeningPort into host and port 2015-05-07 09:14:13 -07:00
Jan Tattermusch 8ab1f7ed3d added concept of ServerCallContext, that is passed to all server-side handlers 2015-05-07 09:14:13 -07:00
Jan Tattermusch bdb1b4863b add a generic constraint for TRequest and TResponse to require a class 2015-05-07 09:14:13 -07:00
Jan Tattermusch 9b9a877eae change todo comment 2015-05-07 09:14:13 -07:00
Nicolas Noble 63733efd73 Merge pull request #1499 from jtattermusch/core_cb_fix
Fix server side call finalization when connection is closed.
2015-05-07 07:58:38 -07:00
Tim Emiola a568ce7245 Merge pull request #1495 from stanley-cheung/fix_php_gce_test
update php composer.lock
2015-05-06 15:53:43 -07:00
Stanley Cheung ba57cf23ee Merge pull request #1501 from donnadionne/test-log
more division of logs to make it easier to analyze test results.
2015-05-06 15:12:15 -07:00
Donna Dionne 030ca38635 more division of logs to make it easier to analyze test results. 2015-05-06 15:09:58 -07:00
Jan Tattermusch 594856fe64 Fix: Server side call with both streams closed doesnt get properly finalized 2015-05-06 14:09:44 -07:00
Stanley Cheung ae35546dda Merge pull request #1497 from donnadionne/test-log
Test log
2015-05-06 13:47:15 -07:00
Donna Dionne 71cbac4b7f Merge branch 'master' of github.com:google/grpc into test-log 2015-05-06 13:19:55 -07:00
Donna Dionne 5c1368e200 Ensuring test logs are not over written between runs. 2015-05-06 13:19:20 -07:00
Stanley Cheung 62d0b28a76 update php composer.lock 2015-05-06 13:09:25 -07:00
Craig Tiller 096528d604 Merge pull request #1492 from tbetbetbe/grpc_ruby_fix_travis
Pin the version of rubocop used in grpc.gemspec
2015-05-06 12:42:10 -07:00
Tim Emiola f2fb07dafc Pin the version of rubocop used in grpc.gemspec 2015-05-06 10:22:35 -07:00
Craig Tiller 78193bf035 Merge pull request #1491 from dgquintas/important_mark_analysis
Added support for important mark (!) analysis.
2015-05-06 10:20:53 -07:00
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
2015-05-06 10:15:36 -07:00
donnadionne 999971dbf7 Merge pull request #1482 from stanley-cheung/php_cloud_prod_cmd
add command for the rest of PHP interop test
2015-05-06 09:38:38 -07:00
Craig Tiller 0e17857ab5 Merge pull request #1484 from dgquintas/profiling_add_bang_mark
Added important (!) profiling mark.
2015-05-05 19:41:22 -07:00
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.
2015-05-05 17:14:59 -07:00
David G. Quintas 234e62ce97 Merge pull request #1395 from ctiller/swappy
Optimize a few core routines
2015-05-05 16:51:51 -07:00
Stanley Cheung ab4ad8590b add command for the rest of PHP interop test 2015-05-05 14:46:23 -07:00
Tim Emiola fde356c98e Merge pull request #1445 from jtattermusch/csharp_new_api
A new C# API based on async/await
2015-05-05 14:45:04 -07:00
Eric Anderson e785be8a93 Merge pull request #1479 from nathanielmanistaatgoogle/interop-test-specification
Call out TODO interop test priorities
2015-05-05 14:32:15 -07:00
Nathaniel Manista ef42ea21b1 Make headers of TODO interop test priorities 2015-05-05 21:18:43 +00:00
David G. Quintas da00c0aad3 Merge pull request #1452 from ctiller/profile-analyze
Profile analyzer
2015-05-05 14:16:10 -07:00
Craig Tiller bd9f924f16 Basic profiler analyzer 2015-05-05 12:29:12 -07:00
Tim Emiola 97c5559040 Merge pull request #1476 from stanley-cheung/php_gce_auth_test
add php compute_engine_creds auth interop test
2015-05-05 09:50:00 -07:00
Stanley Cheung e19497a9d5 add php compute_engine_creds auth interop test 2015-05-05 09:32:27 -07:00
jboeuf a0e1454021 Merge pull request #1447 from ctiller/magical-void-pointers
Add per-call context pointer API
2015-05-05 08:46:02 -07:00
Craig Tiller d53d87cbd3 Merge pull request #1464 from yang-g/init
Expose max message size at the server side.
2015-05-05 07:34:56 -07:00
Yang Gao 380b0f3b5d Merge pull request #1466 from ctiller/seqno2
Handle stream number exhaustion correctly
2015-05-04 22:34:14 -07:00
Jan Tattermusch a8447711be stylecop fixes 2015-05-04 17:56:52 -07:00
Jan Tattermusch 32d95b9744 remove duplicate initialize 2015-05-04 17:56:32 -07:00
Craig Tiller 1458e66c11 Merge pull request #1469 from dgquintas/fix_ptags
Added missing profiling tags.
2015-05-04 16:38:33 -07:00
Yang Gao 172791a80c resolve comments 2015-05-04 16:33:53 -07:00
Craig Tiller b7d1608a72 Merge github.com:grpc/grpc into seqno2 2015-05-04 15:56:05 -07:00
Craig Tiller 80abd54fc1 Merge github.com:grpc/grpc into swappy 2015-05-04 15:46:54 -07:00
Jan Tattermusch 8c2dd9d864 Fixes for C# cancellation support 2015-05-04 14:56:51 -07:00
Yang Gao 3d3d632d72 merge with head 2015-05-04 13:54:11 -07:00
Yang Gao 26839c7da9 Add a c test for max message length 2015-05-04 13:49:38 -07:00
David G. Quintas 6dc5502871 Merge pull request #1432 from vjpai/async-cleanup
Create an async QPS client hierarchy
2015-05-04 13:34:58 -07:00
David Garcia Quintas f667f1b3e8 Added missing profiling tags. 2015-05-04 13:15:46 -07:00
David Garcia Quintas 925573c17f Merge remote-tracking branch 'upstream/master' 2015-05-04 13:05:32 -07:00
Yang Gao 097e7bf63e Merge pull request #1465 from ctiller/foo
Remove dead file
2015-05-04 12:49:38 -07:00
Yang Gao 7164eea295 Merge pull request #1463 from ctiller/seqno
Fix a typo that resulted in truncating incoming sequence numbers to 24 bits
2015-05-04 12:48:48 -07:00
David Garcia Quintas 7c2ba271f9 Merge remote-tracking branch 'upstream/master' 2015-05-04 12:08:28 -07:00
Nicolas Noble c112d146a2 Merge pull request #1462 from vjpai/kill45
Remove gcc 4.5 testing and keep 4.4
2015-05-04 11:27:17 -07:00
Stanley Cheung 4c8726318a Merge pull request #1450 from donnadionne/php
adding php to cloud to prod tests.
2015-05-04 10:58:17 -07:00
Yang Gao 539af31bfb Merge pull request #1396 from ctiller/one-read
Deliver data up from tcp immediately
2015-05-04 10:41:10 -07:00