Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-02 | Regenerate projects | Esun Kim | |
2019-06-18 | Regenerate projects | Esun Kim | |
2019-05-29 | Use SubchannelInterface to hide implementation from LB policy API. | Mark D. Roth | |
2019-05-20 | Roll-forward "Config migration" | Esun Kim | |
This reverts commit 236ae12bb115c307d1cd7d0b88c7aaa082e3dd0a. | |||
2019-05-14 | Merge branch 'master' into cares_windows_platform_detection | murgatroid99 | |
2019-05-14 | Consolidate conditional localhost resolution into existing file | murgatroid99 | |
2019-05-14 | Revert "Config migration" | Alexander Polcyn | |
This reverts commit 87905ae5ead879a3baff731b3bed5408249beacd. | |||
2019-05-10 | Fix typo | murgatroid99 | |
2019-05-10 | Moved code back into one file with a #ifdef | murgatroid99 | |
2019-05-10 | Merge pull request #18910 from arjunroy/slice_eq_static | Arjun Roy | |
Added slice equality when static fastpath. | |||
2019-05-10 | Added slice equality when static fastpath. | Arjun Roy | |
2019-05-10 | libuv cares: scope manual localhost resolution to only Windows | murgatroid99 | |
2019-05-10 | Regenerate projects | Srini Polavarapu | |
2019-05-09 | Config migration | Esun Kim | |
2019-05-02 | Merge pull request #18809 from murgatroid99/cares_libuv | Michael Lumish | |
Add cares glue for libuv event loop | |||
2019-04-30 | Added 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-26 | Merge pull request #18814 from muxi/fix-cfstream-build-yaml | Muxi Yan | |
Build system fix for default CFStream | |||
2019-04-24 | Shrink arena size by 40 bytes and add additional | Arjun 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-22 | Consolidate helper function from windows and libuv | murgatroid99 | |
2019-04-19 | build system fix for default CFStream | Muxi Yan | |
2019-04-18 | Add cares glue for libuv event loop | murgatroid99 | |
2019-04-17 | Revert "Revert "Introduce C++ wrappers for gpr_mu and gpr_cv."" | Soheil Hassas Yeganeh | |
This reverts commit d09c9f8e20363918d6b1aa92ee977e6f62551b48. | |||
2019-04-11 | Revert "Introduce C++ wrappers for gpr_mu and gpr_cv." | Alexander Polcyn | |
This reverts commit a26c09dd258a0d4dc3023e874b13f92e29174a43. | |||
2019-04-08 | Introduce 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-03 | Move functions for individual args out of channel_args.{h,cc}. | Mark D. Roth | |
2019-03-29 | Merge pull request #18584 from lidizheng/bump-version | Lidi Zheng | |
Bump version to v1.21.0-dev | |||
2019-03-29 | Regenerate projects | Lidi Zheng | |
2019-03-29 | Added 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-26 | Restructure how addresses and service config are passed from resolver to LB ↵ | Mark D. Roth | |
policy. | |||
2019-03-14 | Add SPIFFE security stack to gRPC core | Yihua Zhang | |
2019-03-07 | Nuking the poll-cv polling engine | Yash Tibrewal | |
2019-02-22 | Merge pull request #18096 from markdroth/lb_policy_api | Mark D. Roth | |
Second attempt: LB policy picker API | |||
2019-02-20 | Merge pull request #18059 from soheilhy/worktree-cpp-atomic | Soheil Hassas Yeganeh | |
Introduce more helper methods in gprpp/atomic.h | |||
2019-02-19 | Revert "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-19 | Revert "LB policy picker API" | hcaseyal | |
2019-02-15 | Introduce more helper methods in gprpp/atomic.h | Soheil 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-13 | Merge pull request #18033 from srini100/master | Srini Polavarapu | |
Bump master to v1.20.x and pick "godric" for that release | |||
2019-02-13 | LB policy picker API | Mark D. Roth | |
2019-02-12 | Regenerate projects | Srini Polavarapu | |
2019-02-11 | Grpc: 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-29 | Add a TLS credential surface API (experimental) | Yihua Zhang | |
2019-01-18 | Move Optional to gprpp, and reviewer comments | Yash Tibrewal | |
2019-01-15 | Enable per-channel subchannel pool | Juanli Shen | |
2019-01-11 | Remove network_status_tracker | Prashant 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-08 | Merge pull request #16187 from apolcyn/ipv6_resolver_scope_ids | apolcyn | |
Support named scope id's in grpc_parse_ipv6 on posix platforms | |||
2019-01-03 | Regenerate projects | Sanjay Pujare | |
2018-12-26 | Support named scope id's with ipv6 resolver on posix | Alexander Polcyn | |
2018-12-20 | Refactor request routing code out of client_channel. | Mark D. Roth | |
2018-12-11 | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | Mark D. Roth | |
2018-12-07 | Revert "Allow encoding arbitrary channel args on a per-address basis." | hcaseyal | |