Commit Graph

8730 Commits

Author SHA1 Message Date
ncteisen 475ccfd110 Fix ubsan 2018-11-30 10:27:34 -08:00
ncteisen 3eb6c4779d Exclude census 2018-11-30 10:27:34 -08:00
ncteisen bdd0d47e07 microbenchmarks don't use polling 2018-11-30 10:27:34 -08:00
Noah Eisen 12d9d04cb4 Make microbenchmarks test targets 2018-11-30 10:27:34 -08:00
Yash Tibrewal 714a54aa43
Merge pull request #17331 from yashykt/timestamplength
Add the byte offset for the RPC that is traced in Timestamps
2018-11-29 13:14:34 -08:00
Mark D. Roth c3ad2243ee
Merge pull request #17312 from markdroth/grpclb_empty_serverlist_fix
Don't ignore empty serverlists from the grpclb balancer.
2018-11-29 09:23:22 -08:00
Mark D. Roth f3844ec79e
Merge pull request #17323 from markdroth/inlined_vector_copy_and_move_fix
Fix InlinedVector to use its elements' move and copy methods.
2018-11-29 07:55:12 -08:00
Mark D. Roth 217de89085 Don't ignore empty serverlists from the grpclb balancer. 2018-11-29 07:39:15 -08:00
Yash Tibrewal 77ba25ab72 s/int/uint32_t 2018-11-29 02:21:19 -08:00
Yash Tibrewal 9506d35674 Add a byte counter to chttp2_stream and use that for timestamps 2018-11-29 01:26:45 -08:00
Yash Tibrewal fe4ef31ac2 Do not add the TCP buffer length. 2018-11-29 00:56:22 -08:00
Yash Tibrewal e57f8aebcb Update test 2018-11-28 20:49:17 -08:00
Bill Feng 8b7323df1c
Merge pull request #17110 from billfeng327/multipool-config
Bazel multipool config update, removed sentinel file
2018-11-28 18:54:21 -08:00
Guantao Liu 99673fcbe3
Merge pull request #17244 from guantaol/ev_epollbg
Preparation for the new background poller 'epollbg'
2018-11-28 15:37:28 -08:00
Mark D. Roth 5214f8bc57 Fix InlinedVector to use its elements' move and copy methods. 2018-11-28 14:00:40 -08:00
Noah Eisen debb6d8991
Merge pull request #17296 from ncteisen/clang-tidy
Fix Clang Tidy
2018-11-26 15:32:31 -05:00
Bill Feng 5810b53df3 merge conflict fix 2018-11-26 10:15:47 -08:00
vishalpowar 5ee0cdc422
Merge pull request #17239 from vishalpowar/add_ads_in_metadata
Adding ads (data-plane-api) method name to wellknown names list.
2018-11-26 09:19:47 -08:00
ncteisen d3631f9c79 fix clang tidy 2018-11-26 06:11:30 -05:00
Yash Tibrewal 474b97e44e
Merge pull request #16455 from yashykt/httpplumbing
Add HTTP plumbing for Fathom
2018-11-21 13:26:49 -08:00
apolcyn 84bfc5d43a
Merge pull request #17267 from apolcyn/qos_json_driver_different_cred_types
Allow setting per-worker credential types in QPS benchmark driver
2018-11-21 12:17:24 -08:00
Yash Tibrewal 248e304671 Merge branch 'master' into httpplumbing 2018-11-21 11:48:41 -08:00
Alexander Polcyn d9dbb76969 Allow specifying specific credential types to reach specific works in QPS benchmark driver 2018-11-21 10:13:10 -08:00
Yash Tibrewal c7e92f26eb Reviewer comments 2018-11-20 15:03:12 -08:00
Guantao Liu 458d9d28db Add the missing definition of shutdown_background_closure to bm_cq_multiple_threads 2018-11-20 11:09:06 -08:00
Yash Tibrewal bab043e865 Cleanup 2018-11-16 18:11:42 -08:00
Vishal Powar 68c353351c Run the tools/codegen/core/gen_static_metadata.py and generate the
required files
2018-11-16 16:16:36 -08:00
Yash Tibrewal f7bb5fa9d9
Merge pull request #17232 from yashykt/cleanup1
Remove the std::unique_ptr for interceptor creators, instead use move semantics everywhere
2018-11-16 13:25:50 -08:00
Yash Tibrewal a60fd359cb Modify remaining usecases in test/cpp 2018-11-16 11:42:31 -08:00
Yash Tibrewal fc332d2c92 Merge master 2018-11-16 11:11:04 -08:00
Yash Tibrewal 626f1c9d53 Remove the std::unique_ptr, instead use move semantics everywhere 2018-11-15 16:49:43 -08:00
Mark D. Roth d18458720c Don't reset channel state on resolver failure when LB policy exists. 2018-11-15 09:36:49 -08:00
Jan Tattermusch e5f9f5ef46 disable grpc_tool_test on msan 2018-11-14 16:40:35 +01:00
Soheil Hassas Yeganeh 1dd09321cd Add a non-polymorphic variant to RefCounted.
Using RefCounted<Child, NonPolymorphic> users can now build smart,
ref-counted pointers without paying the costs of a vtable when it's
possible.
2018-11-13 23:11:56 -05:00
Vijay Pai 637e4ea9fb
Merge pull request #17197 from vjpai/ctx_clear
Properly clear metadata and other structs when reusing ServerContext in callback API
2018-11-13 13:57:33 -08:00
Vijay Pai 0e29d7b9bc Properly clear metadata and other structs when reusing ServerContext 2018-11-13 12:44:56 -08:00
Vijay Pai a192fc6880 Fix clang-tidy issues 2018-11-11 14:32:55 -08:00
hcaseyal 5203702f57
Merge pull request #17155 from hcaseyal/fix_namespace
Make namespace more explicit.
2018-11-08 09:22:11 -08:00
Jan Tattermusch 4e1610bd41
Merge pull request #17140 from vjpai/qps
Initialize values in memory before creating slice
2018-11-08 16:48:26 +01:00
Hope Casey-Allen e42afb0d63 Make namespace more explicit. 2018-11-07 19:48:14 -08:00
Bill Feng 9759a1b241 removed accidental submodule update 2018-11-07 15:21:04 -08:00
Vijay Pai 432b34bf74 Initialize value before creating slice 2018-11-07 12:33:19 -08:00
Moiz Haidry 729a0a9e5b
Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmark
Added benchmarks for Callback based Unary server
2018-11-07 12:02:22 -08:00
Moiz Haidry 1303ec7b53 Added benchmarks for Callback based Unary server 2018-11-07 10:08:51 -08:00
Yash Tibrewal 193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
Interceptors should see a Cancellation notification
2018-11-06 14:56:24 -08:00
Yash Tibrewal 617f90aaae Add BUILD file for stats_test.cc 2018-11-05 16:19:18 -08:00
Vijay Pai a3b803cfad Added another test case for status ordering 2018-11-05 10:24:01 -08:00
Soheil Hassas Yeganeh 48e4a81b05 Remeve memset(0) from arena allocated memory.
Callers are updated to properly initialize the memory.

This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY
environment variable.
2018-11-05 10:12:39 -05:00
ncteisen 1b8bf9f190 Add blank line 2018-11-02 17:22:59 -04:00
ncteisen e7d59f718f clang format 2018-11-02 16:56:12 -04:00