Craig Tiller
2f792d9d16
Initial http2 benchmarks
8 years ago
Craig Tiller
eb022becae
Fix compile
8 years ago
Craig Tiller
7f4d30a032
Separate CAS/ADD RMWs
8 years ago
Craig Tiller
f3dec9c995
Add counters for rmw atomic operations to microbenchmarks
8 years ago
yang-g
f07ed45439
Restore the NextMessageSize for streamed calls
8 years ago
Craig Tiller
37cbc3f5b3
Use special errors where appropriate in call cancellation: avoids many allocations in a semi-common case
8 years ago
Stanley Cheung
6a5c83d4de
PHP: add macro for arg info in extension
8 years ago
yang-g
6da1e85255
Contain the links for the pending handshake managers inside handshake_manager
8 years ago
yang-g
6955c5e8d2
Remove code from network_status_tracker.c Pull the hash function to useful.h
8 years ago
Craig Tiller
c52ba3a03f
Hoist constant setting out of loop - and shave some ns from call creation
8 years ago
Nathaniel Manista
a52d3bb39b
Fix and enable simplifiable-if-statement lint
8 years ago
Nathaniel Manista
402aca6621
Fix and enable dangerous-default-value lint
...
The fix is more of an elision and the code in the changed area is
reflowed.
8 years ago
Nathaniel Manista
3577f63136
Fix and enable logging-format-interpolation lint
8 years ago
David Garcia Quintas
fafe995900
comments
8 years ago
Leonardo Saraiva
87b10b652f
Fix class name on documentation
8 years ago
Craig Tiller
e2894b42d7
Add some tracing
8 years ago
Craig Tiller
fd2cd7856b
Possible connection window flow control improvements
...
Instead of incrementally doling out connection level flow control, use the fact that if a stream's initial_window_delta >= 0 then the application has made some commitment to read those bytes.
That means that we should target connection level flow control to be:
target_incoming_window = sum(stream_incoming_window_delta if stream_incoming_window_delta > 0) +
max(0, k * bdp - sum(abs(stream_incoming_window_delta) if stream_incoming_window_delta < 0))
8 years ago
Craig Tiller
9e5ac1bf11
Fix broken shutdown, and cascading exec_ctx usage bugs
8 years ago
Ken Payson
d5d9d9e672
Store cython-level call in grpc.Call
...
This allows inspecting c-level properties of the call after completion.
8 years ago
Muxi Yan
8da82bb9cf
Add CronetUnitTests into Jenkins tests
8 years ago
Muxi Yan
b67243fd3d
Polish test
8 years ago
Muxi Yan
4d352bec3d
remove some temporary comments
8 years ago
Craig Tiller
225435972c
Fix bug in poll polling engine causing pollsets to be deleted before they are removed from pollset_sets
8 years ago
Muxi Yan
a74ccafc93
Add new dummy Cronet API
8 years ago
Craig Tiller
a8610c094d
Review nits
8 years ago
Craig Tiller
be9691af99
Add commentary
8 years ago
Craig Tiller
a11bfc85e7
Simplify loop
8 years ago
Craig Tiller
4a84bdda7f
s/transport_private/handler_private -- use is no longer restricted to transports
8 years ago
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
David Garcia Quintas
f31f096274
Use call context to propagare LR costs
8 years ago
Ken Payson
dbf571ea07
Use unique namespace for each python protoc test
...
Using the same namespace results in errors when using the c-extension
version of protobuf due to name collisions
8 years ago
Craig Tiller
07e8fb1775
Eliminate CQ freelist
8 years ago
Craig Tiller
f1021678e4
Merge fixup
8 years ago
Craig Tiller
c15d25a9db
Fix substitution
8 years ago
Dan Born
3158f7bb47
API changes
8 years ago
Dan Born
8886a81865
Expand wildcard IP addresses on servers.
8 years ago
Jan Tattermusch
756b137878
remove stale buildall.bat script and update readme
8 years ago
Jan Tattermusch
e7f0b8579b
use grpc_csharp_ext built by cmake
8 years ago
Craig Tiller
af1c45197d
Add comment
8 years ago
Craig Tiller
b1b2854d3a
Fix non-debug
8 years ago
Craig Tiller
f6723896f0
Default debug off
8 years ago
Craig Tiller
3845e55981
Add debug macros
8 years ago
Muxi Yan
51319c7b66
Add Cronet remote interop test to Jenkins
8 years ago
Craig Tiller
5634ef6e4a
Make combiners refcounted, to facilitate sharing
8 years ago
Craig Tiller
c5de83531e
Fix leaks
8 years ago
Craig Tiller
2b56dcc49e
Fix leak in client_channel
8 years ago
Craig Tiller
9efea88d33
Fix waiting_ops leak
8 years ago
Craig Tiller
d2e5cfc5bb
Start fixing refcounting
8 years ago
Craig Tiller
d854775152
Init mutex
8 years ago
Craig Tiller
613dafa60c
Convert connectivity_state, channel info into a combiner-compatible form
8 years ago