-
公开(公告)号:US12229084B2
公开(公告)日:2025-02-18
申请号:US18194860
申请日:2023-04-03
Applicant: NetApp, Inc.
Inventor: Umeshkumar Vasantha Rajasekaran , Glenn Cook , Rajavardhan Mallepally , Brett Sander , Wenxin Zhou
IPC: G06F16/13 , G06F16/14 , G06F16/16 , G06F16/17 , G06F16/182 , G06F16/27 , H04L67/1029
Abstract: Redistribution of files in a containerized distributed file system is disclosed. Containers each have an engine and a scanner and each of the containers stores files and parameters for characteristics of files stored on the container. A first engine in a first container monitors characteristics of files stored on the first container and, responsive to determining that the parameters for files on the first container exceed one or more predetermined thresholds, communicates with a second engine in a second container to determine a destination container for one or more files from the first container. The second engine in the second container indicates to the first engine in the first container whether the second container is available to receive one or more files from the first container. The first engine triggers file system scanning by the scanner of the first container to identify files to be moved to the second container.
-
公开(公告)号:US20240354281A1
公开(公告)日:2024-10-24
申请号:US18305927
申请日:2023-04-24
Applicant: NetApp, Inc.
IPC: G06F16/11 , G06F16/16 , G06F16/182 , G06F16/188
CPC classification number: G06F16/119 , G06F16/116 , G06F16/162 , G06F16/183 , G06F16/188
Abstract: Approaches for providing a non-disruptive file move are disclosed. A request to move a target file from the first constituent to the second constituent is received. The file has an associated file handle. The target file in the first constituent is converted to a multipart file in the first constituent with a file location for the new file in the first constituent. A new file is created in the second constituent. Contents of the target file are moved to a new file on the second constituent while maintaining access via the associated file handle via access to the multipart file. The target file is deleted from the first constituent.
-
公开(公告)号:US20240064198A1
公开(公告)日:2024-02-22
申请号:US18194874
申请日:2023-04-03
Applicant: NetApp, Inc.
Inventor: Umeshkumar Vasantha Rajasekaran , Brett Sander , Wenxin Zhou , Glenn Cook , Rajavardhan Mallepally
IPC: H04L67/1029 , G06F16/27
CPC classification number: H04L67/1029 , G06F16/27
Abstract: Redistribution of files in a containerized distributed file system is disclosed. An indication of at least one remote container to which files from the local container are to be transferred is received from a rebalancing engine in the local container. One or more transfer parameters for use in selecting one or more files in the local container to be transferred the at least one remote container are received from the rebalancing engine. The local container is scanned to identify files that satisfy the one or more transfer parameters. An indication of the identified files to a file transfer mechanism is provided. Operation of the scanner is terminate until triggered in response to a query by the engine of the local container or for a predetermined period of time.
-
公开(公告)号:US20240061807A1
公开(公告)日:2024-02-22
申请号:US18194860
申请日:2023-04-03
Applicant: NetApp, Inc.
Inventor: Umeshkumar Vasantha Rajasekaran , Glenn Cook , Rajavardhan Mallepally , Brett Sander , Wenxin Zhou
IPC: G06F16/13 , G06F16/182 , G06F16/16 , G06F16/14 , G06F16/17
CPC classification number: G06F16/134 , G06F16/183 , G06F16/16 , G06F16/148 , G06F16/1734
Abstract: Redistribution of files in a containerized distributed file system is disclosed. Containers each have an engine and a scanner and each of the containers stores files and parameters for characteristics of files stored on the container. A first engine in a first container monitors characteristics of files stored on the first container and, responsive to determining that the parameters for files on the first container exceed one or more predetermined thresholds, communicates with a second engine in a second container to determine a destination container for one or more files from the first container. The second engine in the second container indicates to the first engine in the first container whether the second container is available to receive one or more files from the first container. The first engine triggers file system scanning by the scanner of the first container to identify files to be moved to the second container.
-
-
-