IP Library Granted Patent US 8,572,048
Granted Patent B2
US 8,572,048 · App. 12/615,539 · Granted Oct 29, 2013

Supporting internal consistency checking with consistency coded journal file entries

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,572,048
App. No.
12/615,539
Granted
Oct 29, 2013
Kind
B2
Abstract

Example systems, methods, and apparatus economize generating and processing incremental journal files while maintaining internal consistency. One example method determines whether a sequence number associated with a first inode description in a disaster recovery (DR) journal entry is out of sequence with a second corresponding inode description in a DR metadump. The example method controls a DR journal process to provide a file system inconsistency signal and to suspend application of the DR journal entry to the DR metadump. The suspending and signaling can occur upon determining that a first access time independent verification code computed from the first inode description does not match a second access time independent verification code computed from the second inode description.

Claims (13)

1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer control the computer to perform a method, the method comprising:

upon determining that a sequence number associated with a first inode description in a disaster recovery (DR) journal entry is out of sequence with a second corresponding inode description in a DR metadump, where the sequence number associated is incremented when an item associated with the inode is accessed by a file system,

controlling a DR journal process to provide a file system inconsistency signal and to suspend application of the DR journal entry to the DR metadump as a function of determining that a first access time independent verification code computed from the first inode description does not match a second access time independent verification code computed from the second inode description; and

controlling the DR journal process to complete application of the DR journal entry to the DR metadump as a function of determining that the first access time independent verification code is consistent with the second access time independent verification code,

where the first access time independent verification code is computed in a file system transaction and is based on fields in a rollback object accessible to the transaction, where the fields in the rollback object are not affected by an access time only update, and

where the second access time independent verification code is computed from fields in the second corresponding mode, where the fields in the second corresponding mode are not affected by an access time only update.

2. The non-transitory computer-readable medium of claim 1 , the method including, upon determining that access to a file system entry will only update the access time for an mode associated with the file system entry, controlling the DR journal process to not create a DR journal entry for the access to the file system entry.

3. The non-transitory computer-readable medium of claim 2 , the method including, upon determining that the access to the file system entry will update more than just the access time for the mode associated with the file system entry, controlling the DR journal process to create a DR journal entry for the access to the file system entry, where the DR journal entry includes an access time independent verification code.

4. The non-transitory computer-readable medium of claim 1 , the first mode description comprising an abstract description of file system metadata associated with a file system mode and an update to a file system entry associated with the file system mode.

5. The non-transitory computer-readable medium of claim 4 , the second corresponding mode description comprising an abstract description of file system metadata associated with the file system.

6. The non-transitory computer-readable medium of claim 1 , the DR metadump comprising an abstract description of file system metadata.

7. The non-transitory computer-readable medium of claim 1 , where the DR journal process is configured to bring the DR metadump up to date with the file system.

8. The non-transitory computer-readable medium of claim 1 , where the first access time independent verification code is one of, a checksum, and a cryptographic hash and where the second access time independent verification code is one of, a checksum, and a cryptographic hash.

Assignments (12)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Aug 5, 2021
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE LLC, AS AGENT
Reel/Frame 057107/0001 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →