Richard Belleville
468768865b
Make Buildifier Sanity Test Strict ( #27807 )
...
* Fix all lint errors in repo.
* Use strict buildifier by default
* Whoops. That file does not exist
* Attempt fix to buildifier invocation
* Add missing copyright
3 years ago
Craig Tiller
a594d0aa1e
Reland call state cleanup fix ( #27914 )
...
* Revert "Revert "Fix the bug (#27899 )" (#27910 )"
This reverts commit e2c95fb4e5
.
* fix-msan-maybe
3 years ago
Yash Tibrewal
e2c95fb4e5
Revert "Fix the bug ( #27899 )" ( #27910 )
...
This reverts commit 129cf5543e
.
3 years ago
Craig Tiller
7c7fb9e525
Avoid illegal shift ( #27837 )
...
* avoid illegal shift
* fix
3 years ago
Craig Tiller
129cf5543e
Fix the bug ( #27899 )
3 years ago
Craig Tiller
51dd7f44f1
Fix assert on unknown compression algorithm ( #27835 )
...
* Fix assert on unknown compression algorithm
* Rename crashy-crash-pants to crash-on-unknown-compression-algorithm
3 years ago
Craig Tiller
457103abc6
Give up on one vtable per type per process ( #27865 )
...
* Give up on one vtable per type per process
* fix
3 years ago
Craig Tiller
b81e675849
Fix memory leak in get code ( #27834 )
3 years ago
Craig Tiller
09658682c9
Remove condition that I dont remember why it exists ( #27836 )
3 years ago
Craig Tiller
1c885232e0
Reland te:trailers metadata change with fixes ( #27785 )
...
* Revert "Revert "Reland te: trailers metadata stuff (#27781 )" (#27784 )"
This reverts commit 33fff40174
.
* in which i admit defeat for this round
3 years ago
Craig Tiller
33fff40174
Revert "Reland te: trailers metadata stuff ( #27781 )" ( #27784 )
...
This reverts commit f5ab108ab7
.
3 years ago
Craig Tiller
f5ab108ab7
Reland te: trailers metadata stuff ( #27781 )
...
* Revert "Revert "Add metadata specialization for te: trailers (#27714 )" (#27779 )"
This reverts commit 2039cec4b1
.
* safer register call
3 years ago
Craig Tiller
998e9aef29
Fix API fuzzer bugs ( #27753 )
...
* api-fuzzer fixes, and a test case to verify
* squelch
* api-fuzzer full request works again
* fixes
* x
* Update api_fuzzer.cc
3 years ago
Esun Kim
e246811e55
Add (void) to function calls returning absl::Status ( #27761 )
3 years ago
Craig Tiller
2039cec4b1
Revert "Add metadata specialization for te: trailers ( #27714 )" ( #27779 )
...
This reverts commit 7cded136b7
.
3 years ago
Craig Tiller
7cded136b7
Add metadata specialization for te: trailers ( #27714 )
...
* Add metadata specialization for te: trailers
* remove the evidence
* update microbenchmarks
* ugh
* cleanup copy code
* fix asan detected leak
* Automated change: Fix sanity tests
* append
* binder
* fix-cronet
* inproc fixes
* Automated change: Fix sanity tests
* convert cronet encode path
* fixes
* fixes
* review feedback
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
b9265ab91d
Remove errant std::move in creds code ( #27751 )
...
* remove move
* add test case
3 years ago
Craig Tiller
a0e2881674
Mark channel credentials channel arg as internal ( #27752 )
...
* Mark channel credentials channel arg as internal
* add reproducer
3 years ago
Craig Tiller
2f56cb3d87
Remove grpc.internal. channel args at API sites ( #27536 )
...
* Remove grpc.internal. channel args at API sites
gRPC uses channel args both as an API surface and as an internal
implementation detail. The merits of this are debatable, but it's
probably the best mechanism we have right now, and changing it would be
an effort best not undertaken today.
In order to focus hardening efforts to the highest payoff, this change
introduces a filter to remove any internal channel args received from
outside our public API, effectively guaranteeing that any usage of these
arguments comes from within code that we maintain.
There will likely be a whack-a-mole game over the following weeks to
mark more channel arguments as internal - I have not done a thorough
audit!
* get api usage right
* fix
* fixes
* rename internal -> test_only so it passes through
3 years ago
Craig Tiller
ee47e08f71
Deal with some namespacing issues ( #27651 )
3 years ago
Esun Kim
ec4c61a3ae
Various fixes on absl::Status migration ( #27557 )
3 years ago
Craig Tiller
76dd0474e4
Upgrade API fuzzer to be a proto based structural fuzzer ( #27564 )
...
* start cleaning up
* progress
* Automated change: Fix sanity tests
* progress
* Automated change: Fix sanity tests
* progress
* get this running again
* Automated change: Fix sanity tests
* ugh
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
d1e01ac139
Add a test for a (now-illegal) build file construct ( #27602 )
...
* Add a test for a (now-illegal) build file construct
* add to test suite!
* fix
* fix
* fix syntax
3 years ago
Craig Tiller
00a7bb2ed4
Fix malloc/new mismatch in api_fuzzer ( #27531 )
3 years ago
Craig Tiller
3d80d4ea64
Revert deletion of api_fuzzer.cc ( #27424 )
...
* Revert "Delete api_fuzzer"
This reverts commit 6f5b4624af
.
* Revert "Delete api_fuzzer.cc"
This reverts commit ff8fecb7f2
.
* fix some stuff
* more fixes
* more fixes
* compiles
* Automated change: Fix sanity tests
* corpus update
* fixes
* Automated change: Fix sanity tests
* fix illegal term
* fix?
* clear corpora
* cleanup
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
AJ Heller
d10617edb5
Move resource_user ownership into chttp2 transport/server/connector v2 ( #27032 )
...
Reintroducing PR #26643 , which was reverted in #27029
Fixed a memory leak and added a test that would have caught it (ASAN build): ca0c8c4
3 years ago
Craig Tiller
f5d3ed2db1
Revert "Move resource_user ownership into chttp2 transport/server/connector ( #26643 )" ( #27029 )
...
This reverts commit d1935a65a1
. Will be rolled forward with a fix.
3 years ago
AJ Heller
d1935a65a1
Move resource_user ownership into chttp2 transport/server/connector ( #26643 )
3 years ago
Yash Tibrewal
7021b72d1f
Revert Revert Xds Status Notifier ( #25718 )
...
* Revert "Revert "xDS status notifier (#25321 )" (#25702 )"
This reverts commit 3c9f3972e3
.
* Remove connection from map when OnClose is not registered
* Reviewer comments
4 years ago
Yash Tibrewal
3c9f3972e3
Revert "xDS status notifier ( #25321 )" ( #25702 )
...
This reverts commit 81e90432e1
.
4 years ago
Yash Tibrewal
81e90432e1
xDS status notifier ( #25321 )
...
* Serving status notification for xds enabled servers
4 years ago
Esun Kim
2ff84ed8c2
C++ cast for void*
4 years ago
Esun Kim
47dd5fd78e
Fix by modernize-use-bool-literals
4 years ago
Esun Kim
8e9e895ffc
Replace grpc_shutdown_blocking with grpc_shutdown
4 years ago
Mark D. Roth
0b61aea1c5
Convert grpc_server to idiomatic C++.
4 years ago
Mark D. Roth
181781387d
xDS v3 support
4 years ago
yang-g
2fcb1ffe3b
Add a missing ref and fuzzer test case
5 years ago
Mark D. Roth
41cfae4234
Revert "Merge pull request #19693 from apolcyn/control_plane_creds"
...
This reverts commit 162fccdb90
, reversing
changes made to 228e7557fa
.
5 years ago
Yash Tibrewal
ff8fecb7f2
Delete api_fuzzer.cc
5 years ago
Esun Kim
7a14955759
Replaced grpc_core::MakeUnique with absl::make_unique
5 years ago
Yash Tibrewal
68ac18b095
Avoid linter warnings
5 years ago
Yash Tibrewal
9ca286a48f
Replace LogicalThread with WorkSerializer
5 years ago
Yash Tibrewal
957f0390df
Reviewer comments
5 years ago
Yash Tibrewal
6f5b4624af
Delete api_fuzzer
5 years ago
Jan Tattermusch
3f3cf8b62a
Revert "grpclb stabilization"
5 years ago
Mark D. Roth
5b18402914
grpclb stabilization
5 years ago
Esun Kim
e52081f903
More pythons to be formatted
5 years ago
Yash Tibrewal
e05417db32
Use LogicalThread in client channel code
5 years ago
Jan Tattermusch
986070d280
use test size instead of timeout
5 years ago
Esun Kim
b2b7fc9af8
Replaced grpc_core::UniquePtr with std::unique_ptr
5 years ago