FreeBSD ZFS
The Zettabyte File System
Data Fields

lwb Struct Reference

Log write buffer. More...

#include <zil_impl.h>

Collaboration diagram for lwb:
Collaboration graph
[legend]

Data Fields

zilog_tlwb_zilog
 back pointer to log struct
blkptr_t lwb_blk
 on disk address of this log blk
int lwb_nused
 # used bytes in buffer
int lwb_sz
 size of block and buffer
char * lwb_buf
 log write buffer
zio_tlwb_zio
 zio for this buffer
dmu_tx_tlwb_tx
 tx for log block allocation
uint64_t lwb_max_txg
 highest txg in this lwb
list_node_t lwb_node
 zilog->zl_lwb_list linkage

Detailed Description

Log write buffer.

Definition at line 41 of file zil_impl.h.


Field Documentation

on disk address of this log blk

Definition at line 43 of file zil_impl.h.

char* lwb::lwb_buf

log write buffer

Definition at line 46 of file zil_impl.h.

uint64_t lwb::lwb_max_txg

highest txg in this lwb

Definition at line 49 of file zil_impl.h.

list_node_t lwb::lwb_node

zilog->zl_lwb_list linkage

Definition at line 50 of file zil_impl.h.

# used bytes in buffer

Definition at line 44 of file zil_impl.h.

size of block and buffer

Definition at line 45 of file zil_impl.h.

tx for log block allocation

Definition at line 48 of file zil_impl.h.

back pointer to log struct

Definition at line 42 of file zil_impl.h.

zio for this buffer

Definition at line 47 of file zil_impl.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines