Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add TSAN annotations to gRPC. | 2018-12-04 | |
| | |||
* | re-order ALTS log messages. | 2018-12-03 | |
| | |||
* | Merge pull request #17354 from apolcyn/fix_ares_deadlocks | 2018-11-30 | |
|\ | | | | | Cancel c-ares queries after a timeout to avoid getting stuck | ||
| * | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock | 2018-11-30 | |
| | | |||
* | | Merge pull request #17341 from ericgribkoff/fork_info | 2018-11-30 | |
|\ \ | |/ |/| | log fork compat message at INFO instead of ERROR | ||
* | | Merge pull request #17331 from yashykt/timestamplength | 2018-11-29 | |
|\ \ | | | | | | | Add the byte offset for the RPC that is traced in Timestamps | ||
* \ \ | Merge pull request #17332 from yashykt/emptymsg | 2018-11-29 | |
|\ \ \ | | | | | | | | | Return immediately if the first control message is empty | ||
* \ \ \ | Merge pull request #17333 from yashykt/tsinit | 2018-11-29 | |
|\ \ \ \ | | | | | | | | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | ||
| | | * | | Explicit conversion | 2018-11-29 | |
| | | | | | |||
| | | | * | log fork compat message at INFO instead of ERROR | 2018-11-29 | |
| |_|_|/ |/| | | | |||
| | * | | Revert the do while and if | 2018-11-29 | |
| | | | | |||
* | | | | Merge pull request #17312 from markdroth/grpclb_empty_serverlist_fix | 2018-11-29 | |
|\ \ \ \ | | | | | | | | | | | Don't ignore empty serverlists from the grpclb balancer. | ||
* \ \ \ \ | Merge pull request #17323 from markdroth/inlined_vector_copy_and_move_fix | 2018-11-29 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix InlinedVector to use its elements' move and copy methods. | ||
| | * | | | | Don't ignore empty serverlists from the grpclb balancer. | 2018-11-29 | |
| | | | | | | |||
| | | * | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | 2018-11-29 | |
| |_|/ / / |/| | | | | |||
| | | | * | Add a byte counter to chttp2_stream and use that for timestamps | 2018-11-29 | |
| | | | | | |||
| | | | * | Do not add the TCP buffer length. | 2018-11-29 | |
| | | | | | |||
| | | * | | Return immediately if the first message is empty | 2018-11-28 | |
| |_|/ / |/| | | | |||
| | | * | Add the length of the buffer that is traced | 2018-11-28 | |
| |_|/ |/| | | |||
* | | | Merge pull request #17313 from yashykt/padstreamsize | 2018-11-28 | |
|\ \ \ | | | | | | | | | Stream size needs to be rounded up to alignment | ||
* \ \ \ | Merge pull request #17294 from yashykt/traced | 2018-11-28 | |
|\ \ \ \ | | | | | | | | | | | Add traced information to stream op | ||
* \ \ \ \ | Merge pull request #17244 from guantaol/ev_epollbg | 2018-11-28 | |
|\ \ \ \ \ | | | | | | | | | | | | | Preparation for the new background poller 'epollbg' | ||
| | | * | | | Add required header | 2018-11-28 | |
| | | | | | | |||
* | | | | | | Merge pull request #17310 from yashykt/enableerrqueue | 2018-11-28 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Enable errqueue support for linux kernel versions 4.0.0 and above | ||
| | | | | * | | Fix InlinedVector to use its elements' move and copy methods. | 2018-11-28 | |
| | | | | |/ | |||
* | | | | | | Add GPR_ATM_INC_ADD_THEN to grpc_core::RefCount | 2018-11-28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to fix the wrong atomic op counts reported by benchmarks. Also add these macros to windows and gcc-sync headers as noop macros for consistency. | ||
| | | | * | | Stream size needs to be rounded up to alignment | 2018-11-27 | |
| |_|_|/ / |/| | | | | |||
| * | | | | Use grpc_event_engine_can_track_errors | 2018-11-27 | |
| | | | | | |||
| * | | | | Always set fd to be readable/writable on receiving EPOLLERR | 2018-11-27 | |
| | | | | | |||
| | | * | | Circumvent padding issues and make traced the second last field | 2018-11-27 | |
| | | | | | |||
| | | * | | Add traced information to stream op | 2018-11-27 | |
| |_|/ / |/| | | | |||
| | * | | Revert "Use a static local flag to memorize whether the grpc event engine ↵ | 2018-11-27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f. | ||
| | * | | Revert "Resolve naming conflicts" | 2018-11-27 | |
| | | | | | | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969. | ||
| * | | | Enable errqueue support for linux kernel versions 4.0.0 and above | 2018-11-27 | |
|/ / / | |||
* | | | Merge pull request #17300 from soheilhy/worktree-h2-refcnt | 2018-11-27 | |
|\ \ \ | |_|/ |/| | | Move HTTP2 transport and byte stream to grpc_core::RefCount. | ||
| * | | Move HTTP2 transport and byte stream to grpc_core::RefCount. | 2018-11-27 | |
| | | | | | | | | | | | | | | | Also, added a TODO to move `grpc_transport` to C++. I believe that's doable, which would requires significant change in all transports. | ||
* | | | Use grpc_core::RefCount in place of gpr_refcount | 2018-11-26 | |
| | | | |||
| | * | Resolve naming conflicts | 2018-11-26 | |
| | | | |||
| | * | Use a static local flag to memorize whether the grpc event engine runs in ↵ | 2018-11-26 | |
| | | | | | | | | | | | | background or not | ||
* | | | Merge pull request #17239 from vishalpowar/add_ads_in_metadata | 2018-11-26 | |
|\ \ \ | |/ / |/| | | Adding ads (data-plane-api) method name to wellknown names list. | ||
* | | | Merge pull request #17257 from vishalpowar/cleanup_load_reporting | 2018-11-26 | |
|\ \ \ | | | | | | | | | xDS plugin is going to use LRS stream to report load to balancer. Remove | ||
* \ \ \ | Merge branch 'master' into httpplumbing | 2018-11-21 | |
|\ \ \ \ | |||
* | | | | | Add can_track_err methods to other platforms too | 2018-11-21 | |
| | | | | | |||
| | * | | | Incorporate review comments | 2018-11-20 | |
| | | | | | |||
* | | | | | Reviewer comments | 2018-11-20 | |
| | | | | | |||
| | * | | | xDS plugin is going to use LRS stream to report load to balancer. Remove | 2018-11-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the current grpclb specific load reporting from the implementation. The changes here also mean that the plugin will just get the initial response and no subsequent response from the balancer. | ||
| | | | * | Also extend iomgr_windows.cc | 2018-11-19 | |
| | | | | | |||
| * | | | | Regenerate projects | 2018-11-19 | |
| |/ / / | |||
| | | * | Extend ev_posix.* to prepare for the new background poller 'epollbg', | 2018-11-19 | |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller. | ||
* | | | Cleanup | 2018-11-16 | |
| | | |