US 11,669,501 B2
Address mirroring of a file system journal
Suraj Brahma Raju, Issaquah, WA (US); Max Laier, Seattle, WA (US); and Ronald Steinke, Tacoma, WA (US)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Oct. 29, 2020, as Appl. No. 17/83,955.
Prior Publication US 2022/0138164 A1, May 5, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/18 (2019.01); G06F 11/14 (2006.01); G06F 16/13 (2019.01)
CPC G06F 16/1865 (2019.01) [G06F 11/1474 (2013.01); G06F 16/13 (2019.01); G06F 2201/87 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
in connection with a write operation, communicating, by a system comprising a processor, a transactional file system update from an initiator node to a first journal associated with a first node, wherein the transactional file system update corresponds to the write operation to be performed at the first node; and
communicating, by the system, recovery data relating to the transactional file system update from the initiator node to a second journal associated with a second node, wherein the recovery data is determined based at least in part on the transactional file system update, wherein the recovery data comprises a first group of block addresses and a second group of mirror block addresses, wherein the first group of block addresses is associated with the transactional file system update and the first node, wherein the first group of block addresses is to be updated to store data of the write operation in the first node, wherein the second group of mirror block addresses is associated with a third node and mirrors the data to be stored in the first group of block addresses in connection with the transactional file system update, and wherein the recovery data does not comprise the data.