Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: grpc/grpc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.73.0
Choose a base ref
...
head repository: grpc/grpc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.73.1
Choose a head ref
  • 2 commits
  • 46 files changed
  • 2 contributors

Commits on Jun 23, 2025

  1. [Backport][v1.73.x][Python Core][EventEngine] Fix Python reconnect is…

    …sues: use iomgr backup poller when EE is disabled (v1.73.x backport) (#39950)
    
    Backport of #39894 to v1.73.x.
    ---
    Fix the issue with gRPC Python Client not recovering in certain
    situations: #38290, #39113, #39631.
    
    ---
    
    This PR:
    - Keeps iomgr backup poller enabled on platforms that do not support
    that have EventEngine / POSIX poller disabled.
    - Fixes and hardens Python's reconnect_test.
    
    This fixes issues with Python Client recovery in certain cases when it
    falls back to the backup poller. Note that currently Python disables
    POSIX poller manually via `GRPC_PLATFORM_SUPPORTS_POSIX_POLLING` due to
    currently unresolved fork issue.
    
    Unlike #39131, this change is meant to be tested and merged to master,
    and then backported to past branches with broken python client reconnect
    logic.
    
    However, once Event Engine fork support is fixed, Python will switch to
    it by removing `GRPC_DO_NOT_INSTANTIATE_POSIX_POLLER` from all builds.
    After that, the backup poller should not be needed for Python. With the
    updated test, the case with python relying on the backup poller is
    covered, and we should be able to detect issues with Python having to
    rely on in after switching to EE.
    
    Co-authored-by: Sergii Tkachenko <sergiitk@google.com>
    sreenithi and sergiitk authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    e6b3f29 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. [Release] Bump version to 1.73.1 (on v1.73.x branch) (#39973)

    Change was created by the release automation script. See
    go/grpc-release.
    sergiitk authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    6eae42b View commit details
    Browse the repository at this point in the history
Loading