Commit Graph

2640 Commits

Author SHA1 Message Date
ncteisen ab04027e47 Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3 2017-08-01 10:58:29 -07:00
Vijay Pai dc1cfe9e21 Merge pull request #11978 from vjpai/remake
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-31 12:58:44 -07:00
Yang Gao f787594e68 Merge pull request #11703 from yang-g/cq_shutdown
Allow adding events to cq after shutdown is called.
2017-07-31 07:37:31 -07:00
Vijay Pai 4280725bb3 Clean up grpc++_unsecure so that it doesn't require secure content anymore 2017-07-30 23:53:27 -07:00
ncteisen fb193a1e2f Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3 2017-07-28 15:47:32 -07:00
yang-g 7d6b914f98 Change return type to bool 2017-07-28 12:49:40 -07:00
yang-g 0eaf7debd2 Allow adding events to cq after shutdown is called. 2017-07-28 12:49:40 -07:00
David G. Quintas 433f7bce2d Merge pull request #11948 from dgquintas/grpclb_fix_rr_shutdown_connectivity
Fix bug in handling of RR connectivity transition to SHUTDOWN
2017-07-28 11:59:17 -07:00
David G. Quintas aaf623ac66 Merge pull request #11965 from dgquintas/grpclb_lb_channel_conn_state_subscription
Watch the LB channel using the right initial conn. state
2017-07-28 11:00:18 -07:00
David Garcia Quintas fc950fbeb5 Fix bug in handling of RR connectivity transition to SHUTDOWN 2017-07-27 19:56:30 -07:00
ncteisen 0133cc6fd8 Avoid benchmarking allocs 2017-07-27 19:45:24 -07:00
David Garcia Quintas 6a7935e14e Watch the LB channel using the right initial conn. state 2017-07-27 19:24:52 -07:00
Mark D. Roth e7751807e2 Use new protocol for reporting dropped calls to grpclb balancer. 2017-07-27 12:31:45 -07:00
David Garcia Quintas c22c65b58d grpclb: deal with all-drops serverlists 2017-07-25 14:22:20 -07:00
Vijay Pai 196d3d6ee8 Merge pull request #11928 from grpc/revert-11572-internalize
Revert "Separate internal-only and public parts of C++ API"
2017-07-25 10:26:01 -07:00
Vijay Pai 3b914413a8 Merge pull request #11907 from vjpai/testlast
Move gtest last
2017-07-25 10:04:43 -07:00
Vijay Pai bc81eee4d4 Remove a follow-on internal that was added post-internalization, keep the templated QPS worker rather than going back to internal API 2017-07-25 01:51:28 -07:00
Vijay Pai 6abd20020b Revert "Separate internal-only and public parts of C++ API" 2017-07-25 00:43:30 -07:00
Yuchen Zeng 9511aefaa9 Merge pull request #11786 from y-zeng/fd_orphan
Support closed fd in grpc_fd_orphan()
2017-07-24 11:32:22 -07:00
Mark D. Roth e0778b2c18 Add cancellation to asynchronous security APIs. 2017-07-21 15:42:00 -07:00
Vijay Pai c50cf03f32 Move gtest last 2017-07-21 11:14:40 -07:00
Guantao Liu 1932a50e50 Merge pull request #11787 from guantaol/qps_driver
Add a new metric and enable internal credential types in QPS Driver
2017-07-18 17:46:57 -07:00
ncteisen 3c909d55fd Pull out flow control objects 2017-07-18 17:06:58 -07:00
ncteisen 06f052b35d Get rid of local window, fix qps worker 2017-07-18 17:06:58 -07:00
ncteisen 268a82398c Pull flow control into one module 2017-07-18 17:06:57 -07:00
Vijay Pai e5ba80b507 Merge pull request #11870 from vjpai/slice
Add idiomatic C++ API for grpc::Slice construction
2017-07-18 14:10:13 -07:00
Mark D. Roth 65d447f2c3 Merge pull request #11454 from markdroth/server_cq_ok_semantics
Do not return calls on server when request proto fails to deserialize.
2017-07-18 12:19:45 -07:00
Vijay Pai 0f95fa4909 Add idiomatic C++ API for grpc::Slice construction that doesn't
require using grpc_slice
2017-07-18 11:07:43 -07:00
kpayson64 4ff3805d25 Merge pull request #11813 from kpayson64/restore_target
Restore interop_client_main
2017-07-18 09:04:23 -07:00
Yuchen Zeng 9968c253cd Update bm_pollset with the fd_orphan change 2017-07-17 17:52:15 -07:00
Craig Tiller d996379030 Reset OWNERS state 2017-07-17 10:54:07 -07:00
Vijay Pai fd82a6cb4f Merge pull request #11145 from vjpai/inproc3
In-process transport
2017-07-15 20:05:26 -07:00
Guantao Liu 29a7050c35 Fixed sanity. 2017-07-14 19:24:26 -07:00
Guantao Liu 37484f8299 Merge remote-tracking branch 'upstream/master' into qps_driver 2017-07-14 18:41:10 -07:00
Guantao Liu 91d8f0b5a8 Added the missing header file and fixed a syntax error. 2017-07-14 18:33:30 -07:00
Guantao Liu ac9fdfbc40 Removed unnecessary default values and fixed sanity. 2017-07-14 17:33:19 -07:00
Vijay Pai 8dc4f101cb Disbable a specific check on async_end2end_test and revisit later if that expectation was really required by the API 2017-07-14 16:23:54 -07:00
Vijay Pai 3d7d5f4ed2 Create inproc transport, add relevant tests, exclude irrelevant tests 2017-07-14 16:23:54 -07:00
Sree Kuchibhotla ac51c2aa9b Merge pull request #11825 from sreecha/asan_failure
Fix memory leak in bm_cq_multiple_threads (due to not calling grpc_shutdown)
2017-07-14 15:25:34 -07:00
David G. Quintas 0c9ce72218 Merge pull request #11761 from dgquintas/lb_update_connector_fix
RR: fix subchannel list handing
2017-07-14 12:21:55 -07:00
David G. Quintas 24a4b31c07 Merge pull request #11726 from dgquintas/fix_grpclb_test_deadlocks
Fix deadlocks in grpclb_end2end_test
2017-07-14 12:17:54 -07:00
Sree Kuchibhotla a69878a217 fix memory leaks due to not calling grpc_shutdown in bm_cq_multiple_threads 2017-07-14 11:29:28 -07:00
Mark D. Roth 0696611fb5 Do not return calls on server when request proto fails to deserialize. 2017-07-14 07:18:39 -07:00
David Garcia Quintas 51d0ff0f3d Fix deadlocks in grpclb_end2end_test 2017-07-13 18:43:14 -07:00
Ken Payson f47c063d02 Restore interop_client_main
This target is used internally.
2017-07-13 18:30:26 -07:00
Guantao Liu e72b5d6ab8 Merge remote-tracking branch 'upstream/master' into qps_driver to resolve conflicts. 2017-07-13 18:29:18 -07:00
Craig Tiller 41690d1ad8 Detach ownership of core/c++ 2017-07-13 16:16:13 -07:00
David Garcia Quintas 9a4ed686b1 Improved testing 2017-07-13 16:12:30 -07:00
Craig Tiller 5e47758d53 Make @vjpai an owner of qps_test 2017-07-13 16:09:47 -07:00
Nicolas "Pixel" Noble 68ce2564fd Sanitizing repo. 2017-07-13 22:45:33 +02:00