René's URL Explorer Experiment


Title: runtime: don't skip the driver when before_park schedules work by ameyypawar · Pull Request #8222 · tokio-rs/tokio · GitHub

Open Graph Title: runtime: don't skip the driver when before_park schedules work by ameyypawar · Pull Request #8222 · tokio-rs/tokio

X Title: runtime: don't skip the driver when before_park schedules work by ameyypawar · Pull Request #8222 · tokio-rs/tokio

Description: A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ... - runtime: don't skip the driver when before_park schedules work by ameyypawar · Pull Request #8222 · tokio-rs/tokio

Open Graph Description: Motivation Fixes #8212. Two 1.50 changes to the current-thread scheduler combine to cause this: runtime: don't park in current_thread if before_park defers waker #7835 made park skip parking w...

X Description: Motivation Fixes #8212. Two 1.50 changes to the current-thread scheduler combine to cause this: runtime: don't park in current_thread if before_park defers waker #7835 made park skip parki...

Opengraph URL: https://github.com/tokio-rs/tokio/pull/8222

X: @github

direct link

Domain: redirect.github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:8b09d2db-b19b-0053-1674-b3486c66e244
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE970:3BFA6F:2098FA2:2BE5BA9:6A655883
html-safe-nonceb5a5cb84583be95c570dcd6c1d19c9d88d9166b94d0a98416f994fb634a29e0e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOTcwOjNCRkE2RjoyMDk4RkEyOjJCRTVCQTk6NkE2NTU4ODMiLCJ2aXNpdG9yX2lkIjoiMjI4MTk4MzU2MTQzMTM0MTE4NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac07bdb9e8495080c4dc41d5285ca4377b8e9c4976478ea65dd873b44f929befb1
hovercard-subject-tagpull_request:3914260818
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/tokio-rs/tokio/8222/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6a4dd2da37eeec9fa895ee87901f93fdfb07bb2dfa9ddbe90c5b8611423dbb9e/tokio-rs/tokio/pull/8222
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6a4dd2da37eeec9fa895ee87901f93fdfb07bb2dfa9ddbe90c5b8611423dbb9e/tokio-rs/tokio/pull/8222
og:image:altMotivation Fixes #8212. Two 1.50 changes to the current-thread scheduler combine to cause this: runtime: don't park in current_thread if before_park defers waker #7835 made park skip parking w...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameameyypawar
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-cache
go-importgithub.com/tokio-rs/tokio git https://github.com/tokio-rs/tokio.git
octolytics-dimension-user_id20248544
octolytics-dimension-user_logintokio-rs
octolytics-dimension-repository_id67836789
octolytics-dimension-repository_nwotokio-rs/tokio
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id67836789
octolytics-dimension-repository_network_root_nwotokio-rs/tokio
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://redirect.github.com/tokio-rs/tokio/issues/8222#start-of-content
https://redirect.github.com/
Sign in https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftokio-rs%2Ftokio%2Fpull%2F8222
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftokio-rs%2Ftokio%2Fpull%2F8222
Sign up https://redirect.github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=tokio-rs%2Ftokio
Reloadhttps://redirect.github.com/tokio-rs/tokio/issues/8222
Reloadhttps://redirect.github.com/tokio-rs/tokio/issues/8222
Reloadhttps://redirect.github.com/tokio-rs/tokio/issues/8222
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
tokio-rs https://redirect.github.com/tokio-rs
tokiohttps://redirect.github.com/tokio-rs/tokio
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
Notifications https://redirect.github.com/login?return_to=%2Ftokio-rs%2Ftokio
Fork 3.2k https://redirect.github.com/login?return_to=%2Ftokio-rs%2Ftokio
Star 32.6k https://redirect.github.com/login?return_to=%2Ftokio-rs%2Ftokio
Code https://redirect.github.com/tokio-rs/tokio
Issues 318 https://redirect.github.com/tokio-rs/tokio/issues
Pull requests 117 https://redirect.github.com/tokio-rs/tokio/pulls
Discussions https://redirect.github.com/tokio-rs/tokio/discussions
Actions https://redirect.github.com/tokio-rs/tokio/actions
Security and quality 1 https://redirect.github.com/tokio-rs/tokio/security
Insights https://redirect.github.com/tokio-rs/tokio/pulse
Code https://redirect.github.com/tokio-rs/tokio
Issues https://redirect.github.com/tokio-rs/tokio/issues
Pull requests https://redirect.github.com/tokio-rs/tokio/pulls
Discussions https://redirect.github.com/tokio-rs/tokio/discussions
Actions https://redirect.github.com/tokio-rs/tokio/actions
Security and quality https://redirect.github.com/tokio-rs/tokio/security
Insights https://redirect.github.com/tokio-rs/tokio/pulse
Darksonnhttps://redirect.github.com/Darksonn
tokio-rs:tokio-1.51.xhttps://redirect.github.com/tokio-rs/tokio/tree/tokio-1.51.x
ameyypawar:rt-current-thread-park-driver-8212https://redirect.github.com/ameyypawar/tokio/tree/rt-current-thread-park-driver-8212
Conversationhttps://redirect.github.com/tokio-rs/tokio/pull/8222
Commits2 (2)https://redirect.github.com/tokio-rs/tokio/pull/8222/commits
Checkshttps://redirect.github.com/tokio-rs/tokio/pull/8222/checks
Files changedhttps://redirect.github.com/tokio-rs/tokio/pull/8222/files
runtime: don't skip the driver when before_park schedules workhttps://redirect.github.com/tokio-rs/tokio/issues/8222#top
Darksonnhttps://redirect.github.com/Darksonn
tokio-rs:tokio-1.51.xhttps://redirect.github.com/tokio-rs/tokio/tree/tokio-1.51.x
ameyypawar:rt-current-thread-park-driver-8212https://redirect.github.com/ameyypawar/tokio/tree/rt-current-thread-park-driver-8212
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
Jun 22, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issue-4719320651
#8212https://github.com/tokio-rs/tokio/issues/8212
runtime: don't park in current_thread if before_park defers waker #7835https://github.com/tokio-rs/tokio/pull/7835
runtime: avoid redundant unpark in current_thread scheduler #7834https://github.com/tokio-rs/tokio/pull/7834
#7835https://github.com/tokio-rs/tokio/pull/7835
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/apps/github-actions
github-actionshttps://redirect.github.com/apps/github-actions
R-loom-current-thread https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AR-loom-current-thread
Jun 22, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27056680601
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
A-tokio https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AA-tokio
M-runtime https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AM-runtime
Jun 23, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27082395956
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
Jun 23, 2026 https://redirect.github.com/tokio-rs/tokio/issues/8222#pullrequestreview-4551404396
View reviewed changes https://redirect.github.com/tokio-rs/tokio/pull/8222/files
tokio/src/runtime/scheduler/current_thread/mod.rshttps://redirect.github.com/tokio-rs/tokio/pull/8222/files#diff-d0e80ea71419286333af23acf1cf2ed527a3ed2a02a21eedd684727cc29c39a1
Darksonnhttps://redirect.github.com/Darksonn
Jun 23, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#discussion_r3458184561
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
tokio/tests/rt_common_before_park.rshttps://redirect.github.com/tokio-rs/tokio/pull/8222/files#diff-8592d00998c19d04a4c4708f83c33defb9cac0fb1bf85c910b88d8daaa6abe5e
Darksonnhttps://redirect.github.com/Darksonn
Jun 23, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#discussion_r3458194802
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ADD-SP
ADD-SPhttps://redirect.github.com/ADD-SP
Jun 29, 2026 https://redirect.github.com/tokio-rs/tokio/issues/8222#pullrequestreview-4589159552
View reviewed changes https://redirect.github.com/tokio-rs/tokio/pull/8222/files
ADD-SPhttps://redirect.github.com/ADD-SP
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/tokio-rs/tokio/issues/8222#pullrequestreview-4589159552
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ADD-SP
ADD-SPhttps://redirect.github.com/ADD-SP
S-waiting-on-author https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AS-waiting-on-author
Jun 29, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27313785164
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
Jun 29, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issuecomment-4830174124
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ADD-SP
ADD-SPhttps://redirect.github.com/ADD-SP
Jun 29, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issuecomment-4831487166
@ameyypawarhttps://github.com/ameyypawar
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
Jun 30, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issuecomment-4840463173
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
Jul 1, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issuecomment-4857527584
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
Jul 1, 2026 https://redirect.github.com/tokio-rs/tokio/issues/8222#ref-issue-4749730715
start_paused measured wrong timeout #8232 https://redirect.github.com/tokio-rs/tokio/issues/8232
ameyypawarhttps://redirect.github.com/ameyypawar
July 1, 2026 23:22https://redirect.github.com/tokio-rs/tokio/issues/8222#commits-pushed-7d485f6
https://redirect.github.com/ameyypawar
runtime: don't skip the driver when before_park schedules workhttps://redirect.github.com/tokio-rs/tokio/pull/8222/commits/7d485f6c88c6474e59eb56e1a622c8df8608f814
7d485f6https://redirect.github.com/tokio-rs/tokio/pull/8222/commits/7d485f6c88c6474e59eb56e1a622c8df8608f814
https://redirect.github.com/ameyypawar
runtime: move park comment into else branch and speed up the regressi…https://redirect.github.com/tokio-rs/tokio/pull/8222/commits/4bade32652ff24bbaa1a3817e045c7620473a79a
4bade32https://redirect.github.com/tokio-rs/tokio/pull/8222/commits/4bade32652ff24bbaa1a3817e045c7620473a79a
tokio-rs#8212https://github.com/tokio-rs/tokio/issues/8212
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
force-pushedhttps://redirect.github.com/tokio-rs/tokio/compare/b78c3c8448b6b374a59ac724f932865c665938a6..4bade32652ff24bbaa1a3817e045c7620473a79a
b78c3c8https://redirect.github.com/tokio-rs/tokio/commit/b78c3c8448b6b374a59ac724f932865c665938a6
4bade32https://redirect.github.com/tokio-rs/tokio/commit/4bade32652ff24bbaa1a3817e045c7620473a79a
Compare https://redirect.github.com/tokio-rs/tokio/compare/b78c3c8448b6b374a59ac724f932865c665938a6..4bade32652ff24bbaa1a3817e045c7620473a79a
July 1, 2026 18:02https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27443085609
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
July 1, 2026 18:02https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27443086834
https://redirect.github.com/ameyypawar
ameyypawarhttps://redirect.github.com/ameyypawar
Jul 1, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#issuecomment-4858719109
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ADD-SP
ADD-SPhttps://redirect.github.com/ADD-SP
S-waiting-on-author https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AS-waiting-on-author
Jul 2, 2026https://redirect.github.com/tokio-rs/tokio/issues/8222#event-27478565946
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
Jul 16, 2026 https://redirect.github.com/tokio-rs/tokio/issues/8222#pullrequestreview-4713105499
View reviewed changes https://redirect.github.com/tokio-rs/tokio/pull/8222/files/4bade32652ff24bbaa1a3817e045c7620473a79a
Darksonnhttps://redirect.github.com/Darksonn
https://redirect.github.com/tokio-rs/tokio/issues/8222#pullrequestreview-4713105499
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/Darksonn
Darksonnhttps://redirect.github.com/Darksonn
eacb98ehttps://redirect.github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27
Jul 16, 2026https://github.com/tokio-rs/tokio/pull/8222#event-28065829787
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
chore: prepare Tokio v1.51.4 #8286 https://redirect.github.com/tokio-rs/tokio/pull/8286
chore: prepare Tokio v1.52.4 #8289 https://redirect.github.com/tokio-rs/tokio/pull/8289
https://redirect.github.com/apps/kilo-code-bot
kilo-code-bothttps://redirect.github.com/apps/kilo-code-bot
Jul 16, 2026 https://redirect.github.com/tokio-rs/tokio/issues/8222#ref-pullrequest-4903536325
chore(deps): bump tokio from 1.52.3 to 1.52.4 KooshaPari/Apisync#34 https://redirect.github.com/KooshaPari/Apisync/pull/34
https://github.co/hiddenchars
https://redirect.github.com/tokio-rs/tokio/issues/{{ revealButtonHref }}
Sign up for freehttps://redirect.github.com/join?source=comment-repo
Sign in to commenthttps://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftokio-rs%2Ftokio%2Fpull%2F8222
https://redirect.github.com/ADD-SP
ADD-SP https://redirect.github.com/ADD-SP
https://redirect.github.com/tokio-rs/tokio/pull/8222/files/7369bd6d01b5c95de8af531655d63cbaa5fddc50
https://redirect.github.com/Darksonn
Darksonn https://redirect.github.com/Darksonn
https://redirect.github.com/tokio-rs/tokio/pull/8222/files/4bade32652ff24bbaa1a3817e045c7620473a79a
A-tokio https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AA-tokio
M-runtime https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AM-runtime
R-loom-current-thread https://redirect.github.com/tokio-rs/tokio/issues?q=state%3Aopen%20label%3AR-loom-current-thread
The current-thread runtime is not checking the IO/timer driver when on_thread_park() spawns a task in Tokio 1.50 https://github.com/tokio-rs/tokio/issues/8212
Please reload this pagehttps://redirect.github.com/tokio-rs/tokio/issues/8222
https://redirect.github.com/ameyypawar
https://redirect.github.com/ADD-SP
https://redirect.github.com/Darksonn
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.