| CPC H04L 45/42 (2013.01) [H04L 41/12 (2013.01); H04L 45/036 (2022.05)] | 14 Claims |

|
1. A computer-implemented method for updating a topology on router nodes in a distributed storage system, the method comprising:
obtaining, by a first service of a control plane service, topology information from an inventory data store by querying a second service of the control plane service that manages the inventory data store for the topology information;
generating, by the first service of the control plane service, a topology payload based on the obtained topology information;
sending, by the first service of the control plane service, a request comprising the topology payload to a router node;
receiving, by a first service of the router node, the request comprising the topology payload;
extracting, by the first service of the router node, the topology payload from the request;
validating, by the first service of the router node, the extracted topology payload to determine whether the extracted topology payload is valid;
determining, by the first service of the router node, that the extracted topology payload is valid;
storing, by the first service of the router node, the extracted topology payload as a topology configuration file;
sending, by the first service of the router node, a command to a second service of the router node, the command causing the second service of the router node to update a topology configuration of the second service of the router node based on the topology configuration file;
sending, by the first service of the router node, a response to the first service of the control plane service, the response indicating a successful update of the topology configuration of the second service of the router node; and
in response to receiving the response, initiating, by the first service of the control plane service, a workload test to validate an end-to-end data flow from the router node to one or more data storage nodes.
|