×

Techniques for identifying IO hot spots using range-lock information

  • US 8,954,699 B1
  • Filed: 06/28/2012
  • Issued: 02/10/2015
  • Est. Priority Date: 06/28/2012
  • Status: Active Grant
First Claim
Patent Images

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, andadding 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.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×