Managing the AMASS File System

Output for streaming tape I/O (quedisplay -c) looks similar to the example shown in the following example:

#quedisplay -c

 

 

VOLUME vid=7, num_reads=0, num_writes=30

The tp_sblk and tp_eblk fields are the start

WRITEQ rid=27931,

and end archive device block locations

fptr=0xc00000000031c078, vol=3,

where the cache block is written.

fnode_flags=0xb040804

 

 

 

 

Request Cache blocks:

The tp_iocc field is the byte count

~

 

cbq_ptr: 0x04030c90

associated with the cache block.

 

 

 

UNADJ_cbque_flink: 0x04030c

The cbq_stat field is the current

 

UNADJ_cbque_blink: 0x04030c

 

tp_sblk : 0x0000260f

state of the streaming cache block.

 

 

tp_eblk : 0x0000264e

 

 

 

 

 

 

tp_iocc : 0x01000000

The cbq_cbdata field is an I/O descriptor

 

cbq_stat: PEND

containing the device number, block address

 

cbq_cbdata:

offset, byte count, and file offset of the cache

 

c_blno: 0x00230010

device data being copied to tape.

 

 

c_bcnt: 0x01000000

 

 

 

 

 

 

c_boff: 0x27000000

Cache block number (c_blno) 0x00230010

cbq_ptr: 0x04030cb8

is pending physical I/O completion.

 

UNADJ_cbque_flink: 0x04030c

 

 

 

 

 

 

UNADJ_cbque_blink: 0x04030c

 

 

 

tp_sblk : 0x0000264f

 

 

 

tp_eblk : 0x00000000

 

 

 

tp_iocc : 0x00e00000

 

 

 

cbq_stat: QUED

Cache block 0x40230010 is currently

 

cbq_cbdata:

 

c_blno: 0x40230010

being copied. (This can be deduced from

 

 

 

 

(cbq_stat == QUED) && (tp_iocc > 0) &&

 

c_bcnt: 0x01000000

(tp_iocc < c_bcnt)).

 

 

 

4-48

Utility Reference

6-00028-01 Rev A