-
公开(公告)号:US20250147889A1
公开(公告)日:2025-05-08
申请号:US18501692
申请日:2023-11-03
Applicant: Stripe, Inc.
Inventor: Kanth Kumar Dayanand , Kexin Zhu , Shashi Madappa
IPC: G06F12/0817
Abstract: A method and apparatus for cache warming in a distributed storage system is described. The method can include detecting a destructive change to one or more nodes of an existing cluster of cache data nodes. The method can also include allocating a new cluster of cache data nodes in a write-only mode, and streaming data from each cache data node of the existing cluster to cache data nodes of the new cluster. The method can further include servicing a data access request from a selected cache data node of the existing cluster while writing data from the data access request to a selected cache data node of the new cluster. Furthermore, the method can include in response to a determination that data from the cache data nodes of the existing cluster has been successfully streamed to the new cluster, servicing new data access requests with the new cluster.
-
公开(公告)号:US20250147950A1
公开(公告)日:2025-05-08
申请号:US18501815
申请日:2023-11-03
Applicant: Stripe, Inc.
Inventor: Yufei Hu , David Albertson , Kexin Zhu
IPC: G06F16/23 , G06F9/54 , G06F16/2455 , G06F16/27 , G06Q10/0631
Abstract: A processing device and method for managing a distributed storage system with a control plane is described. The processing device may perform operations including receiving, with a first service, a request to perform an operation associated with a cluster of nodes, wherein the cluster includes one or more router nodes and one or more data storage nodes that are associated with the router nodes, and validating, with the first service, the request. In response to the request being validated, the processing device may perform, with a second service, the operation associated with the cluster. The performing of the operation may include calling on the first service, to access an inventory database that stores an association between the router nodes and the data storage nodes, and communicating the operation with a service of the router nodes to implement the operation.
-