SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR A FAST SNAPSHOT OF APPLICATION DATA IN STORAGE

    公开(公告)号:US20180218000A1

    公开(公告)日:2018-08-02

    申请号:US15635353

    申请日:2017-06-28

    IPC分类号: G06F17/30

    摘要: Techniques for a fast snapshot of application data in a storage system are disclosed. One computer-implemented method includes: receiving, over an electronic communications network, a first command to create a table; creating, in a storage system, the table including at least one row and a plurality of columns, the at least one row including a special metadata row, and fields of the plurality of columns including a key, a payload, a snapshot identifier number, a delete bit, a version identifier, and an entity tag; and initializing a key of the special metadata row and a payload of the special metadata row. The key of the special metadata row is initialized to a snapshot identifier, and the payload of the special metadata row is initialized to zero, and an entity tag of the special metadata row is initialized to a random value.

    Space-efficient persistent block reservation optimized for compression

    公开(公告)号:US10013425B1

    公开(公告)日:2018-07-03

    申请号:US15086751

    申请日:2016-03-31

    发明人: Ivan Bassov

    IPC分类号: G06F17/30 G06F3/06

    摘要: A method of operating a DSS to provision space on a volume on which a filesystem and its snapshots rest, having thin and thick files. It includes (a) receiving a reservation-altering storage command, (b) calculating a volume liability by summing together (1) a total number of allocated data blocks stored on the volume and (2) a maximum value, over each of the filesystem and the snapshots, of a difference between (A) a count of guaranteed thick blocks for that filesystem or snapshot based on a count received from the filesystem including a sum, over each thick file on the filesystem, of data blocks guaranteed to that file and (B) a number of uncompressed mapped data blocks marked as thick by the filesystem for that filesystem or snapshot, and (c) providing a number of blocks of backing store for the volume equal to at least the calculated volume liability.

    SYSTEM AND METHOD FOR CONTENT SYNCHRONIZATION

    公开(公告)号:US20180150477A1

    公开(公告)日:2018-05-31

    申请号:US15824639

    申请日:2017-11-28

    申请人: Open Text SA ULC

    IPC分类号: G06F17/30 H04L29/08

    摘要: One embodiment of a system comprises a client computer and a remote content management system. The client computer comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer data resource at the content management system and a local virtual model that models a synchronization state of a local peer data resource in the local file system. The synchronization manager determines that the remote peer data resource and local peer data resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer data resource or changes from the content management system to update the local peer data resource.

    TRACKING FILES EXCLUDED FROM BACKUP
    88.
    发明申请

    公开(公告)号:US20180018234A1

    公开(公告)日:2018-01-18

    申请号:US15638619

    申请日:2017-06-30

    IPC分类号: G06F11/14 G06F17/30

    摘要: Techniques to exclude files from backup are disclosed. In various embodiments, a database that includes an exclude set table configured to store data associated with one or more files identified to be excluded from backup is accessed. Data retrieved from the database is used to exclude one or more of said one or more files from a backup. In some embodiments, files are excluded from the backup at least in part by deleting the files from a shadow copy volume created in connection with said backup.

    Versioned file system using structured data representations

    公开(公告)号:US20170357549A1

    公开(公告)日:2017-12-14

    申请号:US15665930

    申请日:2017-08-01

    IPC分类号: G06F11/14 G06F17/30

    摘要: A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.