Open bernardnormier opened 2 months ago
As I mentioned when I initially did this there are likely some that are missing and need to be updated.
However, I specifically did not add defaults for properties which do not have one single default, eg. ones where the default value is platform specified, etc. Such as for the ones you've listed above.
They can't use getIcePropety
because:
Ice.TCP.Backlog
- depends on language and SOMAXCONN availabilityIce.TCP/UDP.Snd/RcvSize
- depends on OSIce.ThreadPool.Server.Size
the default is actually 1, but this code you referenced uses different logic for a different purpose and specifically can't use getIceProperty
Ice.PrintStackTraces
depends on if Ice is compiled for optimize or debugWe shouldn't have a blanket issue (like this one) for this but list specific ones to fix as it's not as simple as grepping.
There are many spots in the code where we should use getIcePropertyXxx but we don't. That's true for all language mappings.
For example: