-
1.
公开(公告)号:US20170262543A1
公开(公告)日:2017-09-14
申请号:US15065152
申请日:2016-03-09
Applicant: Dell Products L.P.
Inventor: Ohad GERZI , Dina Fine
IPC: G06F17/30
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.
-
2.
公开(公告)号:US20170161299A1
公开(公告)日:2017-06-08
申请号:US14960548
申请日:2015-12-07
Applicant: Dell Products L.P.
Inventor: Anna STOPEL , Dina Fine
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.
-
3.
公开(公告)号:US10152269B2
公开(公告)日:2018-12-11
申请号:US15450983
申请日:2017-03-06
Applicant: Dell Products L.P.
Inventor: Dina Fine , Idan Robbins
IPC: G06F3/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.
-
4.
公开(公告)号:US10009428B2
公开(公告)日:2018-06-26
申请号:US14960542
申请日:2015-12-07
Applicant: Dell Products L.P.
Inventor: Anna Stopel , Dina Fine
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.
-
公开(公告)号:US10831710B2
公开(公告)日:2020-11-10
申请号:US15227242
申请日:2016-08-03
Applicant: Dell Products L.P.
Inventor: Dina Fine , Volodymyr Khomenko
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.
-
公开(公告)号:US10038752B2
公开(公告)日:2018-07-31
申请号:US14960556
申请日:2015-12-07
Applicant: Dell Products L.P.
Inventor: Anna Stopel , Dina Fine
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.
-
7.
公开(公告)号:US09946726B2
公开(公告)日:2018-04-17
申请号:US14960548
申请日:2015-12-07
Applicant: Dell Products L.P.
Inventor: Anna Stopel , Dina Fine
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.
-
公开(公告)号:US11057466B2
公开(公告)日:2021-07-06
申请号:US14985654
申请日:2015-12-31
Applicant: Dell Products L.P.
IPC: G06F15/173 , H04L29/08 , G06F3/06 , H04L12/26
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.
-
公开(公告)号:US10193976B2
公开(公告)日:2019-01-29
申请号:US15133413
申请日:2016-04-20
Applicant: Dell Products L.P.
Inventor: Shaul Tamari , Dina Fine
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.
-
10.
公开(公告)号:US20170163741A1
公开(公告)日:2017-06-08
申请号:US14960556
申请日:2015-12-07
Applicant: Dell Products L.P.
Inventor: Anna STOPEL , Dina Fine
IPC: H04L29/08
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.
-
-
-
-
-
-
-
-
-