Commit Graph

3519 Commits

Author SHA1 Message Date
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