aboutsummaryrefslogtreecommitdiff
path: root/package.xml
AgeCommit message (Collapse)Author
2019-07-02Regenerate projectsEsun Kim
2019-06-18Regenerate projectsEsun Kim
2019-05-29Use SubchannelInterface to hide implementation from LB policy API.Mark D. Roth
2019-05-20Roll-forward "Config migration"Esun Kim
This reverts commit 236ae12bb115c307d1cd7d0b88c7aaa082e3dd0a.
2019-05-14Merge branch 'master' into cares_windows_platform_detectionmurgatroid99
2019-05-14Consolidate conditional localhost resolution into existing filemurgatroid99
2019-05-14Revert "Config migration"Alexander Polcyn
This reverts commit 87905ae5ead879a3baff731b3bed5408249beacd.
2019-05-10Fix typomurgatroid99
2019-05-10Moved code back into one file with a #ifdefmurgatroid99
2019-05-10Merge pull request #18910 from arjunroy/slice_eq_staticArjun Roy
Added slice equality when static fastpath.
2019-05-10Added slice equality when static fastpath.Arjun Roy
2019-05-10libuv cares: scope manual localhost resolution to only Windowsmurgatroid99
2019-05-10Regenerate projectsSrini Polavarapu
2019-05-09Config migrationEsun Kim
2019-05-02Merge pull request #18809 from murgatroid99/cares_libuvMichael Lumish
Add cares glue for libuv event loop
2019-04-30Added new configuration system to core/grp.Esun Kim
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
2019-04-26Merge pull request #18814 from muxi/fix-cfstream-build-yamlMuxi Yan
Build system fix for default CFStream
2019-04-24Shrink arena size by 40 bytes and add additionalArjun Roy
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.
2019-04-22Consolidate helper function from windows and libuvmurgatroid99
2019-04-19build system fix for default CFStreamMuxi Yan
2019-04-18Add cares glue for libuv event loopmurgatroid99
2019-04-17Revert "Revert "Introduce C++ wrappers for gpr_mu and gpr_cv.""Soheil Hassas Yeganeh
This reverts commit d09c9f8e20363918d6b1aa92ee977e6f62551b48.
2019-04-11Revert "Introduce C++ wrappers for gpr_mu and gpr_cv."Alexander Polcyn
This reverts commit a26c09dd258a0d4dc3023e874b13f92e29174a43.
2019-04-08Introduce C++ wrappers for gpr_mu and gpr_cv.Soheil Hassas Yeganeh
Introduce RAII wrappers in the grpc::internal and grpc_core namespaces, and use them in place of std::mutex and std::condition_variable. Note that, since std::mutex is also used by the public C++ headers we cannot introduce these wrappers in grpc_core. Also, note that in grpcpp we cannot use gRPC core and vice versa. So we had to duplicate the code, once using core_codegen_interface and once using direct calls.
2019-04-03Move functions for individual args out of channel_args.{h,cc}.Mark D. Roth
2019-03-29Merge pull request #18584 from lidizheng/bump-versionLidi Zheng
Bump version to v1.21.0-dev
2019-03-29Regenerate projectsLidi Zheng
2019-03-29Added a locality map class that maintains a child policy per locality. This ↵Moiz Haidry
is used by the xds lb policy to manage multiple localities. Also added a grpc_core::Map which is a templatized map, that is used by the locality map to maintain this info
2019-03-26Restructure how addresses and service config are passed from resolver to LB ↵Mark D. Roth
policy.
2019-03-14Add SPIFFE security stack to gRPC coreYihua Zhang
2019-03-07Nuking the poll-cv polling engineYash Tibrewal
2019-02-22Merge pull request #18096 from markdroth/lb_policy_apiMark D. Roth
Second attempt: LB policy picker API
2019-02-20Merge pull request #18059 from soheilhy/worktree-cpp-atomicSoheil Hassas Yeganeh
Introduce more helper methods in gprpp/atomic.h
2019-02-19Revert "Merge pull request #18093 from grpc/revert-17770-lb_policy_picker_api"Mark D. Roth
This reverts commit f327b8370652a14ac112be3c88ab08fcdf1c839a, reversing changes made to b3b5d634231ce2c5c0ec0c557b6844e1a43b482e.
2019-02-19Revert "LB policy picker API"hcaseyal
2019-02-15Introduce more helper methods in gprpp/atomic.hSoheil Hassas Yeganeh
Retire the old atomic_with_atm.h and atomic_with_std.h as they are not needed anymore. Introduce helper methods which call GPR_ATM_INC_ADD_THEN and GPR_ATM_INC_CAS_THEN, and use them everywhere. Also introduce AtomicIncrementIfNonzero, originally authored by vjpai@. This is going to be used for completion queues.
2019-02-13Merge pull request #18033 from srini100/masterSrini Polavarapu
Bump master to v1.20.x and pick "godric" for that release
2019-02-13LB policy picker APIMark D. Roth
2019-02-12Regenerate projectsSrini Polavarapu
2019-02-11Grpc: Change grpc_handshake and grpc_handshake_mgr to use CPP implementations.Arjun Roy
grpc_handshake is renamed to GrpcHandshake, using C++ class definitions instead of C-style vtable classes. Update callers to use new interfaces. We use RefCountedPtr to simplify reference tracking.
2019-01-29Add a TLS credential surface API (experimental)Yihua Zhang
2019-01-18Move Optional to gprpp, and reviewer commentsYash Tibrewal
2019-01-15Enable per-channel subchannel poolJuanli Shen
2019-01-11Remove network_status_trackerPrashant Jaikumar
Remove network_status_tracker and its unit test as it does nothing. We can add tests for network status change in another commit.
2019-01-08Merge pull request #16187 from apolcyn/ipv6_resolver_scope_idsapolcyn
Support named scope id's in grpc_parse_ipv6 on posix platforms
2019-01-03Regenerate projectsSanjay Pujare
2018-12-26Support named scope id's with ipv6 resolver on posixAlexander Polcyn
2018-12-20Refactor request routing code out of client_channel.Mark D. Roth
2018-12-11Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""Mark D. Roth
2018-12-07Revert "Allow encoding arbitrary channel args on a per-address basis."hcaseyal