Patent ID: 8954699
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. In a data storage apparatus, a method of identifying input/output (IO) hot spots, the method comprising: in response to host IO operations which lock ranges of extents prior to accessing the ranges of extents, updating contents of a lock history database based on the ranges of extents which were locked by the host IO operations; receiving a lock history request; and in response to the lock history request, providing the contents of the lock history database to identify, as the IO hot spots, extents which were locked by the host IO operations; wherein the lock history database includes range-lock entries, each range-lock entry identifying a respective host IO operation and a respective range of extents which was locked by the respective host IO operation; and wherein updating the contents of the lock history database includes: receiving an IO event message indicating a particular host IO operation and a particular range of extents which was locked by the particular host IO operation, and adding a new range-lock entry to the lock history database, the new range-lock entry identifying the particular host IO operation and the particular range of extents which was locked by the particular host IO operation.