Vijay Pai
4ed3738d42
Merge pull request #17691 from mehrdada/fix-grpclibrary-initialization
...
Fix CoreCodegen initialization (destruction) bug
6 years ago
Jan Tattermusch
b02fbfb90f
Merge pull request #17684 from jtattermusch/bazel0_21_protobuf_fixes
...
Fix build with bazel 0.21
6 years ago
Mehrdad Afshari
b12dd1be05
Fix GrpcCodegen initialization
...
Initializing GrpcCodegen as a global static variable
is problematic because it is possible for it to get
destructed before the last instance of `GrpcLibraryCodegen`
gets destructed and leaves the program dealing with
a dangling pointer (imagine a scenario where another
thread is using gRPC resources and the main thread
tries to join it in an object's destructor after
main ends and CoreCodegen is destructed.)
In fact, Google style guide explicitly forbids
non-trivially-destructible global variables of static
storage duration for this and other reasons and the
solution in this commit is among the recommended
workarounds referenced in
https://google.github.io/styleguide/cppguide.html#Static_and_Global_Variables
6 years ago
Muxi Yan
f36a6e9aef
Eliminate compiler warning
6 years ago
Yash Tibrewal
2ef35fe9db
Merge pull request #17687 from yashykt/interceptionexamples
...
Naive client server implementation for key value service example
6 years ago
apolcyn
34ca89765d
Merge pull request #16862 from apolcyn/convert_tests_to_cares
...
Switch the default DNS resolver from native to c-ares
6 years ago
Yash Tibrewal
b72bb30126
Clang format
6 years ago
Yash Tibrewal
aa59509369
Reviewer comments
6 years ago
Yash Tibrewal
c01e866a88
better documentation
6 years ago
Yash Tibrewal
f1e9306c70
return empty string instead of nullptr
6 years ago
Yash Tibrewal
7a5a9544ef
Add a naive client server implementation
6 years ago
Yash Tibrewal
8f09f77949
Merge pull request #17679 from yashykt/keyvaluestoreproto
...
Add new keyvaluestore proto in examples
6 years ago
Bill Feng
a554f44579
Merge pull request #17678 from billfeng327/bugfix/bazel-0.20-build
...
Updated bazel and RBE instance versions
6 years ago
Mark D. Roth
62052d7a12
Fix bug in cancellation.
6 years ago
Muxi Yan
b28be3a835
Merge pull request #17628 from muxi/fix-cronet
...
Cronet batch fixes
6 years ago
Mark D. Roth
d655509e3d
Fix sanity and build.
6 years ago
Mark D. Roth
d6e2b33670
Move InterceptRecvTrailingMetadataLoadBalancingPolicy to a separate file.
...
This fixes a link error when building with make.
6 years ago
Bill Feng
5eed6d9d58
fixed version on toolchain
6 years ago
Muxi Yan
18c48f6876
Merge pull request #17683 from muxi/host-slash-remove
...
Remove hostname trailing slash
6 years ago
Muxi Yan
412c44992b
Merge pull request #17578 from muxi/grpccall-safety
...
Make gRPC ObjC thread safety right
6 years ago
Mark D. Roth
8cd7178afb
Add dtors in LB policy subclasses.
6 years ago
Jan Tattermusch
7a814e2597
fix build with bazel 0.21
6 years ago
Jan Tattermusch
12bca9fa66
Merge pull request #17671 from jtattermusch/interop_matrix_noskip_runtime
...
interop_matrix: introduce runtime_subset and more cleanup.
6 years ago
Jan Tattermusch
ee6f550569
Merge pull request #17682 from apolcyn/attempt_homebrew_fix
...
Attempt to fix homebrew installation problem
6 years ago
Muxi Yan
c059946a75
Fix bug where remote host's trailing slash is not removed, causing name resolution failure
6 years ago
Alexander Polcyn
38f0fa394b
Attempt to fix homebrew installation problem
6 years ago
Yash Tibrewal
de902e18b7
Reviewer comments
6 years ago
Muxi Yan
121e04bc1e
address comments 2
6 years ago
Yash Tibrewal
93e84947df
Reviewer comments
6 years ago
Vijay Pai
302e7b4d2b
Merge pull request #17658 from guantaol/avoid_thd_jump
...
Avoid the thread jump in server callback APIs.
6 years ago
Jan Tattermusch
905cd6a315
invert the strategy test runtimes are being selected per release
6 years ago
Jan Tattermusch
b2044fdd6f
remove confusing remarks from interop_matrix README.md
6 years ago
Jan Tattermusch
0d1743b3cc
having GCR images with ":master" tag is an antipattern.
6 years ago
Jan Tattermusch
2a997c66ea
allow creating images for non-yet-listed releases
6 years ago
Jan Tattermusch
bd5e15608d
minor doc updates
6 years ago
Jan Tattermusch
4f11b96500
stop testing older releases with go1.7: 1.8 should be enough
6 years ago
Jan Tattermusch
54963bb90d
Merge pull request #17660 from jtattermusch/interop_matrix_lang_release_cleanup
...
interop_matrix: refactor LANG_RELEASE_MATRIX
6 years ago
Yash Tibrewal
9f85ead667
Add new proto in examples
6 years ago
Eric Gribkoff
8d9190c0dd
Merge pull request #17675 from ericgribkoff/really_dealloc
...
correctly name __dealloc__ method
6 years ago
Bill Feng
3dafee1e51
bumped bazel version for internal CI
6 years ago
Bill Feng
56268e0927
fixed typo on hash
6 years ago
Richard Belleville
fb56150b20
Merge pull request #17673 from grpc/relative-import
...
Switch to absolute import
6 years ago
Bill Feng
b2ac318566
updated repo for bazel to latest version
6 years ago
Bill Feng
95dc9c1110
updated repo for bazel
6 years ago
Bill Feng
eda9742bbd
updated bazel and RBE instance versions
6 years ago
Jan Tattermusch
b4818682be
fix #17625
6 years ago
Eric Gribkoff
025cb9b1e7
correctly name __dealloc__ method
6 years ago
Nicolas Noble
19914dd942
Merge pull request #17590 from graknlabs/fix-bazel-incompatibilities
...
Fix incompatible_bzl_disallow_load_after_statement, deprecated attribute usage
6 years ago
Richard Belleville
ca5c0a8366
Switch to absolute import
6 years ago
Muxi Yan
d4fa274bf2
address comments
6 years ago