Open adi1831 opened 3 years ago
This version is ancient, please upgrade to TAO 3.0.2. When that doesn't resolve your issue please extend or add a new automated unit test under TAO/tests that reproduces this automatically.
Be aware that all support on github is best effort, when you require a guaranteed response consider hiring one of the commercial companies who provide support and services for ACE/TAO.
Instead of limiting the threads on the OS, have you tried to limit it by settting max_threads_
Version ACE+TAO-6.4.6
Host machine and operating system SUSE Linux Enterprise Server 11 (x86_64)
Compiler name and version (including patch level) gcc version 6.1.0
The problem affects : Hang after thread creation limit is hit system and following message is displayed : DTP_Task::svc() failed to grow thread pool.
Description: Clients wait indefinitely for response from server when thread creation limit is hit on server. All the threads on server has similar back trace as follows:
To Reproduce the issue : On server, limit the number of threads, we set the ulimit -u 40.
cat Hello.idl
cat Server.cpp
cat Client2.cpp
cat Hello_impl.cpp
cat RunClientHere.sh