Coordinating snapshot operations across multiple file systems

    公开(公告)号:US11714782B2

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

    申请号:US17216940

    申请日:2021-03-30

    Applicant: NetApp Inc.

    CPC classification number: G06F16/128

    Abstract: Techniques are provided for coordinating snapshot operations across multiple file systems. A notification may be received that a snapshot of data stored across a persistent memory file system and a storage file system is to be generated. Forwarding, of modify operations from a persistent memory tier to a file system tier for execution through the storage file system, may be enabled. Framing may be initiated to notify the storage file system of blocks within the persistent memory file system that comprise more up-to-date data than corresponding blocks within the storage file system. In response to the framing completing, a consistency point operation is performed to create the snapshot and to create a snapshot image as part of the snapshot.

    Methods and systems for raid protection in zoned solid-state drives

    公开(公告)号:US11698836B2

    公开(公告)日:2023-07-11

    申请号:US17727511

    申请日:2022-04-22

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a storage environment are provided. One method includes splitting storage of a plurality of zoned solid-state drives (ZNS SSDs) into a plurality of physical zones (PZones) across a plurality of independent media units of each ZNS SSD, the PZones visible to a first tier RAID (redundant array of independent disks) layer; generating a plurality of RAID zones (RZones), each RZone having a plurality of PZones; presenting one or more RZones to a second tier RAID layer by the first tier RAID layer for processing read and write requests using the plurality of ZNS SSDs; and utilizing, by the first tier RAID layer, a parity PZone at each ZNS SSD for storing parity information corresponding to data written in one or more PZone corresponding to a RZone presented to the second tier RAID layer and storing the parity information in a single parity ZNS SSD.

    SINGLE INPUT/OUTPUT WRITES IN A FILE SYSTEM HOSTED ON A CLOUD, VIRTUAL, OR COMMODITY-SERVER PLATFORM

    公开(公告)号:US20230214118A1

    公开(公告)日:2023-07-06

    申请号:US17672401

    申请日:2022-02-15

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/061 G06F3/0655 G06F3/0679

    Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.

    Scalable Solid-State Storage System and Methods Thereof

    公开(公告)号:US20230195383A1

    公开(公告)日:2023-06-22

    申请号:US17650940

    申请日:2022-02-14

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for solid state drives are provided, including assigning a first shared namespace to a first instance and a second instance of a storage operating system for enabling write access to the first instance to a first zone of a first portion of a flash storage system, and write access to the second instance to a second zone of the first portion; using a first exclusive namespace by the first instance to store metadata at a first segment of a second portion of the flash storage system; using a second exclusive namespace by the second instance to store metadata at a second segment of the second portion of the flash storage system; and providing read only access to the first instance and the second instance to a second zone of the first portion using the first namespace.

    STORAGE SYSTEM INTERFACE
    116.
    发明公开

    公开(公告)号:US20230168806A1

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

    申请号:US18160574

    申请日:2023-01-27

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0604 G06F3/0644 G06F3/067

    Abstract: A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.

    Methods and systems for automated detection of personal information using neural networks

    公开(公告)号:US11663406B2

    公开(公告)日:2023-05-30

    申请号:US16945525

    申请日:2020-07-31

    Applicant: NetApp, Inc.

    Inventor: Adam Bali

    CPC classification number: G06F40/284 G06F40/205 G06F40/253

    Abstract: A method, a computing device, and a non-transitory machine-readable medium for detecting personal information. Terms that are of interest are extracted from a corpus of raw text that has been extracted from a collection of documents. For each of the terms, a surrounding sentence is extracted to form a target sentence to thereby form a plurality of target sentences. The surrounding sentence includes at least one reference to a data subject. A matrix of feature information is generated for each of the target sentences to form a plurality of matrices. A neural network model is trained, using the matrices as input, to compute an output that indicates a likelihood of a given sentence containing personal information.

    Routing messages between cloud service providers

    公开(公告)号:US11659035B2

    公开(公告)日:2023-05-23

    申请号:US17804903

    申请日:2022-06-01

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for bridging clouds of computing devices for compute and data storage. The technology can receive a virtual routing table (VRT), wherein the VRT indicates an association with a virtual local area network (VLAN) and defines neighbors for each route wherein at least one neighbor is defined for each of the two different cloud service providers, wherein the route definition creates a private transitive network between the neighbors; receive from a first node a first message destined for a second node; determine that the first message employs the route specified by the VRT; forward the first message to the second node; receive from a third node a second message destined for the second node; determine that the second message does not employ the route specified by the VRT; and fail to forward the second message to the second node.

Patent Agency Ranking