CPC G06F 16/1865 (2019.01) [G06F 12/0246 (2013.01); G06F 12/0882 (2013.01); G06F 12/0891 (2013.01); G06F 16/1734 (2019.01); G06F 16/278 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining, by a computing device, one or more pages from a log to complete a write transaction;
calculating parity of a line in a multi-line physical layer block where each write transaction is independent and protected by the parity of the line in the multi-line physical layer block such that writing one or more subsequent write transactions to the multi-line physical layer block does not update a previous write transaction;
writing the one or more pages to the line in the multi-line physical layer block;
writing the parity to the line in the multi-line physical layer block; and
updating a bitmap associated with the multi-line physical layer block based upon, at least in part, writing the one or more pages and the parity to the line in the multi-line physical layer block.
|