摘要:
Described are techniques for providing notifications. A client registers a subscription request for a view to provide a notification to the client responsive to a data change affecting the view. The view is generated using one or more commands operating on data included in a database. A first operation is performed to the database. It is determined whether the first operation causes a data change affecting the view. Responsive to determining the first operation causes a data change affecting the view, a notification is sent to the client. The view is updated in response to receiving the notification.
摘要:
In a storage processor having a provider framework, one embodiment is directed to a method for providing an object. The method includes receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object. The method includes applying, by the data access layer, a mapping module to the object request to access object data associated with the object request. The method includes generating, by the data access layer, the at least one object identified in the object request. The method includes forwarding, by the data access layer, the at least one object to the client device.
摘要:
Described are techniques for performing indication management. Registration criteria is received that includes information identifying a first set data elements of a first data model about which a subscriber is registered to receive notifications. Operations are performed to a second set of data elements stored in a first table of a database in accordance with a second data model where the operations each modify an existing data element of the first table, add a row to said first table or delete a row from said first table. Information is recorded in a delta table regarding the operations. A query is executed that uses the delta table and the first table to generate a virtual table including information regarding the operations performed. First processing is performed using the virtual table to determine notifications for the subscriber regarding data elements of the first set in accordance with said registration criteria.
摘要:
Described are techniques for simulating a data storage configuration. First data is generated that describes a simulated data storage configuration. A database is populated using the first data. First information is retrieved from the database in connection with processing a request from a client. The first information includes at least a portion of the first data.
摘要:
A method is used in managing system polling. Polling parameters that are based on a set of criteria are determined for receiving updated information for a managed object in a data storage system. Based on the polling parameters, the managed object is polled. Based on the set of criteria, polling parameters are dynamically changed. Based on the results of polling, polling is disabled for the managed object.
摘要:
Described are techniques for performing indication management. Registration criteria is received including information identifying a first set of data elements of a first data model about which a subscriber is registered to receive notifications. Operations are performed to a second set of data elements stored in a data store in accordance with a second data model. The second set of data elements in accordance with the second data model is mapped to a third set of data elements in accordance with the first data model. Using the first set and the third set, a first portion of the third set is determined which is identified in the first set. First processing is performed in accordance with the registration criteria and the first portion of the third set to determine notifications for a subscriber regarding data elements of the first set.
摘要:
Described are techniques for providing a consolidated logical view of a system. A plurality of database tables associated with a plurality of processing nodes of a data storage system is provided. The plurality of database tables provides a plurality of individual views of the data storage system and each of the individual views represents a view of the data storage system for a different processing node. A notification is received regarding a modification to one or more of the database tables. The notification identifies an operation performed causing the modification and providing data associated with the modification. A merge database table is modified that provides a consolidated view of said plurality of individual views. The modifying is performed in accordance with the notification and a configuration file including logic describing processing performed to merge the plurality of individual views.
摘要:
Described are techniques for mapping a first set of objects in a first data model to a second set of objects in a second data model. In response to receiving the first set of objects, a third set of objects are generated using the first set of objects. The third set of objects include association objects each of which represent an association between a first object in the second set and a second object in the second set. A command set of provided for generating the second set of objects by extracting information from objects included in any of the first set and the third set. A request for an object in the second set is received. In response to the request, commands of the command set are executed to generate the object.