David Garcia Quintas
5dde14ce43
clang-format
9 years ago
David Garcia Quintas
01c4d995d3
Added new features to load reporting.
...
- Propagation of (rpc) method name.
- Invocation of the hook at (call, channel) x (creation, destruction)
- Added enum to identify the source of invocation.
- Fixed testing. Went from test fixture to simple test.
9 years ago
Craig Tiller
33ab1829a5
Convert time to monotonic internally
9 years ago
David Garcia Quintas
1ff168ac81
Initialize variables
9 years ago
Craig Tiller
be1b9a718a
Fixes
9 years ago
Craig Tiller
f0f70a8a68
Make transport-level errors be reflected in status messages on calls
...
Allows us to eliminate logging those errors by default (since they are explicitly passed up to the application).
Required plumbing errors through the stack a little more deeply than we
had previously.
9 years ago
Craig Tiller
a286b040a9
small fixes
9 years ago
Yuchen Zeng
64c0e8d4bc
Add format check for gpr_log and gpr_asprintf
9 years ago
David Garcia Quintas
8ba42bec90
s/maybe_compression_level.compression_level/maybe_compression_level.level
9 years ago
David Garcia Quintas
69ff63d158
clang-format
9 years ago
David Garcia Quintas
c4d5112719
moar renamings
9 years ago
David Garcia Quintas
2a50dfefdc
s/grpc_pops/grpc_polling_entity
9 years ago
vjpai
3b4b50bf9f
Remove unused struct
9 years ago
vjpai
246d85309a
Remove some unused enums
9 years ago
Craig Tiller
332f1b35d5
Rename functions
9 years ago
David Garcia Quintas
3e4f49f88d
Added check for client in call.c's default level processing code.
9 years ago
David Garcia Quintas
824f83758d
s/INTERNAL/UNIMPLEMENTED
9 years ago
David Garcia Quintas
3e71f774c8
moved md compression validation outside of md filter
9 years ago
David Garcia Quintas
025b4a6777
Removed spurious compression check
9 years ago
David Garcia Quintas
749367fd00
Fixes to surface/call.c to consider the channel's default compression level.
9 years ago
David Garcia Quintas
af1c7e4f06
INTERNAL -> UNIMPLEMENTED for disabled algorithms
9 years ago
David Garcia Quintas
118dc63dbb
made send_initial_md compression level a "maybe"
9 years ago
Craig Tiller
b08fa491c9
Fix refcounting bugs
9 years ago
Craig Tiller
10dd6f299d
Fix refcounting bugs
9 years ago
David Garcia Quintas
461233770f
grpc-accept-encoding checks
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Craig Tiller
9ccf5f15d4
Fix ownership bugs in error system
9 years ago
Craig Tiller
1c51edc4bc
Progress converting to new error system
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
David Garcia Quintas
303d3082a0
Fixed compression interop and re-enable for C++.
...
Also added some defense in depth for compression algorithms in the
receive path.
9 years ago
David Garcia Quintas
604490973b
allocate grpc_pops on the stack
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Craig Tiller
c027e77d64
Progress
9 years ago
Craig Tiller
9859d8d296
Fix use-after-free
9 years ago
David Garcia Quintas
879b3b9efa
PR comments
9 years ago
Craig Tiller
52cf871cab
Bug fixes
9 years ago
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
Craig Tiller
1cbf57613e
Fix hanging call bug
9 years ago
Craig Tiller
8a67780fba
Fix bug causing calls to never complete
9 years ago
Craig Tiller
3ec4b83f7a
Fix memory leak in failed metadata preparation
9 years ago
Craig Tiller
b42445c00e
Fix memory leak in failed metadata preparation
9 years ago
Yuchen Zeng
f02bada24f
remove defaut case in grpc_call_error_to_string
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Yuchen Zeng
2e7d957a63
Provide a function that converts grpc_call_error values into a string
9 years ago
David Garcia Quintas
da0beaf408
Done right this time...
9 years ago
Craig Tiller
c48ca71614
Add a test demonstrating forced closure of a stream, and make it work
9 years ago
Craig Tiller
df04c1f7f6
Fix crash
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
9 years ago