Skip to content
Snippets Groups Projects
Select Git revision
  • 220986ea83793745d0846879cf499dd9b24f7d9c
  • master default protected
  • arm-aarch-platform
  • arm-platform
  • vjpai-patch-3
  • vjpai-patch-1
  • v1.27.x
  • jtattermusch-patch-2
  • jtattermusch-patch-1
  • update-java-worker-example-in-performance-docs
  • revert-21805-revert-21797-reintroduce_21527
  • revert-21804-tls-credentials-1
  • zhen_cleanup_namecheck
  • revert-21806-revert-21767-revert-21725-revert-21680-cq_ordering
  • vjpai-patch-2
  • revert-21766-tls-credentials-1
  • revert-21640-change_local_tcp_security_level
  • revert-21680-cq_ordering
  • revert-21527-unify_boringssl_deps2
  • revert-20803-grpclb_stabilization
  • fix-kokoro-rvm-key
  • v1.27.0
  • v1.27.0-pre2
  • v1.27.0-pre1
  • v1.26.0
  • v1.26.0-pre1
  • v1.25.0
  • v1.25.0-pre1
  • v1.24.3
  • v1.24.2
  • v1.24.1
  • v1.23.1
  • v1.24.0
  • v1.24.0-pre2
  • v1.24.0-pre1
  • v1.22.1
  • v1.23.0
  • v1.23.0-pre1
  • v1.22.0
  • v1.22.0-pre1
  • v1.21.4
41 results

_runner.py

Blame
    • Masood Malekghassemi's avatar
      fd5a3ef9
      Don't use a pipe for capturing in test runner · fd5a3ef9
      Masood Malekghassemi authored
      Apparently Python can call arbitrarily deallocation code whenever its
      allocator is invoked, which can cause output from gRPC core to stderr,
      which can happen on the thread that is emptying the stderr pipe, thus
      causing the stderr pipe to deadlock on itself.
      fd5a3ef9
      History
      Don't use a pipe for capturing in test runner
      Masood Malekghassemi authored
      Apparently Python can call arbitrarily deallocation code whenever its
      allocator is invoked, which can cause output from gRPC core to stderr,
      which can happen on the thread that is emptying the stderr pipe, thus
      causing the stderr pipe to deadlock on itself.
    _runner.py 7.76 KiB