US 12,321,331 B2
System B-tree change notification system using lock value blocks
David T. Leimbach, Mechanicsburg, PA (US)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 14, 2022, as Appl. No. 17/812,472.
Prior Publication US 2024/0020290 A1, Jan. 18, 2024
Int. Cl. G06F 7/00 (2006.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2343 (2019.01) [G06F 16/2246 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a system comprising at least one processor, an exclusive lock, at a computer system, in a lock domain, generated by the computer system,
identifying, by the system, a system B-tree (SBT) of an SBT system in response to accessing the exclusive lock by the system;
updating, by the system, the SBT comprising incrementing an SBT generation number, at the computer system, that is associated with the SBT;
caching, by the system, a lock value block generation number, associated with the lock domain, at the computer system, wherein the cache remains valid as long as the SBT generation number remains unchanged;
updating, by the system, the lock value block generation number in connection with incrementing the SBT generation number; and
generating, by the system, in response to the generating of the exclusive lock, a notification that requests verification of a change to the lock domain, wherein the change corresponds to the updating of the SBT, and wherein the notification comprises an alert of a change of the lock value block generation number.