Skip to content

Fix performance issues in xmlrpclib #48586

@kristjanvalur

Description

@kristjanvalur
BPO 4336
Nosy @kristjanvalur, @vstinner
Files
  • xmlrpc.patch
  • xmlrpc.patch: A new version of the patch, taking into account various concerns raised.
  • xmlrpc.patch
  • xmlrpc.patch
  • xmlrpc_1.patch: a patch that focuses on the Nagle problem only
  • httplib.patch: a suggested improvement to the endheaders(data) feature
  • htmllibclients.patch: use endheaders(body) in stead of separate conn.send(body) in users of the httplib.py
  • 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 2009-01-09.20:27:40.676>
    created_at = <Date 2008-11-17.14:33:40.158>
    labels = ['extension-modules', 'easy', 'performance']
    title = 'Fix performance issues in xmlrpclib'
    updated_at = <Date 2009-01-19.10:29:43.373>
    user = 'https://github.com/kristjanvalur'

    bugs.python.org fields:

    activity = <Date 2009-01-19.10:29:43.373>
    actor = 'kristjan.jonsson'
    assignee = 'jhylton'
    closed = True
    closed_date = <Date 2009-01-09.20:27:40.676>
    closer = 'kristjan.jonsson'
    components = ['Extension Modules']
    creation = <Date 2008-11-17.14:33:40.158>
    creator = 'kristjan.jonsson'
    dependencies = []
    files = ['12030', '12127', '12144', '12145', '12178', '12282', '12283']
    hgrepos = []
    issue_num = 4336
    keywords = ['patch', 'easy']
    message_count = 19.0
    messages = ['75962', '76174', '76343', '76346', '76349', '76406', '76407', '76489', '76502', '76523', '76578', '76682', '76697', '77024', '77309', '77310', '79407', '79502', '80153']
    nosy_count = 4.0
    nosy_names = ['jhylton', 'kristjan.jonsson', 'vstinner', 'hodgestar']
    pr_nums = []
    priority = 'normal'
    resolution = 'accepted'
    stage = None
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue4336'
    versions = ['Python 2.7']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions