Commit Graph

11486 Commits

Author SHA1 Message Date
Mark D. Roth 96ba68d7cd Fix more allocation bugs. 2016-12-09 17:21:26 +00:00
Mark D. Roth 6c07bf85a3 Fix allocation bug. 2016-12-09 08:38:38 -08:00
Mark D. Roth eed3815e9e Pass ownership of grpc_tcp_server_acceptor to connector. 2016-12-08 13:59:13 -08:00
Mark D. Roth 5b850b2194 clang-format 2016-12-08 09:40:58 -08:00
Mark D. Roth c898417302 Fix race condition on shutdown. 2016-12-08 09:40:33 -08:00
Mark D. Roth 7d74b666bb Redo change accidentally reverted in previous commit. 2016-12-07 09:14:42 -08:00
Mark D. Roth 887e218ccc Make grpc_handshaker vtable wrapper functions public. 2016-12-07 08:19:34 -08:00
Mark D. Roth cc8487eebe clang-format 2016-12-07 08:17:06 -08:00
Mark D. Roth d095340897 Allow creating security handshaker without adding it to handshake manager. 2016-12-07 07:59:29 -08:00
Mark D. Roth d9ef2830d0 clang-format 2016-12-06 07:37:27 -08:00
Mark D. Roth 71daef7e32 Clarify comment. 2016-12-06 07:26:52 -08:00
Mark D. Roth 65b79c8dda Rename *_create_handshakers() to *_add_handshakers(). 2016-12-06 07:20:20 -08:00
Craig Tiller 4ee9bb06b9 Fix race if connector is shutdown while connecting 2016-12-05 15:37:47 -08:00
Craig Tiller 749ccd99df Merge branch 'track_cq_finalize' of github.com:vjpai/grpc into fixit29 2016-12-05 15:23:24 -08:00
Craig Tiller 9c5318aba0 Fix shutdown problems with sync server 2016-12-05 15:07:04 -08:00
Vijay Pai 7e499aa3fb Bring back gli initializer summoning 2016-12-05 14:50:14 -08:00
Vijay Pai 6510d47c81 gpr_atm isn't automatically initialized to 0. Thanks Obama. 2016-12-05 14:16:20 -08:00
Vijay Pai bf24dd9e51 clang-format 2016-12-05 13:59:09 -08:00
Vijay Pai cbe1599250 Track requests that could cause other requests to be created, and don't do
a real core shutdown of a CQ until such requests are done
2016-12-05 13:56:29 -08:00
Craig Tiller 1d3ad2b249 Merge pull request #8938 from ctiller/fixit23
Reliably handle failing streams during writes
2016-12-05 13:48:20 -08:00
Jorge Canizales b23c86bcd7 Merge pull request #8790 from pquerna/objc_fix_leak_of_buffer
Objective-C: Fix memory leak of every message sent
2016-12-05 12:47:29 -08:00
Craig Tiller 73c4f8fce1 Readability improvements 2016-12-05 11:11:59 -08:00
Craig Tiller 504ae4347b Add parens 2016-12-05 11:07:58 -08:00
Paul Querna d907370fc8 GPR Buffers need to be destroyed, not directly freed, otherwise it leaks reference counted backing slices. 2016-12-05 08:38:11 -08:00
Craig Tiller 909935087b Get idle edge reliably 2016-12-05 08:32:53 -08:00
Craig Tiller e9c75e3f92 Merge github.com:grpc/grpc into fixit23 2016-12-05 08:17:32 -08:00
Craig Tiller 73122ba8f5 clang-format 2016-12-05 08:16:58 -08:00
Mark D. Roth f7a75460ad Merge pull request #8949 from grpc/revert-8922-slice_cleanup
Revert "Remove redundant includes from string.h and tmpfile.h"
2016-12-05 08:06:55 -08:00
Mark D. Roth d101e14211 Revert "Renamed google_benchmark submodule to benchmark" 2016-12-05 08:04:22 -08:00
Mark D. Roth 4eec0041f5 Revert "Remove redundant includes from string.h and tmpfile.h" 2016-12-05 08:03:41 -08:00
Mark D. Roth adc3fbc0a3 Merge pull request #8922 from sreecha/slice_cleanup
Remove redundant includes from string.h and tmpfile.h
2016-12-05 07:43:40 -08:00
Mark D. Roth 746578ac9c Merge pull request #8851 from dgquintas/rename_gbench
Renamed google_benchmark submodule to benchmark
2016-12-05 07:43:17 -08:00
Jan Tattermusch 8e9a492ad9 Merge pull request #8828 from jtattermusch/csharp_call_flags_api
Add C# call flags API
2016-12-05 10:34:17 +01:00
Craig Tiller dedf6c112d Merge github.com:grpc/grpc into fixit23 2016-12-03 06:21:43 -08:00
Craig Tiller b35cfc76e2 Merge pull request #8913 from markdroth/security_handshaker2
Rewrite security handshaker to use generic handshaker API.
2016-12-02 22:34:00 -08:00
Craig Tiller ad158893de Merge pull request #8854 from dgquintas/backoff
Updated backoff to spec.
2016-12-02 22:33:37 -08:00
Craig Tiller 80c7e9200e Merge pull request #8939 from ctiller/fixit24
Fix use-after-free in resource quota
2016-12-02 19:48:10 -08:00
Masood Malekghassemi 4d7b0e135b Merge pull request #8920 from soltanmm-google/fracking-is-not-inherently-horrible-it-just-does-not-have-enough-oversight
Switch to command-arg for Python split-codegen
2016-12-02 18:59:55 -08:00
Craig Tiller 1af5401e73 Fix spam 2016-12-02 17:17:33 -08:00
Craig Tiller ab5a499080 Fix use-after-free 2016-12-02 17:17:07 -08:00
Craig Tiller c494c7b104 Fix some things:
- use after free for resource quota
- stuck-in-combiner-lock bug for End2endTest.ClientCancelsBidi/1 under
  asan/epoll
- fixes clang-format stuff for a few files
2016-12-02 17:10:06 -08:00
Masood Malekghassemi 561dce4525 Switch to command-arg for Python split-codegen
Almost fixes #8753 (which still needs a test).
2016-12-02 15:32:15 -08:00
Craig Tiller 0627af2b48 Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23 2016-12-02 14:34:40 -08:00
Mark D. Roth c50ee7aac2 Merge remote-tracking branch 'origin/security_handshaker1' into security_handshaker2 2016-12-02 22:30:13 +00:00
Mark D. Roth a0bb3742d9 Fix server_chttp2_test. 2016-12-02 22:27:26 +00:00
Craig Tiller 4999d0a1bd Merge branch 'backoff' of github.com:dgquintas/grpc into fixit23 2016-12-02 14:25:20 -08:00
Craig Tiller 1402a297d5 Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23 2016-12-02 14:23:08 -08:00
Mark D. Roth 0f4bbba826 Fix allocation bugs in server shutdown. 2016-12-02 22:16:03 +00:00
Craig Tiller ba801e6465 Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23 2016-12-02 14:07:44 -08:00
Craig Tiller 1747055e14 Merge pull request #8931 from ctiller/fixit20
Remove resource users from reclaimer lists when shutting down
2016-12-02 13:22:37 -08:00