×

Processing read and write requests during reconstruction in a storage system

  • US 10,248,516 B1
  • Filed: 01/26/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 12/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a data storage subsystem configured to receive read and write requests, wherein the subsystem comprises a plurality of allocation units (AUs), each AU comprising a plurality of data storage locations; and

    a data storage controller;

    in response to detecting a failure of a first AU of the plurality of AUs, the storage controller is configured to;

    select an unallocated second AU as a replacement for the first AU; and

    initiate reconstruction of data stored in the first AU to the second AU; and

    in response to receiving a read or write request targeting a given data storage location in the first AU during said reconstruction, the storage controller is configured to;

    simultaneously access the first AU and the second AU in order to service the read or write request;

    identify which of the first AU and the second AU responds first with the requested data in response to simultaneously accessing the first AU and the second AU; and

    service the received read or write requests with the requested data from the identified AU that responds first with the requested data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×