METHOD AND SYSTEM FOR IMPROVING SESSIONS AND OPEN FILES ENUMERATIONS BY DATA STRUCTURES CHANGES

    公开(公告)号:US20170262543A1

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

    申请号:US15065152

    申请日:2016-03-09

    CPC classification number: G06F16/9535 G06F16/168 G06F16/183

    Abstract: A method and a system for carrying out filtered enumeration of files and session in a file system are provided herein. The method may include: receiving a filtered enumeration request from a client machine at a file system server, the file system server comprises a distributed cluster of nodes, wherein the filtered enumeration request indicates subsets of sessions and files metadata associated with the file system server; applying the filtered enumeration request to each of the nodes; aggregating the subsets sessions and files metadata of the filtered enumeration request, to create an aggregated filtered enumeration of the sessions and the files metadata; and transmitting the aggregated enumeration of the sessions and the files metadata to the client machine.

    METHOD AND SYSTEM FOR EXECUTION OF DISCONNECTION FROM AND RECONNECTION TO PERSISTENT HANDLES

    公开(公告)号:US20170161299A1

    公开(公告)日:2017-06-08

    申请号:US14960548

    申请日:2015-12-07

    CPC classification number: G06F17/30194 H04L67/1097 H04L67/42

    Abstract: A method and a system for execution of disconnection from and reconnection to persistent handles are provided herein. The method may include the following steps: generating a file handle, responsive to a file connect request sent by a client to a distributed file system, wherein the handle has a handle identifier; associating a reconnect identifier with the handle identifier, wherein the reconnect identifier is indicative of a most recent connect attempt made using the respective handle identifier at a respective request; sending a disconnect request responsive to a disconnection, wherein the disconnect request is sent with a reconnect identifier indicative of a connection prior to the disconnection; updating the reconnect identifier, responsive to a reconnect request associated with said handle identifier; and approving the disconnect request only in a case that the reconnect identifier of the disconnect request is identical to the reconnect identifier of the reconnect request.

    Method and system for preserving branch cache file data segment identifiers upon volume replication

    公开(公告)号:US10152269B2

    公开(公告)日:2018-12-11

    申请号:US15450983

    申请日:2017-03-06

    Abstract: A method and a system for preserving branch cache file data identifiers upon volume replication, the method including: calculating file data hashes associated with the file; storing the calculated file data hashes on a directory attached to the file; constructing file data identifiers for the file, based on the file data hashes and a secret server identifier of the first content server; providing file data of the file and the file data identifiers to the first branch cache client; caching the file data and the file data at the first branch cache client; replicating the file data hashes contained in the replicated volume; deriving the server secret identifier of the first content server; reconstructing the file data identifiers for the file, based on the replicated file data hashes and the derived server secret identifier of the first content server; providing the reconstructed file data identifiers to the branch cache clients.

    Method and system for reconnecting server message block (SMB) clients to persistent file handles

    公开(公告)号:US10009428B2

    公开(公告)日:2018-06-26

    申请号:US14960542

    申请日:2015-12-07

    CPC classification number: H04L67/146 H04L67/1097

    Abstract: A method and a system for reconnecting Server Message Block (SMB) clients to file handles. The method may include: generating a file handle, wherein the handle has a handle identifier and further associated with at least one data key other than the file name; embedding a protocol server identifier within the handle identifier, wherein the protocol server identifier relates to a protocol server to which the handle is assigned, wherein the protocol server is a data structure containing a list of all valid handles that belong to a specific file; sending an operation request from the client to the distributed file system, wherein the file system operation request includes the handle identifier and the at least one data key; locating the protocol server based on the protocol server identifier, upon receiving the operation request at the distributed file system; and validating the data key for executing the operation request.

    Method and system for implementing namespace aggregation by single redirection of folders for NFS and SMB protocols

    公开(公告)号:US10831710B2

    公开(公告)日:2020-11-10

    申请号:US15227242

    申请日:2016-08-03

    Abstract: A system and a method of enabling a single redirection of folders for Network File System (NFS) and Server Message Block (SMB) protocols in a Network Attached Storage (NAS) device, are provided herein. The method may include: maintaining a NAS device comprising local folders which point to a volume of the NAS and redirection folders pointing to targets external to the NAS device; generating, using a NAS administrator, a configuration namespace from the redirection folders and a user interface (UI) configured to manage the redirection folders; configuring the NAS administrator to define names of the redirection folders as seen by end users and respective location of the redirection folder inside the NAS volume data path, and pointing, via each redirection folder, to at least one of: SMB, and NFS remote target points, responsive to an end user request via redirection data provided thereto.

    Method and system for execution of client-initiated operations on file handles in a distributed server system

    公开(公告)号:US10038752B2

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

    申请号:US14960556

    申请日:2015-12-07

    CPC classification number: H04L67/146 H04L67/1097

    Abstract: A method and a system for execution of client-initiated operations on file handles in a distributed server system. The method may include: generating a file handle, responsive to a connect request sent by a client to a distributed file system, wherein the handle has a handle identifier that is unique throughout the distributed file system; embedding a protocol server identifier within the handle identifier, wherein the protocol server identifier relates to a protocol server to which the handle is assigned, wherein the protocol server is a data structure containing a list of all valid handles that belong to a specific file; sending an operation request from said client to the distributed file system, wherein the file system operation request includes the handle identifier; and locating the protocol server based on the protocol server identifier embedded within the handle identifier upon receiving the operation request at the distributed file system.

    Method and system for execution of disconnection from and reconnection to persistent handles

    公开(公告)号:US09946726B2

    公开(公告)日:2018-04-17

    申请号:US14960548

    申请日:2015-12-07

    CPC classification number: G06F17/30194 H04L67/1097 H04L67/42

    Abstract: A method and a system for execution of disconnection from and reconnection to persistent handles are provided herein. The method may include the following steps: generating a file handle, responsive to a file connect request sent by a client to a distributed file system, wherein the handle has a handle identifier; associating a reconnect identifier with the handle identifier, wherein the reconnect identifier is indicative of a most recent connect attempt made using the respective handle identifier at a respective request; sending a disconnect request responsive to a disconnection, wherein the disconnect request is sent with a reconnect identifier indicative of a connection prior to the disconnection; updating the reconnect identifier, responsive to a reconnect request associated with said handle identifier; and approving the disconnect request only in a case that the reconnect identifier of the disconnect request is identical to the reconnect identifier of the reconnect request.

    Method and system for generating out-of-band notifications of client activity in a network attached storage (NAS) device

    公开(公告)号:US11057466B2

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

    申请号:US14985654

    申请日:2015-12-31

    Inventor: Gil Nadel Dina Fine

    Abstract: A method, a system, and non-transitory computer readable medium for generating out-of-band notifications of client activity in a network attached storage (NAS) device are provided herein. The method may include the following steps: monitoring a file system implemented on a NAS device to derive file activity data associated with file operations originated by clients; aggregating the file activity data on a notification queue; and sending notification messages to an external server, wherein the notification messages include at least some of the aggregated file activity data updated to a time of sending the notification message. In accordance with embodiments of the present invention, file operations originated by clients are carried out uninterruptedly by the aggregating of the file activity data and the sending of the notification messages.

    Method and system for reconstructing a slot table for NFS based distributed file systems

    公开(公告)号:US10193976B2

    公开(公告)日:2019-01-29

    申请号:US15133413

    申请日:2016-04-20

    Abstract: A method and a system for reconstructing a slot table for Network File System (NFS) based distributed file systems are provided herein. The method includes: receiving a retried request from a client at a node of the distributed file system; in a case that the retried request is of a re-enter idempotent type, processing the request again; in a case that the retried request is file state related, checking in already opened file handles if they are open with exactly same properties already exist for the particular client, and if found, returning the file handle information to the client as if it was just opened by it; and in a case that the retried request is of a non-idempotent type attempting to perform the operation again, wherein if the source file does not exist, checking the existence of the expected outcome, and replying with a success.

    METHOD AND SYSTEM FOR EXECUTION OF CLIENT-INITIATED OPERATIONS ON FILE HANDLES IN A DISTRIBUTED SERVER SYSTEM

    公开(公告)号:US20170163741A1

    公开(公告)日:2017-06-08

    申请号:US14960556

    申请日:2015-12-07

    CPC classification number: H04L67/146 H04L67/1097

    Abstract: A method and a system for execution of client-initiated operations on file handles in a distributed server system. The method may include: generating a file handle, responsive to a connect request sent by a client to a distributed file system, wherein the handle has a handle identifier that is unique throughout the distributed file system; embedding a protocol server identifier within the handle identifier, wherein the protocol server identifier relates to a protocol server to which the handle is assigned, wherein the protocol server is a data structure containing a list of all valid handles that belong to a specific file; sending an operation request from said client to the distributed file system, wherein the file system operation request includes the handle identifier; and locating the protocol server based on the protocol server identifier embedded within the handle identifier upon receiving the operation request at the distributed file system.

Patent Agency Ranking