| Commit message (Collapse) | Author | Age |
|\ |
|
| | |
|
| |\
| | |
| | | |
Remove optional parameter from watch connectivity state
|
|\| |
| | |
| | |
| | |
| | | |
Conflicts:
Makefile
|
| | | |
|
| | | |
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
vsprojects/Grpc.mak
vsprojects/grpc.sln
vsprojects/grpc/grpc.vcxproj
vsprojects/grpc_cpp_plugin/grpc_cpp_plugin.vcxproj
vsprojects/grpc_csharp_ext/grpc_csharp_ext.vcxproj
vsprojects/grpc_csharp_plugin/grpc_csharp_plugin.vcxproj
vsprojects/grpc_objective_c_plugin/grpc_objective_c_plugin.vcxproj
vsprojects/grpc_python_plugin/grpc_python_plugin.vcxproj
vsprojects/grpc_ruby_plugin/grpc_ruby_plugin.vcxproj
vsprojects/grpc_unsecure/grpc_unsecure.vcxproj
|
|\ \ \
| | |/
| |/| |
|
| |\ \
| | | |
| | | | |
Fix clock type mismatch
|
| | | | |
|
| | | |\
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
Conflicts:
src/core/channel/http_client_filter.c
src/core/surface/channel.c
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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).
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
| |/ / |
|
| |\ \ |
|
| | |\ \
| | | | |
| | | | | |
Rename grpc_channel_create to grpc_insecure_channel_create
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
src/csharp/ext/grpc_csharp_ext.c
|
| | |\ \ \ \
| | | | |/ /
| | | |/| | |
|
| | | | | |\
| |_|_|_|_|/
|/| | | | |
| | | | | | |
yeah-we-know-what-youre-talking-about
|
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
sometimes-its-good-just-to-check-in-with-each-other
Conflicts:
src/core/iomgr/tcp_server_windows.c
|
| |_|_|_|/
|/| | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Renaming jwt_credentials to service_account_jwt_access_credentials.
|
| | | | | |\
| | |_|_|_|/
| |/| | | | |
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
| | | | |\ \
| | |_|_|/ /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Expose call peer uri from C core
|
| | |/ / / /
| |/| | | | |
|
| | | | | | |
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
sometimes-its-good-just-to-check-in-with-each-other
Conflicts:
src/core/client_config/subchannel.c
src/core/iomgr/alarm.c
src/core/iomgr/iomgr.c
src/core/iomgr/tcp_client_posix.c
|
| | |/ / /
| |/| | | |
|
| | |_|/
| |/| | |
|
| |\ \ \
| | | | |
| | | | | |
Move alarm subsystem to monotonic time
|
|\| | | |
| | | | |
| | | | |
| | | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
| | | | | |
|
| | | |/ |
|
|\ \ \ \
| | |_|/
| |/| |
| | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
| | |\ \
| | |/ /
| |/| |
| | | |
| | | | |
Conflicts:
src/cpp/client/channel_arguments.cc
|
| | |/
| |/| |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
dgquintas-decompression
Conflicts:
Makefile
vsprojects/Grpc.mak
|
| |\ \ \
| | | | |
| | | | | |
Added convenience functions gpr_strjoin_sep and grp_strsplit
|
| | | | | |
|
|\ \ \ \ \
| | |_|_|/
| |/| | |
| | | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
| | |\ \ \
| | |/ / /
| |/| | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Lock free requested call fulfillment path
|
| | | | |\ \
| | |_|_|/ /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Add a clock_type field to gpr_timespec
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
methods manipulating compression algorithms
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Changing a very long (4000s) deadline to 10s.
|
| | | |\ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
no-worries-i-can-wait
|