Title: [2.7] bpo-32186: Release the GIL during fstat and lseek calls by nirs · Pull Request #4651 · python/cpython · GitHub
Open Graph Title: [2.7] bpo-32186: Release the GIL during fstat and lseek calls by nirs · Pull Request #4651 · python/cpython
X Title: [2.7] bpo-32186: Release the GIL during fstat and lseek calls by nirs · Pull Request #4651 · python/cpython
Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.
Open Graph Description: In fileio, there were 3 fstat() calls and one lseek() call that did not release the GIL during the call. This can cause all threads to hang for unlimited time when using io.FileIO with inaccessible...
X Description: In fileio, there were 3 fstat() calls and one lseek() call that did not release the GIL during the call. This can cause all threads to hang for unlimited time when using io.FileIO with inaccessible...
Opengraph URL: https://github.com/python/cpython/pull/4651
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:3505eba2-2d24-e0bc-2d6e-e0ab3520ff55 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | A420:24C6EB:C8370A:1172D4E:6A4CA7BF |
| html-safe-nonce | d52c6b570600dbe14ec3d6afc5946970ced520d1d85e45497c03de5c0e566b23 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDIwOjI0QzZFQjpDODM3MEE6MTE3MkQ0RTo2QTRDQTdCRiIsInZpc2l0b3JfaWQiOiI3NzA4MTM1MzE3ODAzMTQ5MjQ3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a650a0fb2e7215221c55e50122970c33bdb7a3651108f7762085d0f0636b3daa |
| hovercard-subject-tag | pull_request:155671650 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/4651/checks |
| twitter:image | https://opengraph.githubassets.com/ce1d61a004b48cb4c8c143e279de728b09b33fd742099feff4ee81ba723f8f3e/python/cpython/pull/4651 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/ce1d61a004b48cb4c8c143e279de728b09b33fd742099feff4ee81ba723f8f3e/python/cpython/pull/4651 |
| og:image:alt | In fileio, there were 3 fstat() calls and one lseek() call that did not release the GIL during the call. This can cause all threads to hang for unlimited time when using io.FileIO with inaccessible... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | nirs |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c |
| turbo-cache-control | no-cache |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ae90d426644ca15e89bacceb72e51f4e9dbf85f7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width