Soheil Hassas Yeganeh
dbf88dd66f
Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
...
This reverts commit 80c177d4c4
.
6 years ago
Karthik Ravi Shankar
bddcb6c906
Don't move ServerContext to impl
6 years ago
Soheil Hassas Yeganeh
80c177d4c4
Revert "Introduce string_view and use it for gpr_split_host_port."
6 years ago
Karthik Ravi Shankar
8b91dc5fd2
Move more of usage to grpc_impl
...
1) Create server_context_impl and completion_queue_impl headers.
2) Move more of usage of ClientContext, ServerContext to grpc_impl
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
Esun Kim
ebfd812be1
Regenerate projects
6 years ago
Esun Kim
cd27a36924
Regenerate projects
6 years ago
Yunjia Wang
70c8211c85
Add config files
6 years ago
Yash Tibrewal
94e7edad99
Add Delegating Channel
6 years ago
Stanley Cheung
795e31a84b
Re-generate projects
6 years ago
Stanley Cheung
40a914e846
Re-generate projects;
6 years ago
Karthik Ravi Shankar
522ddfe273
Move ClientContext to grpc_impl
...
ClientContext is another file which needs to be moved from grpc to
grpc_impl for referencing it.
6 years ago
Moiz Haidry
226e63dd0c
Move server context implementation to grpc_impl namespace and typedef the ref to it
6 years ago
Stanley Cheung
961ca7ec9d
Re-generate projects
6 years ago
Stanley Cheung
f7425cb318
Re-generate projects
6 years ago
Mark D. Roth
28ccd61cf5
Use SubchannelInterface to hide implementation from LB policy API.
6 years ago
Stanley Cheung
56db3850af
Re-generate projects
6 years ago
Yash Tibrewal
886dc10daa
Move validate_service_config to a new file
6 years ago
Srini Polavarapu
8a01f6340f
regenerate projects
6 years ago
Srini Polavarapu
60f23bd38c
Regenerate projects
6 years ago
Muxi Yan
5b3e0732ab
Revert "Bump up version to 1.21.1"
...
This reverts commit 8ab582eb84
.
6 years ago
Muxi Yan
8ab582eb84
Bump up version to 1.21.1
6 years ago
Srini Polavarapu
535d0b1504
Regenerate projects
6 years ago
Esun Kim
90fbdc92f5
Roll-forward "Config migration"
...
This reverts commit 236ae12bb1
.
6 years ago
Karthik Ravi Shankar
03b079499c
Move CompletionQueue and Channel
6 years ago
Karthik Ravi Shankar
40210d3b8a
Move Channel to grpc_impl
6 years ago
Karthik Ravi Shankar
772a74aced
Revert changes to Channel
6 years ago
Karthik Ravi Shankar
6be0b06c69
Revert "Fold CompletionQueue and ServerCompletionQueue into grpc_impl"
6 years ago
murgatroid99
4242c85bed
Consolidate conditional localhost resolution into existing file
6 years ago
murgatroid99
718d0ac621
Fix typo
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
e16a0d4599
Fix typo
6 years ago
murgatroid99
90e52f00a1
Moved code back into one file with a #ifdef
6 years ago
Arjun Roy
f65208af02
Added slice equality when static fastpath.
6 years ago
murgatroid99
4b4006f833
libuv cares: scope manual localhost resolution to only Windows
6 years ago
Srini Polavarapu
1aefcbb357
Regenerate projects
6 years ago
Srini Polavarapu
6bc2ff1b5f
Regenerate projects
6 years ago
Esun Kim
87905ae5ea
Config migration
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
Yash Tibrewal
156d743c37
Reviewer comments
6 years ago
Karthik Ravi Shankar
3377e49bc7
Fix build errors
6 years ago
Lidi Zheng
ee47d5ee75
Regenerate projects
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
Karthik Ravi Shankar
a1493cfa62
Add missing files for build
6 years ago
Karthik Ravi Shankar
81ba5a7b9b
Add missing files for build
6 years ago