GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 3.13 asyncio DatagramTransport buffer size accounting regression. · Issue #135444 · python/cpython

3.13 asyncio DatagramTransport buffer size accounting regression. #135444

New issue
Copy link
New issue
Copy link
Closed
Closed
3.13 asyncio DatagramTransport buffer size accounting regression.#135444
Copy link
Labels
3.13only security fixesonly security fixes3.14bugs and security fixesbugs and security fixes3.15bugs and security fixesbugs and security fixesstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-asynciotype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@jsbronder
jsbronder
opened on Jun 12, 2025
Issue body actions

Bug report

Bug description:

Commit 73e8637 added 8 to the buffer_size when
send could not be called right away. However, it did not complete this
accounting by removing 8 from the buffer size when sending did finally
complete.

I have a proposed fix and will file a PR shortly.

CPython versions tested on:

3.13

Operating systems tested on:

Linux

Linked PRs

  • gh-135444: fix DatagramTransport buffer_size accounting #135445
  • [3.14] gh-135444: fix asyncio.DatagramTransport.sendto to account for datagram header size when data cannot be sent (GH-135445) #137245
  • [3.13] gh-135444: fix asyncio.DatagramTransport.sendto to account for datagram header size when data cannot be sent (GH-135445) #137246

Activity

  1. jsbronder
    added
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    on Jun 12, 2025
  2. jsbronder
    added a commit that references this issue on Jun 12, 2025

    pythongh-135444: fix DatagramTransport buffer_size accounting

    04c6560
  3. tomasr8
    added
    topic-asyncio
    on Jun 12, 2025
  4. github-project-automation
    added this to asyncioon Jun 12, 2025
  5. github-project-automation
    moved this to Todo in asyncioon Jun 12, 2025
  6. jsbronder
    added a commit that references this issue on Jun 12, 2025

    pythongh-135444: fix DatagramTransport buffer_size accounting

    8a8f749
  7. picnixz
    added
    stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
    3.13only security fixesonly security fixes
    3.14bugs and security fixesbugs and security fixes
    3.15bugs and security fixesbugs and security fixes
    on Jun 13, 2025
  8. jsbronder
    added a commit that references this issue on Jun 16, 2025

    pythongh-135444: fix DatagramTransport buffer_size accounting

    860cec6
  9. jsbronder
    added 2 commits that reference this issue on Jul 7, 2025

    test: skip pause/resume test on python 3.13 and greater

    4b116de

    test: skip pause/resume test on python 3.13 and greater

    d7be8b0
  10. kumaraditya303 commented on Jul 26, 2025

    @kumaraditya303
    kumaraditya303
    on Jul 26, 2025
    Contributor
    More actions

    cc @gvanrossum as the reviewer of #115199 which added this.

  11. jsbronder
    added a commit that references this issue on Jul 29, 2025

    pythongh-135444: fix DatagramTransport buffer_size accounting

    f661a57
  12. kumaraditya303
    added a commit that references this issue on Jul 30, 2025

    gh-135444: fix `asyncio.DatagramTransport.sendto` to account for data…

    e3ea861
  13. miss-islington
    added 2 commits that reference this issue on Jul 30, 2025

    pythongh-135444: fix `asyncio.DatagramTransport.sendto` to account fo…

    63c6c0f

    pythongh-135444: fix `asyncio.DatagramTransport.sendto` to account fo…

    9205e2b
  14. kumaraditya303
    closed this as completedon Jul 30, 2025
  15. github-project-automation
    moved this from Todo to Done in asyncioon Jul 30, 2025
  16. kumaraditya303
    added a commit that references this issue on Aug 3, 2025

    [3.13] gh-135444: fix `asyncio.DatagramTransport.sendto` to account f…

    1b0dfbf
  17. Agent-Hellboy
    added a commit that references this issue on Aug 19, 2025

    pythongh-135444: fix `asyncio.DatagramTransport.sendto` to account fo…

    7f10c29
  18. kumaraditya303
    added a commit that references this issue on Oct 7, 2025

    [3.14] gh-135444: fix `asyncio.DatagramTransport.sendto` to account f…

    93ac6f3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.13only security fixesonly security fixes3.14bugs and security fixesbugs and security fixes3.15bugs and security fixesbugs and security fixesstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-asynciotype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

    Projects

    • asyncio
      Status
      Done
      Show more project fields

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.