PoolSize System Default Setting
Hello,
I tried to define Pool Size in System Default Settings, but it is not being used. I see I am not the first to try this without success:
Define PoolSize as system default value | InterSystems Developer Community
Any suggestions?
Comments
Do you still expect some echo?
Or is the question meanwhile just out of date?
I discussed this with InterSystems WRC. They told me they will clearly document that Pool Size should not be implemented using System Default Settings. I guess we cannot have different pool sizes in different environments...
Yes this can be annoying; if you have a generic solution which you deploy at different customers which have different hardware and performance requirements, you cannot keep the production class "generic". This limits automation of the build process/deployment. You can do some scripting...
I came across this old question and I was (almost) shocked by the answers because we are considering using System Default Settings for a project and one of the settings value we need to customize per system is Pool Size!
Fortunately things have changed since this was posted an now Pool Size can be defined/configured in System Default Settings and this is also documented:
Settings That Can Act As System Overrides
I'm not sure when this has changed,I believe this has been implemented in 2024.1, the version I tested and it works.
The behavior of this default setting a a little different then others (cannot be modified/overridden from within the production settings) but, IMHO, that's fine or even better!
I'm writing this to warn anyone using a recent product version looking/reading this question that now, from 2024.1 Pool Size can indeed be configured in System Default Settings.