# WebSphere Liberty ND

This page describes the Optimization Pack for the component type WebSphere Liberty ND.

## Metrics

There are no metrics for this component type.

## Parameters

### ConnectionManager

<table><thead><tr><th width="328">Parameter</th><th width="134">Type</th><th width="101">Unit</th><th width="139">Default</th><th width="171">Domain</th><th>Restart</th><th width="202">Description</th></tr></thead><tbody><tr><td>cm_maxPoolSize</td><td>integer</td><td></td><td>50</td><td><code>0</code> → <code>1000</code></td><td>yes</td><td>Maximum number of physical connections for a pool</td></tr><tr><td>cm_minPoolSize</td><td>integer</td><td></td><td>0</td><td><code>0</code> → <code>1000</code></td><td>yes</td><td>Minimum number of physical connections for a pool</td></tr><tr><td>cm_maxConnectionsPerThread</td><td>integer</td><td></td><td>1</td><td><code>0</code> → <code>30</code></td><td>yes</td><td>Maximum number of connections per thread</td></tr><tr><td>cm_numConnectionsPerThreadLocal</td><td>integer</td><td></td><td>1</td><td><code>0</code> → <code>30</code></td><td>yes</td><td>Maximum number of connections per local thread</td></tr><tr><td>cm_purgePolicy</td><td>categorical</td><td></td><td><code>EntirePool</code></td><td><code>EntirePool</code>, <code>FailingConnectionOnly</code>, <code>ValidateAllConnections</code> </td><td>yes</td><td>Purge Policy</td></tr><tr><td>cm_connectionTimeout</td><td>categorical</td><td></td><td><code>30s</code></td><td><code>-1</code>, <code>0</code>, <code>5s</code>, <code>10s</code>, <code>30s</code>, <code>60s</code>, <code>90s</code>, <code>120s</code></td><td>yes</td><td>Connection Timeout</td></tr><tr><td>cm_maxIdleTime</td><td>categorical</td><td></td><td><code>30m</code></td><td><code>-1</code>, <code>1m</code>, <code>5m</code>, <code>10m</code>, <code>15m</code>, <code>30m</code></td><td>yes</td><td>Max Idle Time</td></tr><tr><td>cm_reapTime</td><td>categorical</td><td></td><td><code>3m</code></td><td><code>-1</code>, <code>30s</code>, <code>1m</code>, <code>3m</code>, <code>5m</code></td><td>yes</td><td>Reap Time</td></tr></tbody></table>

### Executor

<table><thead><tr><th width="198">Parameter</th><th width="97">Type</th><th width="96">Unit</th><th width="89">Default</th><th width="210">Domain</th><th>Restart</th><th>Description</th></tr></thead><tbody><tr><td>exe_coreThreads</td><td>integer</td><td></td><td><code>-1</code></td><td><code>-1</code>, <code>4</code>, <code>6</code>, <code>8</code>, <code>10</code>, <code>12</code>, <code>14</code>, <code>16</code>, <code>18</code>, <code>20</code></td><td>yes</td><td>Number of core threads</td></tr><tr><td>exe_maxThreads</td><td>integer</td><td></td><td><code>-1</code></td><td><code>-1</code> → <code>200</code></td><td>yes</td><td>Max number of threads</td></tr></tbody></table>

### DB

<table><thead><tr><th width="331">Parameter</th><th width="97">Type</th><th width="126">Unit</th><th>Default</th><th width="143">Domain</th><th>Restart</th><th width="135">Description</th></tr></thead><tbody><tr><td>db_minPoolSize</td><td>integer</td><td></td><td>0</td><td><code>0</code> → <code>1000</code></td><td>yes</td><td>Mimimum pool size</td></tr><tr><td>db_maxPoolSize</td><td>integer</td><td></td><td>50</td><td><code>0</code> → <code>1000</code></td><td>yes</td><td>Maximum pool size</td></tr><tr><td>db_connectionWaitTime</td><td>integer</td><td></td><td>180</td><td><code>0</code> → <code>3600</code></td><td>yes</td><td>Connection wait time</td></tr></tbody></table>
