Destination file copying
    1.
    发明授权

    公开(公告)号:US12038947B2

    公开(公告)日:2024-07-16

    申请号:US17492796

    申请日:2021-10-04

    IPC分类号: G06F16/27 G06F16/215

    CPC分类号: G06F16/273 G06F16/215

    摘要: An access object service receives a communication of a stream of fingerprints, corresponding to segments of a file, from a source of the file, and identifies sequential fingerprints in the stream of fingerprints as a group of fingerprints. The access object service identifies a similarity group identifier for the group of fingerprints. The access object service communicates the group of fingerprints to a deduplication service associated with a range of similarity group identifiers that include the similarity group identifier. The deduplication service identifies fingerprints in the group of fingerprints which are missing from fingerprint storage. The deduplication service communicates the identified fingerprints to the access object service, which communicates a request for segments of the file, corresponding to the identified fingerprints, to the source of the file. The deduplication service receives a communication of the requested segments from the source of the file and stores the requested segments.

    Scale out deduplicated file system as microservices

    公开(公告)号:US11893422B2

    公开(公告)日:2024-02-06

    申请号:US17215586

    申请日:2021-03-29

    摘要: A deduplicated file system includes a set of microservices including front-ends and back-ends. Assignments of files are balanced across front-ends. The files are represented by segment trees including multiple segment levels. Assignments of similarity groups are balanced across back-ends. Similarity groups are associated with segments at a lower-level of the segment trees that form the files. Front-ends are responsible for operations involving an upper-level of the trees. Back-ends are responsible for operations involving the lower-level of the trees. A mapping of file assignments to front-ends and of similarity group assignments to back-ends is stored. A request to perform a file system operation is received. The mapping is consulted to identify particular front and back-ends that should be responsible for handling and processing the request.

    Source file copying and error handling

    公开(公告)号:US11593218B1

    公开(公告)日:2023-02-28

    申请号:US17492866

    申请日:2021-10-04

    摘要: Object service receives request to copy file to destination and identifies group identifier for fingerprints group corresponding to sequential segments in file. Object service communicates request for fingerprints group to deduplication service associated with group identifier range including group identifier. Deduplication service communicates fingerprints group, retrieved from fingerprint storage, to object service, which communicates fingerprints group and group identifier to destination. Object service communicates request for file segments, corresponding to fingerprints missing in destination, communicated from destination, to deduplication service, which communicates requested segments, retrieved from source storage, to object service, which communicates requested segments to destination. System identifies generation identifier associated with time of communicating by object service or deduplication service, and generation identifier associated with another time of communicating by object service or deduplication service. If generation identifier associated with time differs from generation identifier associated with other time, object service or deduplication service restarts communication.

    DATA SECURITY CLASSIFICATION FOR STORAGE SYSTEMS USING SECURITY LEVEL DESCRIPTORS

    公开(公告)号:US20230018820A1

    公开(公告)日:2023-01-19

    申请号:US17377859

    申请日:2021-07-16

    IPC分类号: G06F21/62 G06F12/14

    摘要: A security level tagging process to enable a user to associate a security level descriptor with a file, or a namespace directory where files and subdirectories inherit the security level descriptor from a parent directory. A parser can be used to automatically set a security level descriptor based on the contents of the file and/or attributes of files, or an administrator can associate a security level to a storage tier in the file system so that files are placed on the storage tiers with the matching security level as the file security level descriptor. The placement of the file on a storage tier depends on the data security level descriptor of the file and the security level of the storage so that files are placed on tiers where security level associated with the tier is greater than or equal to data security level of the file. Files can be migrated among storage tiers as their security levels may change.

    OPTIMIZING INCREMENTAL BACKUP FOR CLIENTS IN A DEDUPE CLUSTER TO PROVIDE FASTER BACKUP WINDOWS WITH HIGH DEDUPE AND MINIMAL OVERHEAD

    公开(公告)号:US20210357293A1

    公开(公告)日:2021-11-18

    申请号:US16875155

    申请日:2020-05-15

    IPC分类号: G06F11/14 G06F16/215

    摘要: An intelligent method of handling incremental backups concurrent with load balancing movement. The file system uses placement tags, incremental backup requests and capacity balancing data movement to make intelligent decision to avoid affecting any backup windows for clients or backup apps. The file system tracks capacity balancing file movements inside the cluster. When switching locations of files in a cluster from one node to another, it is performed as an atomic change of switching inode attributes by the file system after the contents of the file have been copied over to the new node. During the file movement for capacity balancing, the file system handles requests for full backups differently than requests for incremental backups. The file system continues to handle virtual systhesis and fastcopy requests on the node that hosts the previous backup to ensure that the incremental backup succeeds with the expected smaller backup window from the client.

    Data security classification for storage systems using security level descriptors

    公开(公告)号:US12072992B2

    公开(公告)日:2024-08-27

    申请号:US17377859

    申请日:2021-07-16

    IPC分类号: G06F21/62 G06F12/14

    摘要: A security level tagging process to enable a user to associate a security level descriptor with a file, or a namespace directory where files and subdirectories inherit the security level descriptor from a parent directory. A parser can be used to automatically set a security level descriptor based on the contents of the file and/or attributes of files, or an administrator can associate a security level to a storage tier in the file system so that files are placed on the storage tiers with the matching security level as the file security level descriptor. The placement of the file on a storage tier depends on the data security level descriptor of the file and the security level of the storage so that files are placed on tiers where security level associated with the tier is greater than or equal to data security level of the file. Files can be migrated among storage tiers as their security levels may change.