Yuchen Zeng
6aa85735f4
Merge pull request #9955 from y-zeng/ev_epoll_test
...
Avoid variable length arrays
2017-03-27 11:46:43 -07:00
Yuchen Zeng
f466ae116e
Merge pull request #7771 from y-zeng/cares_buildin
...
Async DNS resolver with pre-configured c-ares
2017-03-24 14:52:04 -07:00
Craig Tiller
7e6b7df8d6
Merge pull request #10275 from ctiller/memory
...
Memory usage tweaks
2017-03-24 14:16:28 -07:00
Michael Warres
c46b3ebeb9
Add socket factory support to udp_server.c
2017-03-24 11:33:20 -04:00
Craig Tiller
878a7c2a09
Memory usage tweaks
...
- Improve estimation to give a more reliable slop space in the arena
- Improve measurement by issuing sufficient throw-away calls on a channel to allow call size estimation to settle
2017-03-23 15:14:48 -07:00
Yuchen Zeng
d3360844f3
Merge remote-tracking branch 'upstream/master' into cares_rebase
2017-03-23 10:58:49 -07:00
Noah Eisen
3d194ad7a3
Merge branch 'master' of https://github.com/grpc/grpc into error-slice-optimization
2017-03-22 14:40:28 -07:00
Yuchen Zeng
937302b0df
Merge remote-tracking branch 'upstream/master' into cares_rebase
2017-03-22 10:54:31 -07:00
Yuchen Zeng
be0dba162e
Merge pull request #10247 from y-zeng/fix_lb_subchannel
...
Fix fuzzing detected error: remaining GRPC_ARG_SUBCHANNEL_ADDRESS was not removed by pick_first and round_robin
2017-03-22 10:40:59 -07:00
Yuchen Zeng
c88fd35f97
Add reproduction
2017-03-21 16:10:36 -07:00
Mark D. Roth
14ef5d83e2
Merge remote-tracking branch 'upstream/master' into remove_initial_connect_string
2017-03-21 13:08:53 -07:00
Mark D. Roth
d86d7424a0
Remove BUILD rule for removed test.
2017-03-21 07:38:46 -07:00
Craig Tiller
7c050ea8c6
Merge pull request #10102 from ctiller/fuzzing-long
...
Fix fuzzing detected error: stack overflow in hpack parser
2017-03-20 18:31:12 -07:00
Yuchen Zeng
9bc0d8200e
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 16:00:17 -07:00
Yuchen Zeng
2c977084c8
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 15:57:23 -07:00
Yuchen Zeng
f39cf46842
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 15:53:39 -07:00
Yuchen Zeng
289bc21585
Merge pull request #9995 from y-zeng/cpu_test
...
Avoid repetitive division calculations
2017-03-17 11:35:14 -07:00
Mark D. Roth
f3792b2024
Merge remote-tracking branch 'upstream/master' into remove_initial_connect_string
2017-03-17 11:04:09 -07:00
Yang Gao
18f5b66b94
Merge pull request #10090 from rjshade/add_test_flags
...
Add test feature flags
2017-03-17 09:19:11 -07:00
Craig Tiller
6f8ddd6183
Merge github.com:grpc/grpc into call_arena
2017-03-16 08:37:14 -07:00
Craig Tiller
41373d0457
Merge pull request #10122 from ctiller/arena
...
Arena allocator for grpc
2017-03-15 16:16:30 -07:00
matt-kwong
5992c19f49
Merge pull request #9896 from matt-kwong/ssl-fuzz2
...
Embed mock SSL data into ssl_server_fuzzer.c and add fuzzer options
2017-03-15 11:55:28 -07:00
ncteisen
1a3f24dc1e
Merge branch 'master' of https://github.com/grpc/grpc into error-slice-optimization
2017-03-15 11:06:12 -07:00
Robbie Shade
1f8342933f
Add test feature flags
2017-03-15 13:43:30 -04:00
Craig Tiller
4e8c9895ee
Merge github.com:grpc/grpc into call_arena
2017-03-14 21:13:51 -07:00
Noah Eisen
3005ce8dda
Only use static on string literals
2017-03-14 20:13:52 -07:00
Michael Warres
456ddd83df
Remove grpc_udp_server dependency on grpc_server.
2017-03-14 16:52:45 -04:00
Craig Tiller
fb9d112043
Review comments
2017-03-14 09:26:27 -07:00
ncteisen
6fd36b575b
Merge branch 'master' of https://github.com/grpc/grpc into error-slice-optimization
2017-03-14 08:44:32 -07:00
ncteisen
4b36a3d9ea
Change error_create API to slice
2017-03-13 20:19:47 -07:00
Craig Tiller
d426caca81
Use an arena for call & subchannel_call allocation
2017-03-13 12:30:45 -07:00
Michael Lumish
67631eb217
Merge pull request #10105 from murgatroid99/upmerge_v1.2.x
...
Upmerge v1.2.x
2017-03-13 11:51:17 -07:00
Craig Tiller
a5bb010762
Merge pull request #10110 from ctiller/foo2
...
Don't track allocations if we are not going to use the tracking results
2017-03-13 08:55:40 -07:00
Craig Tiller
2fcf211b06
Merge pull request #9947 from ctiller/track_memory
...
Track memory as part of microbenchmark profiling runs
2017-03-13 08:35:57 -07:00
Craig Tiller
5b5632d448
Merge github.com:grpc/grpc into fuzzing-long
2017-03-13 08:30:22 -07:00
Craig Tiller
37723c9ee0
Fix race condition
2017-03-13 07:45:44 -07:00
Craig Tiller
0dd81003b5
Concurrent test
2017-03-13 06:57:29 -07:00
Craig Tiller
9202b3fdfd
Arena allocator for grpc
2017-03-12 22:30:38 -07:00
ncteisen
bbb3801e48
Change error get/set API to grpc_slice
2017-03-10 22:25:25 -08:00
Abhishek Kumar
0b7bd20de4
Merge pull request #10005 from ctiller/status_ordering
...
Document status ordering rules
2017-03-10 22:03:06 -08:00
Craig Tiller
75a41b4532
Hide memory counters from atomic counters
2017-03-10 20:44:25 -08:00
murgatroid99
46a50d5b0a
Merge remote-tracking branch 'upstream/v1.2.x' into upmerge_v1.2.x
2017-03-10 14:13:41 -08:00
Craig Tiller
7e43bfa1fa
Fix fuzzing detected error
2017-03-10 14:01:02 -08:00
Michael Lumish
a85e7d4a64
Merge pull request #10054 from murgatroid99/uv_resolver_fallback
...
Add uv resolver fallback for named ports, fix portability tests
2017-03-10 09:41:09 -08:00
ncteisen
ceddd29391
Address github comments
2017-03-09 19:02:31 -08:00
ncteisen
b3eee5c8c7
Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human
2017-03-09 11:16:25 -08:00
Noah Eisen
a885d00a38
Merge branch 'master' of https://github.com/grpc/grpc into error-arena-optimization
2017-03-09 10:13:34 -08:00
murgatroid99
d0cda5c40b
Add uv resolver fallback for named ports, fix portability tests
2017-03-09 10:04:58 -08:00
ncteisen
55337bb317
Error arena optimization
2017-03-08 15:38:34 -08:00
Craig Tiller
808d19e834
Merge pull request #9977 from ctiller/fssplit
...
Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks
2017-03-08 12:52:02 -08:00