STORAGE SYSTEM HAVING FILE CHANGE NOTIFICATION INTERFACE
First Claim
Patent Images
1. A file server, which has a plurality of virtual file servers that are coupled to a client machine, a storage device including one or more volumes, and a management machine, the file server comprising:
- a processor; and
a memory,wherein the memory stores;
file operation notifying part executed by the processor; and
management information, which is set from the management machine, and which includes information representing correspondence relationship between respective applications on the plurality of virtual file servers, the type of file operation performed by the application, and an application that constitutes a notification destination of the file operation from among the applications on the plurality of virtual file servers,the file operation notifying part, upon detecting a file operation from the virtual file server, specifies the application that constitutes the notification destination of the file operation from among the applications on the plurality of virtual file servers based on the application on the virtual file server that has performed the file operation, the type of file operation, and the management information, and sends file operation data corresponding to the file operation to the specified application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a file operation notifying program for detecting a file operation of an application in a virtual file server on a server machine, and notifying the file operation to an application on another virtual file server inside the server machine, and to an application external to the server machine based on a notification management table.
30 Citations
12 Claims
-
1. A file server, which has a plurality of virtual file servers that are coupled to a client machine, a storage device including one or more volumes, and a management machine, the file server comprising:
-
a processor; and a memory, wherein the memory stores; file operation notifying part executed by the processor; and management information, which is set from the management machine, and which includes information representing correspondence relationship between respective applications on the plurality of virtual file servers, the type of file operation performed by the application, and an application that constitutes a notification destination of the file operation from among the applications on the plurality of virtual file servers, the file operation notifying part, upon detecting a file operation from the virtual file server, specifies the application that constitutes the notification destination of the file operation from among the applications on the plurality of virtual file servers based on the application on the virtual file server that has performed the file operation, the type of file operation, and the management information, and sends file operation data corresponding to the file operation to the specified application. - View Dependent Claims (2, 4, 5, 6)
-
-
3. The file server according to Claim l,wherein:
-
the management information includes information as to whether or not the file operation notification to the specified application performed by the sending of the file operation data and the file operation are to be performed synchronously, and the file operation notifying part sends an execution result of the file operation to the application that has performed the file operation, subsequent to receiving a return value from the specified application in a case where the file operation notification and the file operation are to be performed synchronously, and the file operation notifying part sends the execution result of the file operation to the application that has performed the file operation without waiting to receive a return value from the specified application in a case where the file operation notification and the file operation are not to be performed synchronously based on the management information.
-
-
7. A file operation notifying method for a plurality of virtual file servers in a file server having the plurality of virtual file servers that are coupled to a client machine, a storage device having one or more volumes, and a management machine, the file operation notifying method comprising, in a case where a file operation from the virtual file server has been detected, the steps of:
-
referencing management information, which is stored in a memory of the file server, and which includes information representing correspondence relationship between respective applications on the plurality of virtual file servers, the type of file operation performed by the application, and an application that constitutes a notification destination of the file operation from among the applications on the plurality of virtual file servers; specifying the application that constitutes the notification destination of the file operation from among the applications on the plurality of virtual file servers based on the management information, the application on the virtual file server that has performed the detected file operation, and the type of file operation; and sending file operation data corresponding to the file operation to the specified application. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification