Nicolas "Pixel" Noble
711a4147ae
Removing all warning flags and Werror for now.
5 years ago
Esun Kim
c965ca1494
Pull out configuration from ssl_utils
5 years ago
Mark D. Roth
51d18ecc63
Convert mpscq API from C to C++.
5 years ago
Jan Tattermusch
0ee7a3ae93
regenerate projects
5 years ago
Mark D. Roth
21c5424477
Add API for accessing per-call backend metric data in LB policies.
5 years ago
Esun Kim
a031f0ffd6
Remove all nanopb defines
5 years ago
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
5 years ago
Nicolas Noble
5877f2e56b
Fixing gcc8's no-unknown-warning-option issue.
...
Before gcc8, it was ignoring any unknown -Wno-* command, leaving clang's
-Wno-unknown-warning-option to mix. That's no longer the case.
5 years ago
Juanli Shen
a802b14be6
Add xds resolver
5 years ago
Esun Kim
be4e684a82
Migrated tsi/alts from nanopb to upb
5 years ago
Juanli Shen
79f191114e
Use EDS in xds LB policy
5 years ago
Esun Kim
c6b0bd08c7
Updated grpclb to use upb
5 years ago
Esun Kim
6ddfb384c1
Added google/protobuf/descriptor.upb.* to google_api_upb
5 years ago
Esun Kim
f7454a9876
Modified health_check to use upb proto instead of nanopb
5 years ago
Esun Kim
8dfa3c2255
Remove upb targets from BUILD
5 years ago
Esun Kim
f88bd06ee5
Go UPB!
5 years ago
Qiancheng Zhao
29480c4f6b
add client idle filter
5 years ago
Yunjia Wang
410451c126
Add threadpool implementation
5 years ago
Soheil Hassas Yeganeh
dbf88dd66f
Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
...
This reverts commit 80c177d4c4
.
5 years ago
Soheil Hassas Yeganeh
80c177d4c4
Revert "Introduce string_view and use it for gpr_split_host_port."
6 years ago
Nicolas "Pixel" Noble
81da76ca3e
Updating build files with changing upb directories.
6 years ago
Soheil Hassas Yeganeh
ef0f9bf7ec
Introduce string_view and use it for gpr_split_host_port.
6 years ago
Yunjia Wang
ad22f9d7bf
Add delete operator overload
6 years ago
Yunjia Wang
70c8211c85
Add config files
6 years ago
Yash Tibrewal
886dc10daa
Move validate_service_config to a new file
6 years ago
Esun Kim
90fbdc92f5
Roll-forward "Config migration"
...
This reverts commit 236ae12bb1
.
6 years ago
murgatroid99
4242c85bed
Consolidate conditional localhost resolution into existing file
6 years ago
murgatroid99
a0b32609ff
Moved code back into one file with a #ifdef
6 years ago
murgatroid99
710cbb02e6
libuv cares: scope manual localhost resolution to only Windows
6 years ago
murgatroid99
7743130f64
Consolidate conditional localhost resolution into existing file
6 years ago
Alexander Polcyn
236ae12bb1
Revert "Config migration"
...
This reverts commit 87905ae5ea
.
6 years ago
murgatroid99
90e52f00a1
Moved code back into one file with a #ifdef
6 years ago
murgatroid99
4b4006f833
libuv cares: scope manual localhost resolution to only Windows
6 years ago
Esun Kim
87905ae5ea
Config migration
6 years ago
Na-Na Pang
070902b871
Merge bm_callback_cq to bm_cq
6 years ago
Alexander Polcyn
2a4d62819b
Revise c-ares timeouts to use c-ares's internal timeout/retry logic
6 years ago
Na-Na Pang
2d5a9750a0
Manually add echo.proto to pass Portability build test
6 years ago
Na-Na Pang
2787dedd70
Modify dependency of callback_test_service
6 years ago
Esun Kim
1518ecbd76
Added new configuration system to core/grp.
...
More generic configuration system is introduced in order to i) unify the
way how modules access the configurations instead of using low-level
get/setenv functions and ii) enable the customization for where configuration
is stored. This could be extended to support flag, file, etc.
Default configuration system uses environment variables as before so
basically this is expected to work just as it did. This behavior can
change by redefining GPR_GLOBAL_CONFIG_DEFINE_*type* macros.
* Migrated configuration
GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS
GRPC_EXPERIMENTAL_DISABLE_FLOW_CONTROL
GRPC_ABORT_ON_LEAKS
GRPC_NOT_USE_SYSTEM_SSL_ROOTS
6 years ago
yang-g
ac3a91edf8
Support accepting external connections.
6 years ago
Na-Na Pang
13d6d7c2ec
Add filegroups in callback_test_service
6 years ago
Na-Na Pang
bbd4eb5028
Add microbenchmark for callback unary ping pong and bidistreaming ping pong
6 years ago
Yash Tibrewal
156d743c37
Reviewer comments
6 years ago
Arjun Roy
8ce42f67b2
Shrink arena size by 40 bytes and add additional
...
alignment options (for cache-alignment).
We shrink by:
1) Removing an unnecessary zone pointer.
2) Replacing gpr_mu (40 bytes when using pthread_mutex_t) with
std::atomic_flag.
We also header-inline the fastpath alloc (ie. when not doing a zone
alloc) and move the malloc() for a zone alloc outside of the mutex
critical zone, which allows us to replace the mutex with a spinlock.
We also cache-align created arenas.
6 years ago
Yash Tibrewal
edd817a46f
Reviewer comments
6 years ago
murgatroid99
dc1bcf8762
Consolidate helper function from windows and libuv
6 years ago
Yash Tibrewal
07e899f5f3
Separate out message size parsing into a different file to avoid build issues
6 years ago
Muxi Yan
9e593f721f
build system fix for default CFStream
6 years ago
Yash Tibrewal
2c4c8438cc
Message size filter parser and health check parser
6 years ago
murgatroid99
41871bf7de
Add cares glue for libuv event loop
6 years ago