Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add next_value and start_time | Muxi Yan | 2018-12-10 |
| | |||
* | clang-format | Muxi Yan | 2018-12-04 |
| | |||
* | More debug timers to record root cause | Muxi Yan | 2018-12-04 |
| | |||
* | Add debug-only tracing to grpc_core::RefCount | Soheil Hassas Yeganeh | 2018-12-01 |
| | | | | | Also, this patch removes the *WithTracing variants in favor of the new API. | ||
* | Merge pull request #17354 from apolcyn/fix_ares_deadlocks | apolcyn | 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 | Alexander Polcyn | 2018-11-30 |
| | | |||
* | | Merge pull request #17341 from ericgribkoff/fork_info | Eric Gribkoff | 2018-11-30 |
|\ \ | |/ |/| | log fork compat message at INFO instead of ERROR | ||
* | | Merge pull request #17331 from yashykt/timestamplength | Yash Tibrewal | 2018-11-29 |
|\ \ | | | | | | | Add the byte offset for the RPC that is traced in Timestamps | ||
* \ \ | Merge pull request #17332 from yashykt/emptymsg | Yash Tibrewal | 2018-11-29 |
|\ \ \ | | | | | | | | | Return immediately if the first control message is empty | ||
* \ \ \ | Merge pull request #17333 from yashykt/tsinit | Yash Tibrewal | 2018-11-29 |
|\ \ \ \ | | | | | | | | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | ||
| | | | * | log fork compat message at INFO instead of ERROR | Eric Gribkoff | 2018-11-29 |
| |_|_|/ |/| | | | |||
| | * | | Revert the do while and if | Yash Tibrewal | 2018-11-29 |
| | | | | |||
* | | | | Merge pull request #17323 from markdroth/inlined_vector_copy_and_move_fix | Mark D. Roth | 2018-11-29 |
|\ \ \ \ | | | | | | | | | | | Fix InlinedVector to use its elements' move and copy methods. | ||
| | * | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | Yash Tibrewal | 2018-11-29 |
| |/ / / |/| | | | |||
| | | * | Add a byte counter to chttp2_stream and use that for timestamps | Yash Tibrewal | 2018-11-29 |
| | | | | |||
| | | * | Do not add the TCP buffer length. | Yash Tibrewal | 2018-11-29 |
| | | | | |||
| | * | | Return immediately if the first message is empty | Yash Tibrewal | 2018-11-28 |
| |/ / |/| | | |||
| | * | Add the length of the buffer that is traced | Yash Tibrewal | 2018-11-28 |
| |/ |/| | |||
* | | Merge pull request #17313 from yashykt/padstreamsize | Yash Tibrewal | 2018-11-28 |
|\ \ | | | | | | | Stream size needs to be rounded up to alignment | ||
* \ \ | Merge pull request #17294 from yashykt/traced | Yash Tibrewal | 2018-11-28 |
|\ \ \ | | | | | | | | | Add traced information to stream op | ||
* \ \ \ | Merge pull request #17244 from guantaol/ev_epollbg | Guantao Liu | 2018-11-28 |
|\ \ \ \ | | | | | | | | | | | Preparation for the new background poller 'epollbg' | ||
| | | * | | Add required header | Yash Tibrewal | 2018-11-28 |
| | | | | | |||
* | | | | | Merge pull request #17310 from yashykt/enableerrqueue | Yash Tibrewal | 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. | Mark D. Roth | 2018-11-28 |
| | | | | | | |||
* | | | | | | Add GPR_ATM_INC_ADD_THEN to grpc_core::RefCount | Soheil Hassas Yeganeh | 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 | Yash Tibrewal | 2018-11-27 |
| |_|_|/ |/| | | | |||
| * | | | Use grpc_event_engine_can_track_errors | Yash Tibrewal | 2018-11-27 |
| | | | | |||
| * | | | Always set fd to be readable/writable on receiving EPOLLERR | Yash Tibrewal | 2018-11-27 |
| | | | | |||
| | | * | Add traced information to stream op | Yash Tibrewal | 2018-11-27 |
| |_|/ |/| | | |||
| | * | Revert "Use a static local flag to memorize whether the grpc event engine ↵ | Guantao Liu | 2018-11-27 |
| | | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f. | ||
| | * | Revert "Resolve naming conflicts" | Guantao Liu | 2018-11-27 |
| | | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969. | ||
| * | | Enable errqueue support for linux kernel versions 4.0.0 and above | Yash Tibrewal | 2018-11-27 |
|/ / | |||
* | | Use grpc_core::RefCount in place of gpr_refcount | Soheil Hassas Yeganeh | 2018-11-26 |
| | | |||
| * | Resolve naming conflicts | Guantao Liu | 2018-11-26 |
| | | |||
| * | Use a static local flag to memorize whether the grpc event engine runs in ↵ | Guantao Liu | 2018-11-26 |
| | | | | | | | | background or not | ||
* | | Merge pull request #17239 from vishalpowar/add_ads_in_metadata | vishalpowar | 2018-11-26 |
|\ \ | | | | | | | Adding ads (data-plane-api) method name to wellknown names list. | ||
* \ \ | Merge branch 'master' into httpplumbing | Yash Tibrewal | 2018-11-21 |
|\ \ \ | |||
* | | | | Add can_track_err methods to other platforms too | Yash Tibrewal | 2018-11-21 |
| | | | | |||
* | | | | Reviewer comments | Yash Tibrewal | 2018-11-20 |
| | | | | |||
| | | * | Also extend iomgr_windows.cc | Guantao Liu | 2018-11-19 |
| | | | | |||
| * | | | Regenerate projects | Muxi Yan | 2018-11-19 |
| | | | | |||
| | | * | Extend ev_posix.* to prepare for the new background poller 'epollbg', | Guantao Liu | 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 | Yash Tibrewal | 2018-11-16 |
| | | | |||
| | * | Run the tools/codegen/core/gen_static_metadata.py and generate the | Vishal Powar | 2018-11-16 |
| |/ | | | | | | | required files | ||
* | | Merge master | Yash Tibrewal | 2018-11-16 |
|\ \ | |||
| | * | Add grpc_core::RefCount and use it for RefCountedPtr | Soheil Hassas Yeganeh | 2018-11-15 |
| |/ | |||
| * | Add a non-polymorphic variant to RefCounted. | Soheil Hassas Yeganeh | 2018-11-13 |
| | | | | | | | | | | | | Using RefCounted<Child, NonPolymorphic> users can now build smart, ref-counted pointers without paying the costs of a vtable when it's possible. | ||
| * | Merge pull request #17193 from guantaol/client_reuse_addr | Guantao Liu | 2018-11-13 |
| |\ | | | | | | | Enable SO_REUSEADDR in client sockets | ||
| * \ | Merge pull request #17148 from yihuazhang/test_branch | yihuaz | 2018-11-13 |
| |\ \ | | | | | | | | | Resolve a deadlock caused by invocation of grpc_call_cancel inside of gRPC core | ||
| * \ \ | Merge pull request #17199 from grpc/revert-17185-fix-deadstrip | Yang Gao | 2018-11-13 |
| |\ \ \ | | | | | | | | | | | Revert "Fix timer manager debug code" |