Deleted Added
full compact
zil_impl.h (321611) zil_impl.h (324205)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 110 unchanged lines hidden (view full) ---

119 uint64_t zl_com_batch; /* committed batch number */
120 kcondvar_t zl_cv_batch[2]; /* batch condition variables */
121 itxg_t zl_itxg[TXG_SIZE]; /* intent log txg chains */
122 list_t zl_itx_commit_list; /* itx list to be committed */
123 uint64_t zl_cur_used; /* current commit log size used */
124 list_t zl_lwb_list; /* in-flight log write list */
125 kmutex_t zl_vdev_lock; /* protects zl_vdev_tree */
126 avl_tree_t zl_vdev_tree; /* vdevs to flush in zil_commit() */
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 110 unchanged lines hidden (view full) ---

119 uint64_t zl_com_batch; /* committed batch number */
120 kcondvar_t zl_cv_batch[2]; /* batch condition variables */
121 itxg_t zl_itxg[TXG_SIZE]; /* intent log txg chains */
122 list_t zl_itx_commit_list; /* itx list to be committed */
123 uint64_t zl_cur_used; /* current commit log size used */
124 list_t zl_lwb_list; /* in-flight log write list */
125 kmutex_t zl_vdev_lock; /* protects zl_vdev_tree */
126 avl_tree_t zl_vdev_tree; /* vdevs to flush in zil_commit() */
127 taskq_t *zl_clean_taskq; /* runs lwb and itx clean tasks */
128 avl_tree_t zl_bp_tree; /* track bps during log parse */
129 clock_t zl_replay_time; /* lbolt of when replay started */
130 uint64_t zl_replay_blks; /* number of log blocks replayed */
131 zil_header_t zl_old_header; /* debugging aid */
132 uint_t zl_prev_blks[ZIL_PREV_BLKS]; /* size - sector rounded */
133 uint_t zl_prev_rotor; /* rotor for zl_prev[] */
134 txg_node_t zl_dirty_link; /* protected by dp_dirty_zilogs list */
135};

--- 33 unchanged lines hidden ---
127 avl_tree_t zl_bp_tree; /* track bps during log parse */
128 clock_t zl_replay_time; /* lbolt of when replay started */
129 uint64_t zl_replay_blks; /* number of log blocks replayed */
130 zil_header_t zl_old_header; /* debugging aid */
131 uint_t zl_prev_blks[ZIL_PREV_BLKS]; /* size - sector rounded */
132 uint_t zl_prev_rotor; /* rotor for zl_prev[] */
133 txg_node_t zl_dirty_link; /* protected by dp_dirty_zilogs list */
134};

--- 33 unchanged lines hidden ---