OpenFileMap..OpenFileIDHandleOpenFileObjectConversationAccess..MapTransIDTransObject.FileInstanceObjectHandleTransactionTransIDFileInstance listtransactionstate.....FileMapFileObjectFileInstance.FileNextList of FileInstanceObjects for filesFileIDVolumeIDFilePageMgrFilePageMgr.LogMapPageRunTransHandleLogRecordID.Alpine Volatile MapsNotes1. Locks are represented by an entirelyseparate data structure.Intentions tree2. Each FileObject has its own LogMapif it has been updated by anytransaction.3. LogMap contains at most oneintention for any given page; it maybe uncommitted or committed.Tree of loggedpage write intentionsOpenFileMap.FileInstance.FileMap.HandleTransactionMap.HandleTransactionNovember 11, 1982VolatileMaps2.sil.StateFPMFileObjectLogMapObjectRecoveryOptionReferencePatternreferenced by this transactionFile LockModeDelta VersionHighWaterMark.Uncommitted version, transCommitted size, version,highWaterMarkLeader page intention, trans.CachedLeader pageCreate intention, transDelete intention, transSetSize intention, size, trans9 wordscheckedOutVolumeID, FileIDM;9G 9G9;G9;GHVP&VN{K&9$H9$F9$D{9$BB9$@ 9$=9$;9$C_$|;=DX VG!V9G 9; G9;G d C_ $V;=pD{ 9D{:EBB V$@ >.V V$.Y V$-|QvY$.R<G +.R< G<RG.[ VGQvY$Q9$T 9$VC9$X|9$Z9$\9$_'9$a`9$pdQGQGQGcu9GZ0\_ -|<.pG.F G9:G .9 dG.9G "s@ .D{ $f` /Y/W_/U& /S|:WU$*:F&r$-|>8E$<=v>;FrGBDG9>;DXG>;DXGFDXGFDXGJtDG9FFrGAEr$DX=v& $ur$9$r'9$r)A9$r+z9$r-9$r/9$r2%9$r4^9$r"sGHr"sG"Gr6t9G p7!V0W G,s'G!V's dG!V'sG +"s1 B .BB $8A&U$/r$|'/p@/E -L%%:H;G%:I%GKHG!V.A $!V, $!V) $"s,"s."s*^ +W*$0*$y0.Ar$5W0W G@t)G5W) dG5W)G7- 3|&"sp(%% :G9G %VHG%VG+0d$U,sA $%$. $9% $9,s+$97+$93$3 $99 $97 $7 $9>; $9 G*:G dGG + $] $ : $ : : - 9G/ G9- rG- rG2 rG2 rG4; G92 9G6t r9G8G96t9G6t9G=9G=9G?WG9= r9G+W(U$.%$U!V%^ y$!Ve$!VAr$$|7ze$d$rp]'&%A  $$y-- 9F& "sA /^-\_Z.@ $/B 8C_$MC_$]7tb57cQ+W^"$+WZ$+WZU$-|R7p, 6t1 &!z =B;-K&/; />^ /< %DG%DG*:E-G9%GrG>;O$V!Oz$!FI$ r!F&$$|> :C_ $+C_$+E $<6$ 6A$0$, V$,$].r$&p&(] &9;A9$@t:GIXG@t9 +G@t9GG>| Ap$Ay &&&]!u$ $ :py 9, $9-5dMf< HELVETICA  HELVETICA  HELVETICA HELVETICA  HELVETICA  TEMPLATE@j/  VolatileMaps2.sil0$Taft.PA15-Nov-82 13:16:19