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 --- |