DETECTION OF ANOMALIES IN COMMUNITIES BASED ON ACCESS PATTERNS BY USERS

    公开(公告)号:US20220303297A1

    公开(公告)日:2022-09-22

    申请号:US17834598

    申请日:2022-06-07

    Applicant: NETAPP, INC.

    Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.

    Write-ahead log maintenance and recovery

    公开(公告)号:US11449239B2

    公开(公告)日:2022-09-20

    申请号:US17001294

    申请日:2020-08-24

    Applicant: NetApp, Inc.

    Abstract: A system for tracking metadata changes and recovering from system interruptions. With host I/O, corresponding metadata incremental changes are aggregated and stored in a write-ahead log before being performed to their in-memory buffers. As those buffers are flushed, checkpoints are created and stored in the log. As the log wraps to the start, older entries are overwritten after they are freed from any remaining dependencies by newer checkpoints. If metadata entities have not created new checkpoints, they are instructed to in order to free up space for new aggregated batches and checkpoints. After an interruption, the wrap point is located in the log. From the wrap point, the log is scanned backwards to provide checkpoints to metadata entities. The log is then scanned forwards to perform changes specified by aggregated batches. The metadata entities' volatile memory states are recovered to what they were before the interruption.

    Methods for managing snapshots in a distributed de-duplication system and devices thereof

    公开(公告)号:US11436088B2

    公开(公告)日:2022-09-06

    申请号:US16825459

    申请日:2020-03-20

    Applicant: NetApp, Inc.

    Inventor: David Slik

    Abstract: Methods, non-transitory computer readable media, and devices that more effectively manage snapshots by creating a namespace including files described by stored file recipe objects and each comprising fragments, directories described by metadata in the file recipe objects and each comprising one or more of the files, and snapshots described by stored snapshot request objects. Content of one of the directories are identified based on an identification of corresponding ones of the file recipe objects that existed within the namespace at a specified time. At least one of the files, included in the identified content and existing within the namespace at the specified time, is accessed in response to one or more received requests. A garbage collection operation is periodically performed to delete the recipe objects that are marked for deletion by tombstone objects and are unreferenced by any of the snapshots as determined based on the snapshot request objects.

    Granular replication of volume subsets

    公开(公告)号:US11423004B2

    公开(公告)日:2022-08-23

    申请号:US14689936

    申请日:2015-04-17

    Applicant: NETAPP, INC.

    Abstract: Data is replicated on a backup node, where the granularity of the replication can be less than a full volume. A data consistency group comprising a subset of data for a volume is defined for a primary node. A set of differences for the data consistency group is sent to a backup node. The backup node creates change logs in response to receiving the set of differences. In response to receiving a request to access a file having data in the data consistency group, the backup node creates a clone of the file. The backup node determines whether an update to a data block of the file exists in the change logs. In response to determining that the update to the data block exists in the change logs, the backup node updates a copy of the data block for the cloned file with data in the change logs.

    Object-based storage replication and recovery

    公开(公告)号:US11416444B2

    公开(公告)日:2022-08-16

    申请号:US15081520

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: A method and system for replicating file system entities in a manner that preserves block-level access and file system efficiency mechanisms such as deduplication are disclosed. In an embodiment, a replication engine receives a stream of file system entities that include a file system inodes and file system data blocks. The replication engine generates object-based storage (OBS) objects based on data and reference information specified by the file system entities. As part of generating the OBS objects, the replication engine generates at least one inode file object that associates file block numbers of a file system inode file and the inode numbers. The replication engine uses inode information to generate reference objects that logically associate file block numbers with data block numbers in per inode manner. The replication engine further generates data objects that contains the file system data blocks and that associates the data blocks with corresponding data block numbers.

    METHODS AND SYSTEMS FOR PROTECTING MULTITENANT DATABASES IN NETWORKED STORAGE SYSTEMS

    公开(公告)号:US20220245032A1

    公开(公告)日:2022-08-04

    申请号:US17166830

    申请日:2021-02-03

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for protecting a multitenant database system with multiple tenant databases are provided. One method includes accessing, by a processor, a backup of a source container database of a multitenant database system, the source container database hosting a plurality of tenant databases; generating, by the processor, a clone of the source container database from the backup, the clone of the source container database including clones of the plurality of tenant databases; exporting, by the processor, configuration information of a clone of a first tenant database from the clone of the source container database to a target container database; importing, by the processor, the clone of the first tenant database into the target container database; and removing, by the processor, the clone of the first tenant database from the cloned source container database, while retaining data files associated with the first tenant database.

    Converting storage objects between formats in a copy-free transition

    公开(公告)号:US11372807B2

    公开(公告)日:2022-06-28

    申请号:US16868700

    申请日:2020-05-07

    Applicant: NetApp Inc.

    Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.

Patent Agency Ranking