Repository navigation
Implement loop.sendfile #76803
Copy link
Copy link
Closed
Labels
3.7 (EOL)end of lifeend of lifetopic-asynciotype-featureA feature request or enhancementA feature request or enhancement
Description
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee = None
closed_at = <Date 2018-05-29.15:15:47.114>
created_at = <Date 2018-01-22.15:21:57.962>
labels = ['type-feature', '3.7', 'expert-asyncio']
title = 'Implement loop.sendfile'
updated_at = <Date 2019-01-08.02:15:28.412>
user = 'https://github.com/asvetlov'bugs.python.org fields:
activity = <Date 2019-01-08.02:15:28.412>
actor = 'miss-islington'
assignee = 'none'
closed = True
closed_date = <Date 2018-05-29.15:15:47.114>
closer = 'yselivanov'
components = ['asyncio']
creation = <Date 2018-01-22.15:21:57.962>
creator = 'asvetlov'
dependencies = []
files = []
hgrepos = []
issue_num = 32622
keywords = ['patch']
message_count = 19.0
messages = ['310880', '310887', '310891', '310892', '310893', '310896', '310897', '311105', '311108', '311114', '311123', '312820', '312822', '317471', '317484', '317490', '318043', '333196', '333201']
nosy_count = 5.0
nosy_names = ['vstinner', 'giampaolo.rodola', 'asvetlov', 'yselivanov', 'miss-islington']
pr_nums = ['5271', '5364', '5367', '5368', '5369', '5565', '5890', '7083', '7084', '7086', '11462', '11463']
priority = 'normal'
resolution = 'fixed'
stage = 'resolved'
status = 'closed'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue32622'
versions = ['Python 3.7']Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
3.7 (EOL)end of lifeend of lifetopic-asynciotype-featureA feature request or enhancementA feature request or enhancement
Activity
asvetlov commentedon Jan 27, 2018
New changeset 7c68407 by Andrew Svetlov in branch 'master':
bpo-32622: Implement loop.sendfile() (bpo-5271)
7c68407
1st1 commentedon Jan 27, 2018
New changeset b1a6ac4 by Yury Selivanov in branch 'master':
bpo-32622: Enforce sendfile fallback policy for FALLBACK transports (bpo-5364)
b1a6ac4
vstinner commentedon Jan 27, 2018
s390x Debian 3.x buildbot failed:
http://buildbot.python.org/all/#/builders/13/builds/601
Exmaple:
======================================================================
ERROR: test_sendfile_ssl_pre_and_post_data (test.test_asyncio.test_events.SelectEventLoopTests)
----------------------------------------------------------------------
1st1 commentedon Jan 27, 2018
We've just pushed a fix for this.
1st1 commentedon Jan 27, 2018
New changeset ee72ac0 by Yury Selivanov (Elvis Pranskevichus) in branch 'master':
bpo-32622: Fix AbstractEventLoop.sendfile signature in documentation. (GH-5368)
ee72ac0
1st1 commentedon Jan 27, 2018
New changeset 2a2247c by Yury Selivanov in branch 'master':
bpo-32622: Normalize ENOTCONN to ConnectionError on macOS (GH-5369)
2a2247c
1st1 commentedon Jan 27, 2018
I think we've fixed everything. Closing this for now, Victor please reopen if buildbots misbehave.
vstinner commentedon Jan 29, 2018
New asyncio sendfile tests fail on many buildbots. See:
https://bugs.python.org/issue32645#msg311101
asvetlov commentedon Jan 29, 2018
I pretty sure it's fixed by 0f54e00e963
vstinner commentedon Jan 29, 2018
test_sendfile() hangs on AMD64 FreeBSD 10.x Shared 3.x buildbot: bpo-32708.
vstinner commentedon Jan 29, 2018
ProactorEventLoopTests.test_sendfile_close_peer_in_middle_of_receiving() leaks a reference on Windows: bpo-32710.
asvetlov commentedon Feb 25, 2018
New changeset a19fb3c by Andrew Svetlov in branch 'master':
bpo-32622: Native sendfile on windows (bpo-5565)
a19fb3c
miss-islington commentedon Feb 25, 2018
New changeset 632c1cb by Miss Islington (bot) in branch '3.7':
bpo-32622: Native sendfile on windows (GH-5565)
632c1cb
vstinner commentedon May 23, 2018
New changeset 2932755 by Victor Stinner in branch 'master':
bpo-33353: test_asyncio uses smaller sendfile data (bpo-7083)
2932755
vstinner commentedon May 24, 2018
New changeset b97de3d by Victor Stinner in branch 'master':
bpo-33353: test_asyncio set SO_SNDBUF after connect (GH-7086)
b97de3d
vstinner commentedon May 24, 2018
New changeset fa24c1c by Victor Stinner in branch '3.7':
[3.7] bpo-33353: Fix test_asyncio on FreeBSD (GH-7087)
fa24c1c
1st1 commentedon May 29, 2018
Closing this issue. Open new ones to track regressions/bugs.
vstinner commentedon Jan 8, 2019
New changeset 80fda71 by Victor Stinner in branch 'master':
bpo-35682: Fix _ProactorBasePipeTransport._force_close() (GH-11462)
80fda71
miss-islington commentedon Jan 8, 2019
New changeset 88bd26a by Miss Islington (bot) in branch '3.7':
bpo-35682: Fix _ProactorBasePipeTransport._force_close() (GH-11462)
88bd26a