diff --git a/config/settings/default.q b/config/settings/default.q index b4a3d4974..b32f01226 100644 --- a/config/settings/default.q +++ b/config/settings/default.q @@ -59,7 +59,7 @@ enabled:0b // prevent write access to clients if enabled \d .servers enabled:1b // whether server tracking is enabled CONNECTIONS:() // list of connections to make at start up -DISCOVERYCONNECT:$[`lim in key`.Q;$[0W=.Q.lim[][`conns];1b;0b];1b] // check for limit on process connections (relevant for KDB-X community edition) +DISCOVERYCONNECT:$[`lim in key`.Q;@[{$[0W=x[`conns][`lim];1b;0b]};.Q.lim[];1b];1b] // check for limit on process connections (relevant for KDB-X community edition; error-trapped for Community edition where .Q.lim[] may not return expected dict) DISCOVERYREGISTER:DISCOVERYCONNECT // whether to register with the discovery service CONNECTIONSFROMDISCOVERY:DISCOVERYREGISTER // whether to get connection details from the discovery service (as opposed to the static file). TRACKNONTORQPROCESS:1b // whether to track and register non torQ processes diff --git a/config/settings/segmentedchainedtickerplant.q b/config/settings/segmentedchainedtickerplant.q index 72c64b441..846ad1172 100644 --- a/config/settings/segmentedchainedtickerplant.q +++ b/config/settings/segmentedchainedtickerplant.q @@ -37,4 +37,4 @@ enabled:1b // switch on subscribercutoff \d .servers CONNECTIONS,:`segmentedtickerplant -CONNECTIONSFROMDISCOVERY:$[`lim in key`.Q;$[0W=.Q.lim[][`conns];1b;0b];1b] // check for limit on process connections (relevant for KDB-X community edition) +CONNECTIONSFROMDISCOVERY:$[`lim in key`.Q;@[{$[0W=x[`conns];1b;0b]};.Q.lim[];1b];1b] // check for limit on process connections (relevant for KDB-X community edition; error-trapped for Community edition where .Q.lim[] may not return expected dict)