CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS
First Claim
1. A method, comprising:
- receiving a notification message from a first host indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system;
determining whether a second host is sharing the data storage unit; and
sending a refresh message to the second host that causes the second host to update information relating to the data storage unit in a cache associated with the first host and the second host, if the first host and the second host are sharing the data storage unit, wherein each operation of the method is executed by a processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a notification message from a first host indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system; determining whether a second host is sharing the data storage unit; and sending a refresh message to the second host that causes the second host to update information relating to the data storage unit in a cache associated with the first host and the second host, if the first host and the second host are sharing the data storage unit, wherein each operation of the method is executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Software encoded in one or more storage media and when executed by a processor operable to:
-
receive a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system; determine whether a host is sharing the data storage unit; and send a refresh message that causes the host to update information relating to the data storage unit in a cache associated with the host, if the host is sharing the data storage unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system; determining whether an application program is sharing the data storage unit; and sending a refresh message to the application program that causes the application program to update information relating to the data storage unit in a cache associated with the application program, if the application program is sharing the data storage unit, wherein each operation of the method is executed by a processor. - View Dependent Claims (19, 20)
-
Specification