Commit Graph

2237 Commits

Author SHA1 Message Date
Craig Tiller 4865c79548 Merge pull request #10613 from ctiller/framing_costs
Optimize framing a little
2017-04-27 14:53:12 -07:00
Craig Tiller 15fda75e1c Merge pull request #10427 from ctiller/c++lame
Convert Lame Client Channel code to C++
2017-04-27 09:03:19 -07:00
Craig Tiller 737da9fdea Merge github.com:grpc/grpc into c++lame 2017-04-26 15:07:09 -07:00
Julien Boeuf b71ef65cb3 more TLS cleanup.
- using NULL-terminated strings as opposed to const unsigned char *
with length since the credentials are in PEM format.
- aligning the structures with gRPC so that we have less convertions to
do back and forth.
2017-04-26 11:26:36 -07:00
Craig Tiller 017b452b7b Use larger block size in proto write 2017-04-26 07:55:38 -07:00
MakMukhi c090c619c1 Merge pull request #10644 from MakMukhi/master
Added unit testing support.
2017-04-24 16:36:40 -07:00
Craig Tiller 6f2024f4ec Merge github.com:grpc/grpc into c++lame 2017-04-24 13:33:06 -07:00
Craig Tiller 85bf34a4a8 Copy slices for in-process transports: its no longer safe to just ref 2017-04-21 16:14:59 -07:00
Craig Tiller decec09316 Merge github.com:grpc/grpc into c++lame 2017-04-21 08:08:05 -07:00
Craig Tiller 50f7e1aa84 Merge github.com:grpc/grpc into hybrid 2017-04-21 06:38:04 -07:00
Craig Tiller 9847a834ba Merge github.com:grpc/grpc into framing_costs 2017-04-20 15:31:09 -07:00
Craig Tiller f5a1b75065 Merge pull request #10761 from ctiller/ubsan
Fix ubsan reported failure
2017-04-20 15:03:36 -07:00
Craig Tiller 0d23d8954f Add flexibility on *which* slice gets reffed
Use it to ensure that sb_move_first acts predictably
2017-04-20 14:46:37 -07:00
Craig Tiller d5ad177a4c Merge github.com:grpc/grpc into framing_costs 2017-04-20 13:01:57 -07:00
Craig Tiller 59db187c85 Merge branch 'tsan-c++' into hybrid 2017-04-20 19:24:57 +00:00
Craig Tiller 56bbe02ca1 Fix ubsan reported failure 2017-04-20 08:37:36 -07:00
Craig Tiller 6984e1dc5e Merge github.com:grpc/grpc into c++lame 2017-04-19 14:50:31 -07:00
Craig Tiller 06a30eef36 Merge github.com:grpc/grpc into cpparena 2017-04-19 14:40:20 -07:00
Yang Gao c63a119fd4 Merge pull request #10682 from yang-g/status_helper
Remove status_helper as it is not needed any more
2017-04-19 10:51:02 -07:00
Craig Tiller 3588248554 Merge github.com:grpc/grpc into hybrid 2017-04-19 09:06:45 -07:00
Craig Tiller 827b061535 clang-format 2017-04-19 06:49:29 -07:00
Mahak Mukhi ea07b60401 Post-review update 2017-04-18 17:05:49 -07:00
Craig Tiller cac4e178fd Merge github.com:grpc/grpc into cpparena 2017-04-18 13:39:18 -07:00
Craig Tiller a12c0657ef Merge github.com:grpc/grpc into hybrid 2017-04-18 13:23:44 -07:00
Craig Tiller 991c101de8 Initial thread manager fixes 2017-04-18 19:43:14 +00:00
yang-g 6bc701659c Remove status_helper as it is not needed any more 2017-04-18 10:36:36 -07:00
Craig Tiller 1eeed856ee Merge pull request #10237 from meliuz/configurable-minbackoff-reconnect
Make min_backoff_ms timeout configurable
2017-04-18 09:19:30 -07:00
Craig Tiller 75c2270daa Remove errant use of stdint.h 2017-04-17 12:21:32 -07:00
Craig Tiller addb6ea986 Merge github.com:grpc/grpc into c++lame 2017-04-17 12:19:09 -07:00
David G. Quintas a6f64f4c00 Merge pull request #10391 from dgquintas/lr_back_to_md
Load Reporting back to using metadata
2017-04-17 10:36:42 -07:00
Yang Gao c5fc2b7112 Merge pull request #10663 from yang-g/globalcallback
Update ServerGlobalCallback::AddPort api
2017-04-17 09:13:49 -07:00
Craig Tiller c39fbcf9ba Merge github.com:grpc/grpc into framing_costs 2017-04-17 08:20:25 -07:00
David Garcia Quintas a818f72c0c Load Reporting back to using metadata 2017-04-15 11:25:48 -07:00
Mahak Mukhi c5eee16814 more sanity fixes 2017-04-14 17:02:26 -07:00
Craig Tiller bc7c8457a2 No C99 in public headers 2017-04-14 15:22:24 -07:00
Craig Tiller 100539f7c8 No C99 in public headers 2017-04-14 15:20:34 -07:00
Craig Tiller 56c23f11b0 Merge github.com:grpc/grpc into c++lame 2017-04-14 15:18:20 -07:00
David Garcia Quintas 2f4679ea34 Fix handling of slice in http_client_filter 2017-04-14 13:17:19 -07:00
Craig Tiller c3666d7090 Merge github.com:grpc/grpc into hybrid 2017-04-14 13:15:56 -07:00
Craig Tiller 2c6f63731c Merge github.com:grpc/grpc into cpparena 2017-04-14 13:14:10 -07:00
Craig Tiller f294934ec4 Merge github.com:grpc/grpc into framing_costs 2017-04-14 13:12:30 -07:00
yang-g eafeea48a9 Update ServerGlobalCallback::AddPort api 2017-04-14 12:34:10 -07:00
Craig Tiller 957562780a Merge pull request #10583 from ctiller/server_start
Threading robustness
2017-04-14 08:53:01 -07:00
Sree Kuchibhotla b81fb794a3 Merge pull request #9972 from sreecha/cq_create_api_changes
Completion Queue creation API changes (C-Core and C++ only)
2017-04-14 07:59:18 -07:00
Craig Tiller 58e6d13f1b Merge github.com:grpc/grpc into minimal_test 2017-04-13 20:50:09 -07:00
Sree Kuchibhotla 33f4c6d04a Merge branch 'master' into cq_create_api_changes 2017-04-13 15:39:45 -07:00
Mahak Mukhi b32e89eb8b added todo 2017-04-13 14:55:06 -07:00
Mahak Mukhi 2814b5148e formatting 2017-04-13 14:45:26 -07:00
Craig Tiller bfa041a56d Merge github.com:grpc/grpc into framing_costs 2017-04-13 13:59:53 -07:00
Julien Boeuf d6547f45d1 Be more explicit about the contract for free_fn in the gpr_allocation_functions doc. 2017-04-13 13:53:36 -07:00