Paul Marks
63541a1de1
Return normalized IPv4 addresses from grpc_sockaddr_to_uri().
...
Users of the high-level API should not care whether we're using AF_INET
or AF_INET6 sockets internally.
9 years ago
yang-g
b335256444
Add AsyncNotifyWhenDone
9 years ago
Craig Tiller
c5ae3eb8d6
Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
9 years ago
Craig Tiller
ddf05a134e
Fix alpn_test
9 years ago
yang-g
940d555a63
fix generic_end2end_test
10 years ago
Craig Tiller
74a096980d
Fix UDS versions of this test
10 years ago
Craig Tiller
2cd9dd9da6
Remove optional parameter from watch connectivity state
10 years ago
yang-g
d7ead699f8
Add a test
10 years ago
Craig Tiller
94fad8119e
Tune down number of channels for qps_test
10 years ago
Craig Tiller
a7957f50af
Exclude uds from default hostname tests
10 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
10 years ago
Craig Tiller
8a67d39ada
Integration compile fix
10 years ago
yang-g
c5eccd45f4
Fix clock type mismatch
10 years ago
Vijay Pai
d2a9b6da13
Isolate nullptr to grpc namespace when we must define it ourselves
...
Change the one non-namespace use of nullptr to NULL (used as an
argument to a C function anyway)
10 years ago
vjpai
51d22752d6
Switch an int to size_t or else it fails on Mac
10 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
10 years ago
Vijay Pai
67ab91052d
Start off with zero reserve threads to make sure that that case works
10 years ago
Vijay Pai
1f3e6c1ebe
Start switching everything to dynamic pool
10 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
10 years ago
yang-g
6f30decf79
Flow control fix
10 years ago
Julien Boeuf
fe4c3f4f14
Renaming jwt_credentials to service_account_jwt_access_credentials.
10 years ago
Craig Tiller
6999c096d8
Canonicalize metadata keys in core
10 years ago
yang-g
8b25f2aaeb
move fake_transport_security_credentials to private API
10 years ago
Julien Boeuf
5029b30d1c
Adding option to force client auth on the server SSL creds.
10 years ago
Craig Tiller
4a4f1496c1
Rename grpc_channel_create to grpc_insecure_channel_create
10 years ago
Vijay Pai
e66165dead
Remove iterator-based test altogether
10 years ago
Vijay Pai
c4af224970
Remove one range-based for and do appropriate static casts on nullptr
10 years ago
Craig Tiller
1b22b9db94
Add grpc_call_get_peer
10 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
10 years ago
Craig Tiller
bf6abeef3d
Remove experimental prefix
10 years ago
Craig Tiller
6a7626c98f
Move alarm subsystem to monotonic time
10 years ago
Craig Tiller
0dc5e6cf16
User agent string support
10 years ago
Craig Tiller
8bf2dcab4e
Make tests a little more robust
10 years ago
David Garcia Quintas
cadbf22467
Removed compression levels from clients and _experimental_'d signature of methods manipulating compression algorithms
10 years ago
yang-g
463cde7cf9
update according to spec change
10 years ago
Nicolas "Pixel" Noble
aff4f2a0cc
Changing a very long (4000s) deadline to 10s.
10 years ago
vjpai
72a44178e9
ThreadPoolInterface::ScheduleCallback --> ThreadPoolInterface::Add
10 years ago
yang-g
7ef7232dd9
split iterator into its own file
10 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
Hongwei Wang
d423f3c2fd
Fix authority in uri_parser
10 years ago
David Garcia Quintas
e3988dbbbd
Added more tests for GPR_BITCOUNT
10 years ago
David Garcia Quintas
6b8d1aef89
rewrote bitcount function as a macro
10 years ago
David Garcia Quintas
b80479ec27
Added population count function
10 years ago
David Garcia Quintas
ed7e8550f5
Require a pointer + macro arg protection
10 years ago
David Garcia Quintas
305e3bd635
Added bitset macro ops
10 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago
David Garcia Quintas
6dd49a5c8f
Added some methods to context inspector. Also minor tweak to server context IsCancelled() method
10 years ago
David Garcia Quintas
e410986635
clang-format'd.
10 years ago
yang-g
8c31ee2751
update according to spec change
10 years ago
yang-g
14b3684dee
Remove const_iterator typedef and add a range based loop test
10 years ago