Distribution: dp

### Distribution: `dp`

Field | Mutable | Type | Explanation
--- | --- | --- | ---
`version` | no | string | The distribution version. Only ozengines with the same version can communicate.
`probeInterval` | yes | integer | How often probes are run in milliseconds.
`probeTimeout` | yes | integer | Time before a non responded ping defines temp in milliseconds.
`openTimeout` | yes | integer | Maximum time to wait for a response when establishing a connection.
`closeTimeout` | yes | integer | Maximum time to wait for a connection to close.
`wfRemoteTimeout` | yes | integer | Maximum time to wait for a remote peer to reopen a connection after being remotely closed due to lack of resources.
`firewallReopenTimeout` | yes | integer | Time to wait before reopening a connection after being remotely closed due to lack of resources when behind a firewall.
`tcpHardLimit` | yes | integer | Maximum number of simultaneous tcp connections.
`tcpWeakLimit` | yes | integer | Number of simultaneous tcp connections when stable. The difference between tcpHardLimit and tcpWeakLimit is used for accepts. If they are set equal, no further accepts will be made until some connection has been closed.
`retryTimeFloor` | yes | integer | Least time to wait before retrying a lost connection.
`retryTimeCeiling` | yes | integer | Longest time to wait before retrying a lost connection.
`retryTimeFactor` | yes | integer | Factor determining actual to wait before retrying a lost connection.
`flowBufferSize` | yes | integer | Experimental property for flowcontrol.
`flowBufferTime` | yes | integer | Experimental property for flowcontrol.

Some of these properties affect running connections and some affect only new ones. Running: tcp*Limit. New: probe*, retryTime*.