aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
* Add next_value and start_timeGravatar Muxi Yan2018-12-10
|
* clang-formatGravatar Muxi Yan2018-12-04
|
* More debug timers to record root causeGravatar Muxi Yan2018-12-04
|
* Add debug-only tracing to grpc_core::RefCountGravatar Soheil Hassas Yeganeh2018-12-01
| | | | | Also, this patch removes the *WithTracing variants in favor of the new API.
* Merge pull request #17354 from apolcyn/fix_ares_deadlocksGravatar apolcyn2018-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 deadlockGravatar Alexander Polcyn2018-11-30
| |
* | Merge pull request #17341 from ericgribkoff/fork_infoGravatar Eric Gribkoff2018-11-30
|\ \ | |/ |/| log fork compat message at INFO instead of ERROR
* | Merge pull request #17331 from yashykt/timestamplengthGravatar Yash Tibrewal2018-11-29
|\ \ | | | | | | Add the byte offset for the RPC that is traced in Timestamps
* \ \ Merge pull request #17332 from yashykt/emptymsgGravatar Yash Tibrewal2018-11-29
|\ \ \ | | | | | | | | Return immediately if the first control message is empty
* \ \ \ Merge pull request #17333 from yashykt/tsinitGravatar Yash Tibrewal2018-11-29
|\ \ \ \ | | | | | | | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past
| | | | * log fork compat message at INFO instead of ERRORGravatar Eric Gribkoff2018-11-29
| |_|_|/ |/| | |
| | * | Revert the do while and ifGravatar Yash Tibrewal2018-11-29
| | | |
* | | | Merge pull request #17323 from markdroth/inlined_vector_copy_and_move_fixGravatar Mark D. Roth2018-11-29
|\ \ \ \ | | | | | | | | | | Fix InlinedVector to use its elements' move and copy methods.
| | * | | Initialize all other timestamps (non sendmsg) to gpr_inf_pastGravatar Yash Tibrewal2018-11-29
| |/ / / |/| | |
| | | * Add a byte counter to chttp2_stream and use that for timestampsGravatar Yash Tibrewal2018-11-29
| | | |
| | | * Do not add the TCP buffer length.Gravatar Yash Tibrewal2018-11-29
| | | |
| | * | Return immediately if the first message is emptyGravatar Yash Tibrewal2018-11-28
| |/ / |/| |
| | * Add the length of the buffer that is tracedGravatar Yash Tibrewal2018-11-28
| |/ |/|
* | Merge pull request #17313 from yashykt/padstreamsizeGravatar Yash Tibrewal2018-11-28
|\ \ | | | | | | Stream size needs to be rounded up to alignment
* \ \ Merge pull request #17294 from yashykt/tracedGravatar Yash Tibrewal2018-11-28
|\ \ \ | | | | | | | | Add traced information to stream op
* \ \ \ Merge pull request #17244 from guantaol/ev_epollbgGravatar Guantao Liu2018-11-28
|\ \ \ \ | | | | | | | | | | Preparation for the new background poller 'epollbg'
| | | * | Add required headerGravatar Yash Tibrewal2018-11-28
| | | | |
* | | | | Merge pull request #17310 from yashykt/enableerrqueueGravatar Yash Tibrewal2018-11-28
|\ \ \ \ \ | | | | | | | | | | | | Enable errqueue support for linux kernel versions 4.0.0 and above
| | | | | * Fix InlinedVector to use its elements' move and copy methods.Gravatar Mark D. Roth2018-11-28
| | | | | |
* | | | | | Add GPR_ATM_INC_ADD_THEN to grpc_core::RefCountGravatar Soheil Hassas Yeganeh2018-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 alignmentGravatar Yash Tibrewal2018-11-27
| |_|_|/ |/| | |
| * | | Use grpc_event_engine_can_track_errorsGravatar Yash Tibrewal2018-11-27
| | | |
| * | | Always set fd to be readable/writable on receiving EPOLLERRGravatar Yash Tibrewal2018-11-27
| | | |
| | | * Add traced information to stream opGravatar Yash Tibrewal2018-11-27
| |_|/ |/| |
| | * Revert "Use a static local flag to memorize whether the grpc event engine ↵Gravatar Guantao Liu2018-11-27
| | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f.
| | * Revert "Resolve naming conflicts"Gravatar Guantao Liu2018-11-27
| | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969.
| * | Enable errqueue support for linux kernel versions 4.0.0 and aboveGravatar Yash Tibrewal2018-11-27
|/ /
* | Use grpc_core::RefCount in place of gpr_refcountGravatar Soheil Hassas Yeganeh2018-11-26
| |
| * Resolve naming conflictsGravatar Guantao Liu2018-11-26
| |
| * Use a static local flag to memorize whether the grpc event engine runs in ↵Gravatar Guantao Liu2018-11-26
| | | | | | | | background or not
* | Merge pull request #17239 from vishalpowar/add_ads_in_metadataGravatar vishalpowar2018-11-26
|\ \ | | | | | | Adding ads (data-plane-api) method name to wellknown names list.
* \ \ Merge branch 'master' into httpplumbingGravatar Yash Tibrewal2018-11-21
|\ \ \
* | | | Add can_track_err methods to other platforms tooGravatar Yash Tibrewal2018-11-21
| | | |
* | | | Reviewer commentsGravatar Yash Tibrewal2018-11-20
| | | |
| | | * Also extend iomgr_windows.ccGravatar Guantao Liu2018-11-19
| | | |
| * | | Regenerate projectsGravatar Muxi Yan2018-11-19
| | | |
| | | * Extend ev_posix.* to prepare for the new background poller 'epollbg',Gravatar Guantao Liu2018-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.
* | | CleanupGravatar Yash Tibrewal2018-11-16
| | |
| | * Run the tools/codegen/core/gen_static_metadata.py and generate theGravatar Vishal Powar2018-11-16
| |/ | | | | | | required files
* | Merge masterGravatar Yash Tibrewal2018-11-16
|\ \
| | * Add grpc_core::RefCount and use it for RefCountedPtrGravatar Soheil Hassas Yeganeh2018-11-15
| |/
| * Add a non-polymorphic variant to RefCounted.Gravatar Soheil Hassas Yeganeh2018-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_addrGravatar Guantao Liu2018-11-13
| |\ | | | | | | Enable SO_REUSEADDR in client sockets
| * \ Merge pull request #17148 from yihuazhang/test_branchGravatar yihuaz2018-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-deadstripGravatar Yang Gao2018-11-13
| |\ \ \ | | | | | | | | | | Revert "Fix timer manager debug code"