[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2019-05-16 Thread Andrew Svetlov
Change by Andrew Svetlov : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2019-05-16 Thread miss-islington
miss-islington added the comment: New changeset 6e7890028213b30939327e7cf885bf097fc14472 by Miss Islington (bot) (Andrew Svetlov) in branch 'master': bpo-35589: Prevent buffer copy in sock_sendall() (GH-11418) https://github.com/python/cpython/commit/6e7890028213b30939327e7cf885bf097fc14472

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2019-01-02 Thread Andrew Svetlov
Change by Andrew Svetlov : -- keywords: +patch, patch, patch pull_requests: +10823, 10824, 10825 stage: -> patch review ___ Python tracker ___

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2019-01-02 Thread Andrew Svetlov
Change by Andrew Svetlov : -- keywords: +patch, patch pull_requests: +10823, 10824 stage: -> patch review ___ Python tracker ___

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2019-01-02 Thread Andrew Svetlov
Change by Andrew Svetlov : -- keywords: +patch pull_requests: +10823 stage: -> patch review ___ Python tracker ___ ___

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2018-12-26 Thread Andrew Svetlov
Andrew Svetlov added the comment: Thanks for the report! -- assignee: -> asvetlov ___ Python tracker ___ ___ Python-bugs-list

[issue35589] BaseSelectorEventLoop.sock_sendall() performance regression: extra copy of data

2018-12-26 Thread Huazuo Gao
New submission from Huazuo Gao : Prior to PR 10419, sock_sendall does not make a copy of the data. PR 10419 introduced an extra copy, which may cause problem for code that send a huge chunk of data simultaneously to many peers. Relevant change is: