Movatterモバイル変換


[0]ホーム

URL:


homepage

Issue32622

This issue trackerhas been migrated toGitHub, and is currentlyread-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title:Implement loop.sendfile
Type:enhancementStage:resolved
Components:asyncioVersions:Python 3.7
process
Status:closedResolution:fixed
Dependencies:Superseder:
Assigned To:Nosy List: asvetlov, giampaolo.rodola, miss-islington, vstinner, yselivanov
Priority:normalKeywords:patch

Created on2018-01-22 15:21 byasvetlov, last changed2022-04-11 14:58 byadmin. This issue is nowclosed.

Pull Requests
URLStatusLinkedEdit
PR 5271mergedasvetlov,2018-01-22 15:22
PR 5364mergedyselivanov,2018-01-27 20:33
PR 5367mergedasvetlov,2018-01-27 21:04
PR 5368mergedElvis.Pranskevichus,2018-01-27 21:33
PR 5369mergedyselivanov,2018-01-27 21:52
PR 5565mergedasvetlov,2018-02-06 15:45
PR 5890mergedmiss-islington,2018-02-25 16:33
PR 7083mergedvstinner,2018-05-23 22:38
PR 7084closedmiss-islington,2018-05-23 22:57
PR 7086mergedvstinner,2018-05-24 00:29
PR 11462mergedvstinner,2019-01-08 00:55
PR 11463mergedmiss-islington,2019-01-08 01:55
Messages (19)
msg310880 -(view)Author: Andrew Svetlov (asvetlov)*(Python committer)Date: 2018-01-27 19:22
New changeset7c684073f951dd891021676ecfd86ffc18b8895e by Andrew Svetlov in branch 'master':bpo-32622: Implement loop.sendfile() (#5271)https://github.com/python/cpython/commit/7c684073f951dd891021676ecfd86ffc18b8895e
msg310887 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-01-27 20:52
New changesetb1a6ac4c4026d648b3d948945b734a4d0f175a3c by Yury Selivanov in branch 'master':bpo-32622: Enforce sendfile fallback policy for FALLBACK transports (#5364)https://github.com/python/cpython/commit/b1a6ac4c4026d648b3d948945b734a4d0f175a3c
msg310891 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-01-27 22:04
s390x Debian 3.x buildbot failed:http://buildbot.python.org/all/#/builders/13/builds/601Exmaple:======================================================================ERROR: test_sendfile_ssl_pre_and_post_data (test.test_asyncio.test_events.SelectEventLoopTests)----------------------------------------------------------------------Traceback (most recent call last):  File "/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_asyncio/test_events.py", line 2277, in test_sendfile_ssl_pre_and_post_data    srv_proto, cli_proto = self.prepare(is_ssl=True)  File "/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_asyncio/test_events.py", line 2136, in prepare    srv_ctx = test_utils.simple_server_sslcontext()  File "/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_asyncio/utils.py", line 73, in simple_server_sslcontext    server_context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)AttributeError: 'NoneType' object has no attribute 'SSLContext'
msg310892 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-01-27 22:04
> AttributeError: 'NoneType' object has no attribute 'SSLContext'We've just pushed a fix for this.
msg310893 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-01-27 22:11
New changesetee72ac0683e685b134f67cb0c6612c664ecadb65 by Yury Selivanov (Elvis Pranskevichus) in branch 'master':bpo-32622: Fix AbstractEventLoop.sendfile signature in documentation. (GH-5368)https://github.com/python/cpython/commit/ee72ac0683e685b134f67cb0c6612c664ecadb65
msg310896 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-01-27 22:22
New changeset2a2247ce5e1984eb2f2c41b269b38dbb795a60cf by Yury Selivanov in branch 'master':bpo-32622: Normalize ENOTCONN to ConnectionError on macOS (GH-5369)https://github.com/python/cpython/commit/2a2247ce5e1984eb2f2c41b269b38dbb795a60cf
msg310897 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-01-27 22:44
I think we've fixed everything. Closing this for now, Victor please reopen if buildbots misbehave.
msg311105 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-01-29 12:09
New asyncio sendfile tests fail on many buildbots. See:https://bugs.python.org/issue32645#msg311101
msg311108 -(view)Author: Andrew Svetlov (asvetlov)*(Python committer)Date: 2018-01-29 12:17
I pretty sure it's fixed byhttps://github.com/python/cpython/commit/0f54e00e963
msg311114 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-01-29 12:35
test_sendfile() hangs on AMD64 FreeBSD 10.x Shared 3.x buildbot:bpo-32708.
msg311123 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-01-29 12:58
ProactorEventLoopTests.test_sendfile_close_peer_in_middle_of_receiving() leaks a reference on Windows:bpo-32710.
msg312820 -(view)Author: Andrew Svetlov (asvetlov)*(Python committer)Date: 2018-02-25 16:32
New changeseta19fb3c6aaa7632410d1d9dcb395d7101d124da4 by Andrew Svetlov in branch 'master':bpo-32622: Native sendfile on windows (#5565)https://github.com/python/cpython/commit/a19fb3c6aaa7632410d1d9dcb395d7101d124da4
msg312822 -(view)Author: miss-islington (miss-islington)Date: 2018-02-25 17:11
New changeset632c1cb57176d268d65a9fd7b00582f32e0884ee by Miss Islington (bot) in branch '3.7':bpo-32622: Native sendfile on windows (GH-5565)https://github.com/python/cpython/commit/632c1cb57176d268d65a9fd7b00582f32e0884ee
msg317471 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-05-23 22:56
New changeset2932755cc11fd82b4908d60b24b837aa4f3028e6 by Victor Stinner in branch 'master':bpo-33353: test_asyncio uses smaller sendfile data (#7083)https://github.com/python/cpython/commit/2932755cc11fd82b4908d60b24b837aa4f3028e6
msg317484 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-05-24 00:43
New changesetb97de3dd86046ac46567146d86a69d4f78ea09db by Victor Stinner in branch 'master':bpo-33353: test_asyncio set SO_SNDBUF after connect (GH-7086)https://github.com/python/cpython/commit/b97de3dd86046ac46567146d86a69d4f78ea09db
msg317490 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2018-05-24 01:21
New changesetfa24c1c5afa9ba2453d88db5ed6b9d2cc3b58384 by Victor Stinner in branch '3.7':[3.7]bpo-33353: Fix test_asyncio on FreeBSD (GH-7087)https://github.com/python/cpython/commit/fa24c1c5afa9ba2453d88db5ed6b9d2cc3b58384
msg318043 -(view)Author: Yury Selivanov (yselivanov)*(Python committer)Date: 2018-05-29 15:15
Closing this issue. Open new ones to track regressions/bugs.
msg333196 -(view)Author: STINNER Victor (vstinner)*(Python committer)Date: 2019-01-08 01:47
New changeset80fda712c83f5dd9560d42bf2aa65a72b18b7759 by Victor Stinner in branch 'master':bpo-35682: Fix _ProactorBasePipeTransport._force_close() (GH-11462)https://github.com/python/cpython/commit/80fda712c83f5dd9560d42bf2aa65a72b18b7759
msg333201 -(view)Author: miss-islington (miss-islington)Date: 2019-01-08 02:15
New changeset88bd26a72eb4ab341cf19bea78a0039fbe4be3a2 by Miss Islington (bot) in branch '3.7':bpo-35682: Fix _ProactorBasePipeTransport._force_close() (GH-11462)https://github.com/python/cpython/commit/88bd26a72eb4ab341cf19bea78a0039fbe4be3a2
History
DateUserActionArgs
2022-04-11 14:58:56adminsetgithub: 76803
2019-01-08 02:15:28miss-islingtonsetmessages: +msg333201
2019-01-08 01:55:06miss-islingtonsetpull_requests: +pull_request10949
2019-01-08 01:47:11vstinnersetmessages: +msg333196
2019-01-08 00:55:55vstinnersetpull_requests: +pull_request10944
2018-05-29 15:15:47yselivanovsetstatus: open -> closed
resolution: fixed
messages: +msg318043

stage: patch review -> resolved
2018-05-24 01:21:16vstinnersetmessages: +msg317490
2018-05-24 00:43:49vstinnersetmessages: +msg317484
2018-05-24 00:29:00vstinnersetpull_requests: +pull_request6720
2018-05-23 22:57:25miss-islingtonsetpull_requests: +pull_request6717
2018-05-23 22:56:12vstinnersetmessages: +msg317471
2018-05-23 22:38:58vstinnersetpull_requests: +pull_request6715
2018-05-23 13:06:27giampaolo.rodolasetnosy: +giampaolo.rodola
2018-02-25 17:11:00miss-islingtonsetnosy: +miss-islington
messages: +msg312822
2018-02-25 16:33:23miss-islingtonsetpull_requests: +pull_request5661
2018-02-25 16:32:16asvetlovsetmessages: +msg312820
2018-02-06 15:45:22asvetlovsetstage: resolved -> patch review
pull_requests: +pull_request5387
2018-01-29 12:58:01vstinnersetmessages: +msg311123
2018-01-29 12:35:51vstinnersetmessages: +msg311114
2018-01-29 12:17:37asvetlovsetmessages: +msg311108
2018-01-29 12:09:34vstinnersetstatus: closed -> open
resolution: fixed -> (no value)
messages: +msg311105
2018-01-27 22:44:53yselivanovsetstatus: open -> closed
resolution: fixed
messages: +msg310897
2018-01-27 22:22:03yselivanovsetmessages: +msg310896
2018-01-27 22:11:12yselivanovsetmessages: +msg310893
2018-01-27 22:04:44yselivanovsetmessages: +msg310892
2018-01-27 22:04:13vstinnersetstatus: closed -> open

nosy: +vstinner
messages: +msg310891

resolution: fixed -> (no value)
2018-01-27 21:52:37yselivanovsetpull_requests: +pull_request5212
2018-01-27 21:33:22Elvis.Pranskevichussetpull_requests: +pull_request5211
2018-01-27 21:04:37asvetlovsetpull_requests: +pull_request5210
2018-01-27 20:52:54yselivanovsetmessages: +msg310887
2018-01-27 20:33:14yselivanovsetpull_requests: +pull_request5208
2018-01-27 20:11:41yselivanovsetstatus: open -> closed
type: enhancement
resolution: fixed
stage: patch review -> resolved
2018-01-27 19:22:49asvetlovsetmessages: +msg310880
2018-01-22 15:22:52asvetlovsetkeywords: +patch
stage: patch review
pull_requests: +pull_request5115
2018-01-22 15:21:57asvetlovcreate
Supported byThe Python Software Foundation,
Powered byRoundup
Copyright © 1990-2022,Python Software Foundation
Legal Statements

[8]ページ先頭

©2009-2026 Movatter.jp