René's URL Explorer Experiment


Title: fs: lock FileHandle on first read in pull() and pullSync() · nodejs/node@69148ee · GitHub

Open Graph Title: fs: lock FileHandle on first read in pull() and pullSync() · nodejs/node@69148ee

X Title: fs: lock FileHandle on first read in pull() and pullSync() · nodejs/node@69148ee

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: pull() and pullSync() locked the handle as soon as they were called, but only released the lock from inside the iteration. An iterable that was created but never consumed therefore left the handle ...

X Description: pull() and pullSync() locked the handle as soon as they were called, but only released the lock from inside the iteration. An iterable that was created but never consumed therefore left the handle ...

Opengraph URL: /nodejs/node/commit/69148ee0ffbc80d25512d4e226c13cf0be96c2c3

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:4415a9bc-a864-e174-fb89-fe8e76c5b2c9
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8A36:2D28FC:306D04:423A5B:6AED12AF
html-safe-nonced6b49efabbe2ec7b83867e30f94f7bcab5c05bc069302884b46d769594802e6f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTM2OjJEMjhGQzozMDZEMDQ6NDIzQTVCOjZBRUQxMkFGIiwidmlzaXRvcl9pZCI6IjMwMzI3NjQ1MjUwNDg1NjY0NDciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacfe3d48efa04274332be86396076eaf557edf3160bf60ceea4703a91504a1b030
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/69148ee0ff
twitter:imagehttps://opengraph.githubassets.com/dc6f3851857a54fc765624056d8c74929bb1834f74a570f8dc24042c41cdf7d2/nodejs/node/commit/69148ee0ffbc80d25512d4e226c13cf0be96c2c3
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/dc6f3851857a54fc765624056d8c74929bb1834f74a570f8dc24042c41cdf7d2/nodejs/node/commit/69148ee0ffbc80d25512d4e226c13cf0be96c2c3
og:image:altpull() and pullSync() locked the handle as soon as they were called, but only released the lock from inside the iteration. An iterable that was created but never consumed therefore left the handle ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1791828279
hostnamegithub.com
expected-hostnamegithub.com
Nonefe1176aafc8029267cb0358377ab58ce39547be3f743f36e1b549da3e6483a68
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
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
release106bd81506ed8ed05cbd358a6a7d969bc8215167
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namecommits

Links:

Skip to contenthttps://github.com/nodejs/node/commit/69148ee0ff#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2F69148ee0ff
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2F69148ee0ff
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/69148ee0ff
Reloadhttps://github.com/nodejs/node/commit/69148ee0ff
Reloadhttps://github.com/nodejs/node/commit/69148ee0ff
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues655 (655)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
Browse fileshttps://github.com/nodejs/node/tree/69148ee0ffbc80d25512d4e226c13cf0be96c2c3
https://github.com/nodejs/node/tree/69148ee0ffbc80d25512d4e226c13cf0be96c2c3
jasnellhttps://github.com/nodejs/node/commits?author=jasnell
richardlauhttps://github.com/nodejs/node/commits?author=richardlau
#66483https://github.com/nodejs/node/pull/66483
700c60ahttps://github.com/nodejs/node/commit/700c60a1cd3a865bf2ca7cb5e5aee49f716fef1c
promises.jshttps://github.com/nodejs/node/commit/69148ee0ff#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
test-fs-promises-file-handle-pull.jshttps://github.com/nodejs/node/commit/69148ee0ff#diff-f0f479e07fb7e28ff83d6d077c7ec88498d5940db86bd32d8f45cd5ec6d217f0
test-fs-promises-file-handle-pullsync.jshttps://github.com/nodejs/node/commit/69148ee0ff#diff-b11bd5b0e6a0aa7ced883f5eb2761ae64e0a261daa79cb7704ecad31ee7be8b7
‎lib/internal/fs/promises.js‎https://github.com/nodejs/node/commit/69148ee0ff#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
‎test/parallel/test-fs-promises-file-handle-pull.js‎https://github.com/nodejs/node/commit/69148ee0ff#diff-f0f479e07fb7e28ff83d6d077c7ec88498d5940db86bd32d8f45cd5ec6d217f0
‎test/parallel/test-fs-promises-file-handle-pullsync.js‎https://github.com/nodejs/node/commit/69148ee0ff#diff-b11bd5b0e6a0aa7ced883f5eb2761ae64e0a261daa79cb7704ecad31ee7be8b7
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.