The purpose of this article is to describe how the value of the pool property, 'disable-shuffling-of-endpoints', affects how GemFire Native Client creates connections to servers, and applies to all versions of GemFire Native Client.
The property disable-shuffling-of-endpoints is a Native Client pool property by which we can specify how clients connect to servers. This parameter is only applicable when using a static server host and port list in the connection pool and is not applicable when the connection pool is configured with a list of locators.
This property interacts with the 'pr-single-hop-enabled' property and the actual connection behavior will fall into one of the following cases:
- Setting static server list with <server host=... port=... /> - Setting pr-single-hop-enabled = "false" - Setting disable-shuffling-of-endpoints = "true"
- Setting static server list with <server host=... port=... /> - Setting pr-single-hop-enabled = "true" - Setting disable-shuffling-of-endpoints = "true"
- Setting static server list with <server host=... port=... /> - Setting pr-single-hop-enabled = "true" or "false" - Setting disable-shuffling-of-endpoints = "false"
All versions of GemFire Native Client