Vijay Pai
17bf3e1434
Merge pull request #11705 from vjpai/typos
...
Resolve typos
2017-07-07 08:44:33 -07:00
Craig Tiller
1d85332481
Merge pull request #11532 from ctiller/optimize_for
...
Allow application optimization targets to be hinted to grpc (prefer latency over throughput for now)
2017-07-06 15:35:12 -07:00
Vijay Pai
28ee1ecdf0
Resolve typos
2017-07-06 14:46:37 -07:00
Noah Eisen
67a40548ca
Initialize pending_ops false
2017-07-06 09:34:06 -07:00
ncteisen
36bb8a0006
s/hanging/pending/g
2017-07-05 11:21:25 -07:00
ncteisen
43f2b55a07
Add repro and fix to bidi case
2017-07-05 10:33:21 -07:00
ncteisen
95f7a51746
Fix writelast bug
2017-07-05 10:33:21 -07:00
Craig Tiller
a1a3f363ee
Merge github.com:grpc/grpc into optimize_for
2017-07-05 08:37:09 -07:00
David G. Quintas
b9223347bc
Merge pull request #11539 from dgquintas/alarm_non_copyable
...
Make grpc::Alarm non-copyable
2017-06-29 14:19:58 -07:00
Nicolas "Pixel" Noble
5d80dc4985
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-06-26 22:01:11 +02:00
Vijay Pai
10c040d455
Move collection reset before unref (since unref could destroy obj)
2017-06-22 13:41:41 -07:00
Vijay Pai
d35730d185
Fix use of terminal underscores in field names.
2017-06-22 12:06:44 -07:00
Vijay Pai
fc539eb193
Re-enable public constructor for ClientAsyncResponseReader to avoid busting client that bypassed code generator. This code is deprecated-on-arrival as it is a performance pessimization. This code path should not be used.
2017-06-22 09:40:09 -07:00
David Garcia Quintas
e48949f0b4
Make grpc::Alarm non-copyable
2017-06-20 15:42:56 -07:00
Craig Tiller
f1633a9bec
Allow application optimization targets to be hinted to grpc (prefer latency over throughput for now)
2017-06-19 10:01:52 -07:00
Noah Eisen
5f5415eae3
Merge pull request #11429 from gkelly/fix-extra-semis
...
Remove extraneous semicolons.
2017-06-08 10:08:57 -07:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Yang Gao
2f6715d49b
Merge pull request #11399 from yang-g/status_ok_message
...
Update comments to discourage having an OK status with error_message
2017-06-07 15:31:09 -07:00
Garret Kelly
0cd689202d
Remove extraneous semicolons.
...
Fixes compilation if building with -Wextra-semi.
2017-06-07 14:56:06 -04:00
David Garcia Quintas
87d5a3130d
Implement LB policy updates
2017-06-06 19:45:58 -07:00
yang-g
63610c4740
Update comments to discourage having an OK status with error_message
2017-06-02 16:30:54 -07:00
David G. Quintas
672f15fbdd
Merge pull request #11143 from dgquintas/dns_server
...
Make ServerBuilder accept (dns:///) URIs instead of just dns names
2017-06-02 09:55:29 -07:00
Eric Gribkoff
df8b5eacf0
Update comment formatting
2017-06-01 08:53:49 -07:00
Nicolas "Pixel" Noble
7bc55fdaa3
Merge remote-tracking branch 'ctiller/build-wtf' into import
2017-05-26 00:32:47 +02:00
murgatroid99
c18b9069cd
Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge
2017-05-25 15:13:27 -07:00
Yang Gao
0a94f3c8ab
Merge pull request #11158 from yang-g/async_default_service
...
Add api to server builder plugin to modify the builder
2017-05-23 13:53:44 -07:00
Craig Tiller
5cb685f0ab
Merge pull request #11262 from KindDragon/patch-1
...
Export function gpr_log_severity_string for grpc_csharp_ext
2017-05-23 13:34:42 -07:00
Mark D. Roth
34011f19ed
Merge pull request #11246 from markdroth/doc_fixes
...
More Doxygen comment improvements.
2017-05-23 09:20:39 -07:00
Yang Gao
725d822743
merge with head
2017-05-22 10:41:17 -07:00
Mark D. Roth
98bb6323ae
Yet another Doxygen comment syntax fix.
2017-05-22 08:25:59 -07:00
Mark D. Roth
a4881ccd5e
Fixed Doxygen comment syntax.
2017-05-22 07:24:55 -07:00
Arkady Shapkin
b046d0f511
Export function gpr_log_severity_string for grpc_csharp_ext
2017-05-22 14:03:39 +03:00
Craig Tiller
840931eec9
More import fixes
2017-05-19 15:37:45 -07:00
Mark D. Roth
127fdaeace
More Doxygen comment improvements.
2017-05-19 13:16:13 -07:00
Alexander Polcyn
c3b1f18a7e
get rid of connectivity state watchers right after timeout
2017-05-18 12:09:26 -07:00
Mehrdad Afshari
37718a4fce
Doxygenize comments in server_context_test_spouse.h
2017-05-17 23:30:11 -07:00
Mehrdad Afshari
d488bbac02
minor: doxygenize comment
2017-05-17 23:30:11 -07:00
Mehrdad Afshari
6a6747a906
Link comment code entities
2017-05-17 23:30:11 -07:00
Mehrdad Afshari
65942421b4
minor edits in channel_arguments.h
2017-05-17 23:30:10 -07:00
Mehrdad Afshari
27da5defc7
Minor edits and doxygenize some comments
2017-05-17 23:30:10 -07:00
Mehrdad Afshari
4601bc254b
tiny edit and linking entities
2017-05-17 23:30:10 -07:00
Mehrdad Afshari
59cd2d7f66
doxygenize include/grpc++/security/credentials.h comments
2017-05-17 23:30:10 -07:00
Mehrdad Afshari
31e9c14e83
doxygenize auth_metadata_processor.h comments
2017-05-17 23:30:10 -07:00
Mehrdad Afshari
3a509ecc5d
minor: Link code entities in comments
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
a9d5637a37
minor: doxygenize health_care_service_interface.h comments
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
f0e87f7364
doxygenize comment
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
6f07e3aa42
minor
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
b97bd4a8e7
minor: add trailing period
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
ab1277c433
Add documentation comment for Version()
2017-05-17 23:30:09 -07:00
Mehrdad Afshari
dcc3610860
link referenced code elements
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
c78e59663d
minor: i.e->i.e.
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
4fea66062d
minor: GRPC->gRPC
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
493f444c73
minor: prefer more formal 'it is' to it's
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
e456ce0806
minor: Link to GRPC_STATUS_IMPLEMENTED
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
3475cf72c8
Corrected the documentation for ServerBuilder::AddListenPort
2017-05-17 23:30:08 -07:00
Mehrdad Afshari
32abe8a6c2
Minor docfixes for AddInsecureChannelFromFd
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
3cd6cf4983
Fix documentation for Server::AddListeningPort
...
Clarify that Port is actually an endpoint.
Fix typos
Clarify that it should be used before starting the server.
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
bcd6ca5033
Link to grpc_server symbol
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
24b6d39212
Clarified GlobalCallbacks documentation comment
...
Make it clear that "global" and "per application" means
shared among all grpc::Server instances.
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
7ee630a3d7
Clarified grpc::Server documentation comment
...
Make it clear that the creation of the Server instance
is not supposed to happen by using the Server class
directly and they are instructed to use ServerBuilder.
2017-05-17 23:30:07 -07:00
Mehrdad Afshari
a64ea5496d
Corrected spelling
2017-05-17 23:16:48 -07:00
apolcyn
5d0b1aeade
Merge pull request #10992 from apolcyn/doxygen_cpp_nits
...
Doxygen cpp nits
2017-05-17 22:45:27 -07:00
Muxi Yan
eb9b82b7e1
Merge pull request #11118 from muxi/backward-compat-dev
...
Add Backward compatibility API to C++
2017-05-17 16:08:24 -07:00
Muxi Yan
f6b622c08a
Take grpc_workaround_list as parameter
2017-05-17 10:34:10 -07:00
Craig Tiller
bcb65f0bd5
Merge pull request #10897 from ctiller/serve_fries
...
Switch default CQ count for thread manager to num_cpus
2017-05-16 13:41:04 -07:00
yang-g
21035da1c9
Add api to server builder plugin to modify the builder
2017-05-16 11:42:04 -07:00
Muxi Yan
b1e5bac392
Add /doc/workarounds.md
2017-05-16 11:07:55 -07:00
Muxi Yan
bc60bb25b2
Merge remote-tracking branch 'upstream/master' into backward-compat-dev
2017-05-16 10:18:38 -07:00
David Garcia Quintas
94ab1b55bf
Make ServerBuilder accept (dns:///) URIs instead of just dns names
2017-05-15 15:27:11 -07:00
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
2017-05-15 10:27:55 -07:00
Alexander Polcyn
16153d11f8
address comments, description changes
2017-05-15 09:48:49 -07:00
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
2017-05-12 15:35:20 -07:00
Craig Tiller
e9a766593b
Progress
2017-05-12 13:17:14 -07:00
Muxi Yan
04f97ca022
Merge branch 'master' into backward-compat-dev
2017-05-12 12:25:43 -07:00
Muxi Yan
a2d9d48a88
Merge pull request #10849 from muxi/backward-compat
...
Implement Server Backward Compatibility
2017-05-12 12:17:36 -07:00
Alexander Polcyn
bb2c338924
format changes, address comments
2017-05-11 15:15:29 -07:00
Sree Kuchibhotla
467ad2002f
Merge branch 'master' into cq_mpsc_based
2017-05-11 13:15:07 -07:00
Craig Tiller
54773cfed8
Merge github.com:grpc/grpc into serve_fries
2017-05-11 12:27:45 -07:00
Craig Tiller
63cde40c6d
Merge pull request #11010 from ctiller/uberpoll
...
Roll up of all new polling engines
2017-05-11 10:55:02 -07:00
Sree Kuchibhotla
6e510f700d
Merge branch 'master' into cq_mpsc_based
2017-05-10 19:35:03 -07:00
Alexander Polcyn
d6ba5ecc34
fix bad line breaks and lengths
2017-05-10 16:21:56 -07:00
Alexander Polcyn
41ff2e1ee6
address comments, format changes
2017-05-10 15:39:58 -07:00
Muxi Yan
21be59b8dd
sanity fix
2017-05-10 09:17:00 -07:00
ncteisen
22dbd73b43
Add static assert to enforce subtype invariant
2017-05-10 09:16:22 -07:00
Muxi Yan
034deab6d1
clang-format
2017-05-09 18:15:49 -07:00
Muxi Yan
36398e7978
Fix argument string
2017-05-09 18:12:22 -07:00
Muxi Yan
f5b3db9c22
Use AddChannelArgument method
2017-05-09 17:12:24 -07:00
Muxi Yan
b1a80c751d
bug fixes
2017-05-09 16:50:54 -07:00
Muxi Yan
cdc0d03b2d
Add EnableWorkaround API to enable server workarounds
2017-05-09 16:26:51 -07:00
Muxi Yan
e74b9aeaa2
Add comment
2017-05-09 14:55:53 -07:00
Muxi Yan
937dba3ea1
Put workaround list somewhere accessable by wrapping languages
2017-05-09 14:45:44 -07:00
Alexander Polcyn
0f02908e67
address comments
2017-05-09 14:28:58 -07:00
Alexander Polcyn
a9f1e2566d
address comments
2017-05-05 13:52:42 -07:00
Muxi Yan
3db618efe1
Merge remote-tracking branch 'upstream/master' into backward-compat
2017-05-05 13:32:43 -07:00
Sree Kuchibhotla
76edc30af1
Merge branch 'master' into cq_limited_pollers
2017-05-05 12:46:14 -07:00
Alexander Polcyn
d809a15ec4
cpp doc nits
2017-05-05 11:02:07 -07:00
ncteisen
fde16afefa
Merge branch 'master' of https://github.com/grpc/grpc into serialization-refactor
2017-05-05 10:27:17 -07:00
David G. Quintas
c2ad372d43
Merge pull request #10912 from dgquintas/trying-to-fix-stuff
...
Upmerge from 1.3.0 to master
2017-05-04 10:44:03 -07:00
Mark D. Roth
64d922ae87
Make sure we set deadline for the LB call even without a pick.
...
As part of this, get the deadline from a channel arg instead of pick_args.
2017-05-03 12:52:04 -07:00
Sree Kuchibhotla
4afb4db498
Merge branch 'master' into cq_mpsc_based
2017-05-03 09:36:02 -07:00
Vijay Pai
611e7e78de
Reintroduce a lambda capture as part of C++11-izing code
2017-05-01 15:09:30 -07:00
Craig Tiller
b79e809918
Merge github.com:grpc/grpc into serve_fries
2017-05-01 14:36:52 -07:00
Muxi Yan
e123a05913
Merge remote-tracking branch 'upstream/master' into backward-compat
2017-04-30 21:16:07 -07:00
David Garcia Quintas
81aae44858
Merge branch 'v1.3.x' into master-upmerge-v1.3.x
2017-04-28 14:37:17 -07:00
David G. Quintas
7c6b4beb88
Merge pull request #10911 from dgquintas/remove_thrift
...
Removed 3rd party dep on thrift
2017-04-28 13:51:07 -07:00
Sree Kuchibhotla
d65172ca4b
Merge branch 'master' into cq_limited_pollers
2017-04-28 13:38:50 -07:00
David Garcia Quintas
97106a7ef2
Removed 3rd party dep on thrift
2017-04-28 13:11:11 -07:00
Muxi Yan
d64e70a815
Use channel arg to enable workaround
2017-04-28 11:39:46 -07:00
Craig Tiller
b86da9503a
Ensure at least one cq
2017-04-27 16:28:09 -07:00
Craig Tiller
6c1c8e5f04
Increase default CQ count from 1 to num_cpus
2017-04-27 15:30:22 -07:00
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
Sree Kuchibhotla
7f59e9d3ac
Merge branch 'master' into cq_limited_pollers
2017-04-26 18:53:20 -07:00
Sree Kuchibhotla
abc24c5317
Merge branch 'master' into cq_mpsc_based
2017-04-26 18:51:42 -07:00
Craig Tiller
737da9fdea
Merge github.com:grpc/grpc into c++lame
2017-04-26 15:07:09 -07:00
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a , reversing
changes made to dc36f4df6a .
2017-04-26 14:18:39 -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
Sree Kuchibhotla
d7c323f5cd
Merge branch 'master' into cq_limited_pollers
2017-04-25 19:33:23 -07:00
Sree Kuchibhotla
c2134c3804
Create cq vtable
2017-04-25 12:10:04 -07:00
Yuchen Zeng
79759fea1a
Merge branch 'master' into v1.3.x
2017-04-25 11:08:04 -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
Sree Kuchibhotla
92290167d6
Minor changes
2017-04-21 15:40:27 -07:00
Sree Kuchibhotla
1898a29f7e
Fixed pollers
2017-04-21 09:53:42 -07:00
Craig Tiller
decec09316
Merge github.com:grpc/grpc into c++lame
2017-04-21 08:08:05 -07:00
ncteisen
cc7e17b2d6
Merge branch 'master' of https://github.com/grpc/grpc into serialization-refactor
2017-04-21 08:06:12 -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
ncteisen
e107b0d439
Add to codegen interface, refactor proto serialization
...
This change allows for some internal proto serialization
changes to be made
2017-04-19 14:01:13 -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
murgatroid99
9805833776
Add flag to compile gpr with compatibility for musl
2017-04-19 10:25:34 -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
Mahak Mukhi
bcf0eb6126
Merge branch 'master' of github.com:grpc/grpc
2017-04-13 13:28:58 -07:00
Craig Tiller
a103f7bbdf
update comments
2017-04-13 09:25:44 -07:00
Craig Tiller
7c0cbad3f2
Merge github.com:grpc/grpc into minimal_test
2017-04-13 06:51:50 -07:00
Craig Tiller
57e6485e2d
Merge github.com:grpc/grpc into hybrid
2017-04-13 06:46:27 -07:00
Craig Tiller
a3583b22ea
Fix compilation, add a check for no slow usages of grpc_slice_malloc
2017-04-13 06:42:47 -07:00
Sree Kuchibhotla
aa5a92800f
Merge branch 'master' into cq_create_api_changes
2017-04-13 03:13:17 -07:00
Craig Tiller
255ea13aa3
Reduce duplication
2017-04-12 17:18:56 -07:00
Mahak Mukhi
e536eeb6d0
Added tests for uni-directional streaming RPCs.
2017-04-12 17:16:23 -07:00
Mahak Mukhi
31d92d42ff
Initial commit: Auto-generate GMOCK code for client stub.
2017-04-12 17:16:23 -07:00
Yang Gao
7f2a15a6f9
Merge pull request #10586 from yang-g/error_details2
...
Add helper function to supply and parse error_details from Status.
2017-04-12 17:11:02 -07:00
Craig Tiller
b3d308b9a1
Merge github.com:grpc/grpc into cpparena
2017-04-12 15:16:35 -07:00
Craig Tiller
d946751376
Merge github.com:grpc/grpc into server_start
2017-04-12 15:09:07 -07:00
Craig Tiller
80233bfde5
Merge github.com:grpc/grpc into minimal_test
2017-04-12 14:55:17 -07:00
Craig Tiller
423d6fd7ed
Optimize framing a little
...
- rely on the fact that data-to-come holds a reference to
data-being-written, so there's no need to add a ref for every frame
written
- provide an 'inlined' version of grpc_slice_malloc (via a #define) that
gives the compiler more information about small allocations to enable
better optimization
2017-04-12 13:15:45 -07:00
Craig Tiller
08aea10d02
document
2017-04-12 08:45:36 -07:00
Craig Tiller
f0721657ff
Merge github.com:grpc/grpc into truebin
2017-04-12 08:41:29 -07:00
Craig Tiller
11c5832b3e
Get rid of second api for marking non-listening cqs
2017-04-12 08:21:17 -07:00
Craig Tiller
90ce723aca
Fixes
2017-04-12 06:53:09 -07:00
Craig Tiller
c20fa90c60
Merge github.com:grpc/grpc into cpparena
2017-04-12 06:44:00 -07:00
Craig Tiller
a566685f99
Public headers must be c89
2017-04-11 22:20:22 -07:00
Craig Tiller
75bfb97548
Finish hybrid server stuff, ensure it gets tested
2017-04-11 17:55:12 -07:00
Craig Tiller
334c4678a3
Start building out C++ interface
2017-04-11 16:26:07 -07:00
yang-g
eceec8eaf6
Add helper function to supply and parse error_details from Status.
2017-04-11 16:07:24 -07:00
Craig Tiller
9d9313cfc6
Threading robustness
...
Move server startup to a separate thread.
Where there is no opportunity for failure, do not return bool.
2017-04-11 15:05:46 -07:00
Sree Kuchibhotla
4ef9ce7954
Merge branch 'master' into cq_create_api_changes
2017-04-11 14:48:19 -07:00
Craig Tiller
acce275281
Merge github.com:grpc/grpc into c++lame
2017-04-11 10:46:35 -07:00
Craig Tiller
85db77951c
Work around atomics
2017-04-11 10:46:31 -07:00
Craig Tiller
440df1048a
Merge github.com:grpc/grpc into minimal_test
2017-04-11 09:55:16 -07:00
Craig Tiller
6b99d80410
Merge pull request #10501 from ctiller/epex2
...
Split event notification out of ev_epoll_linux.c
2017-04-11 09:53:41 -07:00
kpayson64
115b4fa35d
Merge pull request #10407 from kpayson64/alpine_linux_support
...
Alpine linux support
2017-04-10 14:11:04 -07:00
Sree Kuchibhotla
f2b949b94a
Merge branch 'master' into cq_create_api_changes
2017-04-10 13:35:50 -07:00
yang-g
f4c8addded
support C++ error_details
2017-04-07 15:52:16 -07:00
Sree Kuchibhotla
7b9f97bfb8
Merge branch 'master' into cq_create_api_changes
2017-04-07 13:44:34 -07:00
Craig Tiller
5f399d173b
Merge github.com:grpc/grpc into minimal_test
2017-04-07 06:46:08 -07:00
Edmundo Rodrigues
f6a4d9fc27
Make min_backoff_ms timeout configurable
2017-04-07 08:38:38 -03:00
Craig Tiller
2c3d835d66
Implement gpr_atm_full_cas for Windows
2017-04-06 16:09:52 -07:00
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
2017-04-06 13:39:35 -07:00
Sree Kuchibhotla
a6ff103446
Merge branch 'master' into cq_create_api_changes
2017-04-06 13:09:17 -07:00
Craig Tiller
fc8d671ec8
Fix posix leakage
2017-04-06 11:39:21 -07:00
Craig Tiller
d4e9a4863a
Convert all async client stream types to not allocate
2017-04-05 15:41:59 -07:00
Craig Tiller
fa416cbe3b
Dont break codegen barrier
2017-04-05 15:14:30 -07:00
Craig Tiller
52ee5a368f
Merge github.com:grpc/grpc into truebin
2017-04-05 14:46:01 -07:00
Craig Tiller
41f46ab665
Merge github.com:grpc/grpc into cpparena
2017-04-05 14:05:38 -07:00
Craig Tiller
f3ba6a0133
Fix sanity
2017-04-05 12:29:06 -07:00
Craig Tiller
0357187b4e
Merge github.com:grpc/grpc into minimal_test
2017-04-05 12:24:25 -07:00
Craig Tiller
bbcf378192
Merge pull request #10457 from ctiller/fixmsan
...
Potential msan fix
2017-04-05 07:55:44 -07:00
Craig Tiller
edfce58afb
Merge github.com:grpc/grpc into truebin
2017-04-05 06:49:43 -07:00
Craig Tiller
8d4b9819e0
Merge github.com:grpc/grpc into cpparena
2017-04-05 06:37:13 -07:00
Yuchen Zeng
526e624c58
Merge pull request #9902 from y-zeng/keepalive_server
...
Client-side keepalive pings server enforcement
2017-04-04 21:33:24 -07:00
Craig Tiller
5de46568ce
Merge github.com:grpc/grpc into cpparena
2017-04-04 17:08:12 -07:00
Craig Tiller
ee787caf0e
Merge github.com:grpc/grpc into truebin
2017-04-04 15:54:40 -07:00
Craig Tiller
be094fc5e6
Fix compile
2017-04-04 09:31:28 -07:00
Craig Tiller
e3b5921559
Potential msan fix
2017-04-04 09:28:54 -07:00
Craig Tiller
29ebc57554
Merge branch 'minimal' into minimal_test
2017-04-04 08:00:55 -07:00
Craig Tiller
ad286c35da
Merge github.com:grpc/grpc into minimal
2017-04-04 07:58:50 -07:00
Yuchen Zeng
5f89996e69
Enable server-side keepalive pings
2017-04-04 00:03:28 -07:00
Yuchen Zeng
c18d4b39c8
Change time unit to ms
2017-04-04 00:03:28 -07:00
Yuchen Zeng
187c752c6f
Add min_ping_interval_without_data
2017-04-04 00:03:27 -07:00
Yuchen Zeng
0937fc1a30
Client-side keepalive pings server enforcement
2017-04-04 00:03:27 -07:00
Craig Tiller
87c79795e6
Perform option exchange
2017-04-03 17:05:12 -07:00
Craig Tiller
3be7dd0e79
Optionalize deadline checking
2017-04-03 14:30:03 -07:00
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
2017-04-03 13:54:31 -07:00
Craig Tiller
5311d666db
Merge github.com:grpc/grpc into atomic-timers
2017-04-03 12:29:24 -07:00
Sree Kuchibhotla
3f182df7de
Fix C asan error and check_sources_and_headers.py
2017-04-02 03:44:43 -07:00
Sree Kuchibhotla
c1a32fa46e
Merge branch 'master' into cq_create_api_changes
2017-04-01 17:36:15 -07:00
Sree Kuchibhotla
fa71f6f369
Fix ASAN failure
2017-04-01 17:32:34 -07:00
Craig Tiller
5f95f1a4ca
Merge github.com:grpc/grpc into cpparena
2017-04-01 07:42:20 -07:00
Craig Tiller
c7527415e0
initial minimal stack configurator sketch
2017-03-31 16:53:40 -07:00
Craig Tiller
f2e609b93e
sketching minimal stack configurator
2017-03-31 16:43:24 -07:00
Yang Gao
dcc9d5c780
Merge pull request #10410 from yang-g/add_port
...
Add ports to global server callback.
2017-03-31 15:45:15 -07:00
Craig Tiller
8b4ce8aff4
Merge github.com:grpc/grpc into atomic-timers
2017-03-31 12:22:24 -07:00
yang-g
d510fcfc6d
Add ports to global server callback.
2017-03-31 11:00:02 -07:00
Yuchen Zeng
6715a15fe1
Merge pull request #10318 from y-zeng/server_channel_max_age
...
Max age for server channels
2017-03-31 10:59:04 -07:00
Craig Tiller
66051c618f
Async end2end test passes
2017-03-31 09:16:35 -07:00
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
2017-03-31 08:27:28 -07:00
Craig Tiller
547631eaf8
Merge github.com:grpc/grpc into cpparena
2017-03-31 07:50:01 -07:00
Craig Tiller
a51a6c22d4
Merge github.com:grpc/grpc into atomic-timers
2017-03-31 06:40:30 -07:00
David G. Quintas
d58e74e784
Merge pull request #10381 from dgquintas/remove_lr_from_server_context
...
Removed wrong LR include from codegen
2017-03-30 14:19:41 -07:00
Sree Kuchibhotla
e04906dc54
Merge branch 'master' into cq_create_api_changes
2017-03-30 13:20:00 -07:00