[progress Communities] [progress Openedge Abl] Forum Post: Re: What Are Very Large Latch Ids?

  • Thread starter Thread starter George Potemkin
  • Start date Start date
Status
Not open for further replies.
G

George Potemkin

Guest
> for the BUF latches, each -B buffer control structure (bktbl_t) has a latch embedded in it that is used for its own protection. When Progress finds a wrong dbkey it writes the block to a log file and it also seems to dump a buffer header (a part of buffer pool): (-----) SYSTEM DEBUG: Database buffer block (-----) pbktbl = 0x7000000076ff368 (-----) pbktbl->qself = 0x000b0000076ff368 (-----) XBKBUF(pbktbl->qself) = 0x07000000076ff368 (-----) pbktbl->bt_qbuf = 000b00000c6b8a68 (-----) XBKBUF(pbktbl->bt_qbuf) = 0x70000000c6b8a68 (-----) qusrctl: 0x000b0000011c7b70 (-----) use count: 1, governing latch: 27, lru: 0, state: 4 (-----) changed: 0, chkpt: 0, writing: 0, fixed: 0 (-----) aged: 0, onlru: 0, cleaning: 0, apwq: 0 (-----) bt_qlrunxt: 0x000b0000078fb4a8, bt_qlruprv: 0x000b000008ad5648 (-----) bt_qapwnxt: 0x0000000000000000, bt_qapwprv: 0x0000000000000000 (-----) bt_qfstuser: 0x0000000000000000, bt_qcuruser: 0x0000000000000000 (-----) pbkbuf = 0x70000000c6b8a68 (-----) Block dbkey = 557303360 Offset = 71334830080 Does "pbktbl->qself" reports a multiplexed latch that protects the buffer?

Continue reading...
 
Status
Not open for further replies.
Back
Top