Commit Graph

304 Commits

Author SHA1 Message Date
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
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 75a41b4532 Hide memory counters from atomic counters 2017-03-10 20:44:25 -08:00
murgatroid99 d0cda5c40b Add uv resolver fallback for named ports, fix portability tests 2017-03-09 10:04:58 -08:00
Craig Tiller b094b2c31e Actually print error message 2017-03-07 15:55:53 -08:00
Craig Tiller c2515d0c64 Merge github.com:grpc/grpc into always-use-port-server 2017-02-28 08:35:32 -08:00
Craig Tiller cd232f64c6 Merge pull request #9753 from ctiller/zalloc
Add zalloc, convert a bunch of files to use it
2017-02-27 15:58:23 -08:00
murgatroid99 98cdf3b3e6 Merge remote-tracking branch 'upstream/v1.1.x' into merge_1.1.x_master 2017-02-23 14:59:45 -08:00
Yuchen Zeng 47de64c700 zalloc grpc_pollset 2017-02-22 19:04:38 -08:00
murgatroid99 0c73a1ad8e Clang format 2017-02-17 14:50:26 -08:00
murgatroid99 1191b7202d Improve Node and libuv testing and test coverage
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
2017-02-17 12:10:26 -08:00
Craig Tiller cba864bfbe Eliminate port server env var, force its use always, consolidate code 2017-02-17 10:27:56 -08:00
Craig Tiller 65d57b8c3d Merge github.com:grpc/grpc into zalloc 2017-02-17 07:03:54 -08:00
Craig Tiller 9596d6b112 Merge pull request #9660 from ctiller/c3
Convert client_channel.c to use a combiner lock
2017-02-16 16:36:15 -08:00
Craig Tiller 6f4178878c Add zalloc, convert a bunch of files to use it 2017-02-16 14:09:39 -08:00
Craig Tiller 7f9184f314 Review feedback 2017-02-14 22:39:47 -08:00
Craig Tiller 9e5ac1bf11 Fix broken shutdown, and cascading exec_ctx usage bugs 2017-02-14 22:25:50 -08:00
Craig Tiller 4cb0a7a5a1 Better test 2017-02-13 17:14:20 -08:00
Craig Tiller fe5f497f77 Add a test that measures flow control stalls in a deterministic way 2017-02-13 16:26:27 -08:00
Craig Tiller 44cc814bca Add lots of casts 2017-02-09 08:00:31 -08:00
Craig Tiller 8f1b31530c Use atomics for memory counters
Avoids two mutex acquisitions per allocation in bm_fullstack (where we
also count memory allocations)
2017-02-08 15:06:20 -08:00
Craig Tiller 7ed3c932c9 Merge pull request #9511 from ctiller/assert_writes
Add a test verifying number of writes per RPC is reasonable
2017-02-04 19:46:06 -08:00
Craig Tiller f5369947a1 Fix Bazel 2017-02-03 13:49:32 -08:00
Craig Tiller abda919dfb Fix include guards 2017-02-03 13:47:24 -08:00
Craig Tiller 758aa9f489 Merge branch 'debug_helpers' of github.com:ctiller/grpc into debug_helpers 2017-02-03 13:46:47 -08:00
Craig Tiller 61eb40ce56 Put files in a better place 2017-02-03 13:46:33 -08:00
Craig Tiller 6c1d43bdd2 Merge github.com:grpc/grpc into bm_stream 2017-02-01 15:26:14 -08:00
Craig Tiller 27ffc9b551 Merge github.com:grpc/grpc into bwest 2017-02-01 09:29:56 -08:00
Robbie Shade ca7effcdff Replace timeout/scaling macros with functions. 2017-01-31 15:40:20 -05:00
Craig Tiller 02cae86b34 Merge github.com:grpc/grpc into bm_stream 2017-01-30 11:19:20 -08:00
Craig Tiller df4d27574e Merge github.com:grpc/grpc into bwest 2017-01-30 09:38:06 -08:00
Craig Tiller 95ccbc2d6f Merge branch 'bm_countwrites' into bwest 2017-01-27 14:10:09 -08:00
Craig Tiller efbd7c2a0f Bug fixes, tracing for bdp estimation 2017-01-27 14:07:44 -08:00
Craig Tiller 5e308087bc Merge branch 'bm_msgsz' into bm_countwrites 2017-01-27 12:11:49 -08:00
Craig Tiller cda759d658 Add an error to fd_shutdown (and recursively)
Allows diagnosing WHY a file descriptor was shutdown prematurely.
2017-01-27 11:37:37 -08:00
Craig Tiller 9128716268 Track writes/RPC in microbenchmark 2017-01-26 14:44:25 -08:00
Craig Tiller 7c70b6c144 Revert "Revert "Metadata handling rewrite""
This reverts commit 5e01e2ac97.
2017-01-23 07:48:42 -08:00
Craig Tiller 5e01e2ac97 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
Craig Tiller 5acc826ace Merge github.com:grpc/grpc into metadata_filter 2017-01-17 17:20:14 -08:00
Yang Gao 2b24d279d6 Merge pull request #9326 from yang-g/license
Add licenses to all BUILD files and missing copyright
2017-01-17 13:36:36 -08:00
Craig Tiller 9d4fc31da4 Merge github.com:grpc/grpc into metadata_filter 2017-01-12 14:08:50 -08:00
yang-g a2341eaed0 omg it is 2017 2017-01-11 23:01:24 -08:00
yang-g d36a53156c Add missing include for size_t 2017-01-11 16:14:44 -08:00
yang-g 43dc9ed3b7 Add licenses to all BUILD files and missing copyright 2017-01-11 16:05:25 -08:00
Craig Tiller 76dca19953 clang-format 2017-01-06 14:54:18 -08:00
Craig Tiller bedb18959b Fixes, remove grpc_error_free_string 2017-01-06 14:53:54 -08:00
Craig Tiller cd7faa27df Merge branch 'faster' into slice_with_exec_ctx 2017-01-04 16:07:14 -08:00
Craig Tiller 4b53d35113 Faster test building: avoid repeated linking 2017-01-04 16:05:46 -08:00
Craig Tiller 3ca6019d39 Merge branch 'patchy' into slice_with_exec_ctx_and_build 2017-01-04 14:41:29 -08:00