Closed bernardnormier closed 1 week ago
Side issue: why do we pass --Ice.PrintStackTraces=1
to this test?
The client code is not a plain shutdown, but a shutdown followed by an opAvoid call (that we expect to fail): https://github.com/zeroc-ice/ice/blob/d0674bc8c16f1ea1f394079575b6c191acdf52a6/cpp/test/Ice/operations/Client.cpp#L35
It's not clear if the "idle timeout" occurs in opVoid or shutdown. The test doesn't print "testing server shutdown..." which suggests shutdown. Doesn't seem likely though: the shutdown would/should timeout after 10 seconds, not idle timeout after 60s.
We should also double-check and add a better comment for: https://github.com/zeroc-ice/ice/blob/d0674bc8c16f1ea1f394079575b6c191acdf52a6/cpp/test/Ice/operations/Client.cpp#L39
Fixed by #2961.
From https://github.com/zeroc-ice/ice/actions/runs/10083898519/job/27881520439?pr=2565: