Skip to content

Email Parser use 100% CPU #65647

@jaderfabiano

Description

@jaderfabiano
BPO 21448
Nosy @warsaw, @rhettinger, @pitrou, @tiran, @bitdancer, @serhiy-storchaka
Files
  • email_parser_long_lines.patch
  • fix_email_parse.diff: Clean-up code in push()
  • fix_email_parse2.diff: Revise patch to add splitlines.
  • test_parser.diff: Extra test
  • fix_prepending2.diff: Speed-up insertion by using a deque
  • email_parser_long_lines_2.patch: Raymond's patch + tests
  • 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 2015-05-23.00:24:13.457>
    created_at = <Date 2014-05-06.19:20:13.387>
    labels = ['expert-email', 'performance']
    title = 'Email Parser use 100% CPU'
    updated_at = <Date 2015-05-23.00:24:13.456>
    user = 'https://bugs.python.org/jaderfabiano'

    bugs.python.org fields:

    activity = <Date 2015-05-23.00:24:13.456>
    actor = 'rhettinger'
    assignee = 'none'
    closed = True
    closed_date = <Date 2015-05-23.00:24:13.457>
    closer = 'rhettinger'
    components = ['email']
    creation = <Date 2014-05-06.19:20:13.387>
    creator = 'jader.fabiano'
    dependencies = []
    files = ['36210', '36216', '36230', '36231', '36233', '36334']
    hgrepos = []
    issue_num = 21448
    keywords = ['patch']
    message_count = 30.0
    messages = ['218008', '218010', '218011', '218012', '218013', '218014', '218015', '218016', '218123', '224516', '224562', '224591', '224610', '224623', '224624', '224631', '224647', '224649', '224667', '224863', '224866', '224894', '224910', '225155', '225158', '225228', '225229', '225233', '240670', '243873']
    nosy_count = 9.0
    nosy_names = ['barry', 'rhettinger', 'pitrou', 'christian.heimes', 'r.david.murray', 'tshepang', 'python-dev', 'serhiy.storchaka', 'jader.fabiano']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'patch review'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue21448'
    versions = ['Python 3.5']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions