US 11,983,421 B2
Configuration of frontend services in storage nodes
Xiaokang Sang, Durham, NC (US); and Tao Jin, Durham, NC (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
Filed on Feb. 7, 2022, as Appl. No. 17/650,167.
Prior Publication US 2023/0251784 A1, Aug. 10, 2023
Int. Cl. G06F 3/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0629 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
cause execution, in each respective storage node of a cluster of storage nodes, of a respective frontend service that provides a frontend to a client over a network for access by the client of a storage volume accessible by the cluster of storage nodes, the respective frontend service to interact with a backend storage stack of the respective storage node for access of the storage volume;
obtain, using a program in a first storage node of the cluster of storage nodes, node-specific configuration data portions from a configuration data repository, the node-specific configuration data portions being for respective storage nodes of the cluster of storage nodes, wherein the program is to provide data path support for the cluster of storage nodes; and
send, using the program in the first storage node, the node-specific configuration data portions to the respective frontend services for configuring the respective frontend services, wherein the sending of the node-specific configuration data portions comprises sending a first node-specific configuration data portion of the node-specific configuration data portions from the first storage node to a frontend service in a second storage node of the cluster of storage nodes.