Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


2.10 Cluster information update check by the EADS client

To access data in a cache, the EADS client identifies the EADS server that stores the data based on the cluster information that the EADS client maintains. This means that you do not have to know which EADS server stores the data when you have the EADS client access the data.

From the time the EADS client's initialization is completed to the time the EADS client terminates, it obtains cluster information from each and every EADS server in the cluster at a specified interval (the default is every second). This prevents the EADS client from managing outdated cluster information.

The EADS client obtains cluster information from the EADS servers by accessing the EADS servers in ascending order of their logical locations (hash values) based on the cluster information that the EADS client maintains.

Figure 2‒26: Overview of cluster information update check

[Figure]

An error results when there is no response within the timeout value. Even though an error occurs, the EADS client continues to perform cluster information update checks on all EADS servers.