Skip to content

Waiting for thread pool to idle before forking #33218

@hyerra

Description

@hyerra

What version of gRPC and what language are you using?

gRPC: 1.55.0
Python: 3.10.0

What operating system (Linux, Windows,...) and version?

macOS 13.2.1 (22D68)

What runtime / compiler are you using (e.g. python version or version of gcc)

Python: 3.10.0

What did you do?

I'm running into an issue where my application doesn't run and I only see this in the console:

E0523 12:35:55.355078000 8402944320 thread_pool.cc:230]                Waiting for thread pool to idle before forking
E0523 12:35:58.360160000 8402944320 thread_pool.cc:230]                Waiting for thread pool to idle before forking
E0523 12:36:01.362086000 8402944320 thread_pool.cc:230]                Waiting for thread pool to idle before forking

I saw this issue was raised before, and you can follow the same steps outlined in this issue to reproduce the problem: #31885.

What did you expect to see?

My application should run without encountering this issue.

What did you see instead?

I got the log messages above.

Anything else we should know about your project / environment?

I think the latest release published last night (1.55.0) located here broke my project. Downgrading to version 1.54.2 fixed everything.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions