Craig Tiller
0357187b4e
Merge github.com:grpc/grpc into minimal_test
2017-04-05 12:24:25 -07:00
Craig Tiller
3aa7e1bd3b
Merge pull request #10469 from ctiller/xyz
...
Add profiling annotations
2017-04-05 12:09:08 -07:00
Craig Tiller
5de46568ce
Merge github.com:grpc/grpc into cpparena
2017-04-04 17:08:12 -07:00
Craig Tiller
5bdffab426
Add profiling annotations
2017-04-04 14:24:53 -07:00
Craig Tiller
29ebc57554
Merge branch 'minimal' into minimal_test
2017-04-04 08:00:55 -07:00
Craig Tiller
ad286c35da
Merge github.com:grpc/grpc into minimal
2017-04-04 07:58:50 -07:00
Craig Tiller
e3593d912b
Fix sanity
2017-04-03 14:51:02 -07:00
Craig Tiller
3be7dd0e79
Optionalize deadline checking
2017-04-03 14:30:03 -07:00
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
2017-04-03 13:54:31 -07:00
Craig Tiller
9b3648a28e
Optionalize message_size_filter
2017-04-03 12:25:19 -07:00
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
2017-03-31 16:59:30 -07:00
Craig Tiller
a0f3abd925
Review feedback: bikeshedding round
2017-03-31 15:42:16 -07:00
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
2017-03-31 08:27:28 -07:00
Sree Kuchibhotla
e04906dc54
Merge branch 'master' into cq_create_api_changes
2017-03-30 13:20:00 -07:00
Craig Tiller
75b6908748
Merge github.com:grpc/grpc into new_transport_op
2017-03-30 12:25:43 -07:00
Craig Tiller
57178eff19
fixes
2017-03-29 20:08:49 -07:00
Craig Tiller
b6090a697b
Merge github.com:grpc/grpc into new_transport_op
2017-03-28 10:13:07 -07:00
Nicolas "Pixel" Noble
8e0684b5d4
Merge branch 'master' of https://github.com/grpc/grpc into cpp_bazelness
2017-03-27 18:50:04 +02:00
Sree Kuchibhotla
6ac703d1fd
Fix after merge with master
2017-03-24 09:53:01 -07:00
Sree Kuchibhotla
7b81147cc9
Merge branch 'master' into cq_create_api_changes
2017-03-24 09:52:02 -07:00
Nicolas "Pixel" Noble
ddab452096
Merge branch 'master' of https://github.com/grpc/grpc into cpp_bazelness
2017-03-22 18:30:44 +01:00
Craig Tiller
b14ab80cd8
Fixes for new APIs
2017-03-22 08:53:39 -07:00
Sree Kuchibhotla
f2c32150ef
Update C++ code
2017-03-22 03:01:24 -07:00
Craig Tiller
31041c9e12
Merge github.com:grpc/grpc into call_cases
2017-03-21 15:16:14 -07:00
Sree Kuchibhotla
36c370793b
Merge branch 'master' into cq_create_api_changes
2017-03-21 10:28:40 -07:00
Craig Tiller
444c223c17
Merge github.com:grpc/grpc into new_transport_op
2017-03-20 09:36:17 -07:00
Craig Tiller
b7f35a658b
Expand benchmark coverage to isolated grpc_call scenarios against a dummy filter stack
2017-03-16 13:29:05 -07:00
Craig Tiller
5279370314
Fix compilation
2017-03-15 08:38:24 -07:00
Craig Tiller
e1523e95c1
Track calls to gpr_now()
2017-03-14 21:10:42 -07:00
Craig Tiller
fc830f2c09
Fix compilation
2017-03-14 09:32:21 -07:00
Craig Tiller
833adc2028
Merge pull request #10068 from ctiller/zalloc_bench
...
Track zalloc times in microbenchmark
2017-03-10 07:14:35 -08:00
Craig Tiller
af11581260
Merge github.com:grpc/grpc into cpp_bazelness
2017-03-09 15:09:34 -08:00
Craig Tiller
e667aaf9f9
clang-format
2017-03-09 08:12:21 -08:00
Craig Tiller
d720d5dd0a
Track zalloc times in microbenchmark
...
This forms our speed of light for call creation: at some point call
creation is dominated by zeroing memory and all we can do is reduce the
size of the call... let's track where that point is.
2017-03-09 08:10:17 -08:00
Sree Kuchibhotla
89da88c7b4
Merge branch 'master' into cq_create_api_changes
2017-03-08 14:45:23 -08:00
Craig Tiller
1ffda9f292
Merge branch 'fssplit' into bm_channel
2017-03-06 14:37:51 -08:00
Craig Tiller
111db946b7
Add a test of creating a call on a lame channel in C++
2017-03-06 14:36:17 -08:00
Sree Kuchibhotla
1dbd981cf8
Prefix grpc_cq_polling_type enums with GRPC_CQ_
2017-03-03 14:27:44 -08:00
Sree Kuchibhotla
2c7ab675c3
Merge branch 'master' into cq_create_api_changes
2017-03-03 10:57:07 -08:00
Craig Tiller
e4a2419597
Bugfixes
2017-03-03 08:53:52 -08:00
Craig Tiller
5e3215338f
Move helpers to a common place, use them everywhere
2017-03-03 08:50:25 -08:00
Sree Kuchibhotla
982a6f2b1c
C++ code changes in response to grpc_completion_queue_create() API change
2017-03-03 02:19:31 -08:00
Craig Tiller
2bfc3bcf8d
Add fixtures for call creation benchmarks
2017-03-01 07:54:20 -08:00
Craig Tiller
4d92a49fc0
Merge github.com:grpc/grpc into cpp_bazelness
2017-02-28 08:43:06 -08:00
Craig Tiller
bf515b6f7f
Merge github.com:grpc/grpc into cpp_bazelness
2017-02-24 16:23:50 -08:00
Craig Tiller
b82b3d0e52
Fixes for zalloc
2017-02-23 12:50:05 -08:00
Craig Tiller
385b00932c
Cleanup
2017-02-22 13:45:01 -08:00
Craig Tiller
2ec37e1bdb
Fix memory leak
2017-02-22 10:26:52 -08:00
Craig Tiller
1d77399656
Fix copyright
2017-02-21 16:36:51 -08:00
Craig Tiller
be42e1cb6a
Fix missing header
2017-02-16 09:25:23 -08:00
Craig Tiller
4f60fbf104
Add initial metadata benchmarks
2017-02-15 23:50:36 -08:00
Craig Tiller
3a04debe74
Add load reporting
2017-02-15 23:01:47 -08:00
Craig Tiller
c52ba3a03f
Hoist constant setting out of loop - and shave some ns from call creation
2017-02-15 22:57:43 -08:00
Craig Tiller
a25c9b4aa0
Call out no-filter case
2017-02-15 17:19:22 -08:00
Craig Tiller
4bba37c228
Add a no-filter stack for comparison
2017-02-15 17:16:44 -08:00
Craig Tiller
571b7fffb3
Add benchmarks for a good selection of filters
2017-02-15 17:10:53 -08:00
Craig Tiller
fd044b8b22
Call creation benchmark
2017-02-15 16:15:48 -08:00