Mark D. Roth
a4d4bb82c9
Revamp subchannel connectivity state monitoring APIs.
6 years ago
Esun Kim
87905ae5ea
Config migration
6 years ago
Yash Tibrewal
98d8f85d4e
Reviewer comments
6 years ago
Yash Tibrewal
1984b34797
Try getting around clang tidy issue
6 years ago
Yash Tibrewal
b53465c106
Add test for not special casing grpclb if loadbalancingconfig is used
6 years ago
Yash Tibrewal
b6c7cb81f0
Fix resolver component test
6 years ago
Alexander Polcyn
2a4d62819b
Revise c-ares timeouts to use c-ares's internal timeout/retry logic
6 years ago
Yash Tibrewal
02bd17ff15
cleanup
6 years ago
Yash Tibrewal
6cba63eb47
reviewer comments and tests
6 years ago
yang-g
898fc0da1e
More fixes
6 years ago
Yash Tibrewal
8030e12624
Add more tests for service config state transitions
6 years ago
Yash Tibrewal
aa0a26cdbc
Do not save service config in DNS resolver
6 years ago
yang-g
152a7cc122
Resolve comments
6 years ago
Alexander Polcyn
d5fb6da369
Revert "Use aligned_alloc directly for grpc_core::Arena"
...
This reverts commit 333ba8feae
.
6 years ago
Alexander Polcyn
cb966a4e5e
Revert "Renamed macros for memory alignment"
...
This reverts commit a3fe7c0c90
.
6 years ago
Yash Tibrewal
587ae4a2d9
Fix existing tests
6 years ago
Yash Tibrewal
71085f3e3b
Changes
6 years ago
Yash Tibrewal
db1ccad039
Service Config Changes to set channel in transient failure on invalid service config
6 years ago
Esun Kim
e18ed03c04
Made gRPC inialized after entering main function in microbenchmarks.
6 years ago
Karthik Ravi Shankar
8e4b4b9403
Fix golden file for test
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
Arjun Roy
a3fe7c0c90
Renamed macros for memory alignment
6 years ago
Arjun Roy
333ba8feae
Use aligned_alloc directly for grpc_core::Arena
6 years ago
yang-g
5e7e494638
Use milliseconds for test_server timeout
6 years ago
Vijay Pai
657ab449c6
Make single-argument constructor explicit
6 years ago
Yash Tibrewal
9345b7e276
s/atleast/at\ least
6 years ago
Yash Tibrewal
156d743c37
Reviewer comments
6 years ago
Arjun Roy
cf9301f964
Removed some unnecessary memset operations in core.
6 years ago
nanahpang
2d37a7a9b7
Add alarm in callback streaming test
...
There aren't the right set of alarms in callback streaming reactor, so it exceeds the attempted qps while testing the fixed load streaming scenarios in synthetic benchmarks.
6 years ago
Yash Tibrewal
f7c8e8be62
clang tidy
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
a2316142b2
Reviewer comments
6 years ago
yang-g
37783d6329
Stop calling ParseCommandLineFlags directly, use wrapper call instead
6 years ago
Karthik Ravi Shankar
4d5a411557
Fix clang errors
6 years ago
Karthik Ravi Shankar
a1493cfa62
Add missing files for build
6 years ago
Juanli Shen
438cb44378
Add fallback-at-startup into xds
6 years ago
Mark D. Roth
ce3ff86763
Convert call_combiner to C++.
6 years ago
Karthik Ravi Shankar
5274deb32b
Fix the rebase and build
6 years ago
Prashant Jaikumar
d20d46e976
Add C++ stress tests on mac
6 years ago
Karthik Ravi Shankar
60bdeef9f4
Move Channel also to impl for now
6 years ago
Karthik Ravi Shankar
e57182ab61
Fix the compile errors for tests and namespace.
6 years ago
Karthik Ravi Shankar
603d014f0e
Changes to fold credentials into grpc_impl from grpc
6 years ago
yang-g
39cfbf9d4a
cast and default initializer
6 years ago
Karthik Ravi Shankar
858b5cca20
Fix clang_format_code.sh issues and move the internal calls to new name
6 years ago
yang-g
41824319fa
Resolve review comments
6 years ago
Yash Tibrewal
4309a98b66
Health checking service name to be passed as a channel arg for now
6 years ago
Yash Tibrewal
70839d966f
Reviewer comments
6 years ago
Nicolas "Pixel" Noble
b9a279c030
Resolving ambiguous call to CreateCustomChannel.
6 years ago
Vijay Pai
20c08dbc7a
Add client-side unary reactor model
6 years ago