diff options
author | Matthew Ahrens <[email protected]> | 2012-12-14 16:13:40 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2013-01-08 10:35:43 -0800 |
commit | 29809a6cbae9869ca6ee026337981b2c9771650a (patch) | |
tree | 230751bd7e6530be1826d59a0d0d4438856ea410 /include/sys/zil_impl.h | |
parent | b9b24bb4ca45f2d903efadba44d10dfd182f62ac (diff) |
Illumos #3086: unnecessarily setting DS_FLAG_INCONSISTENT on async
3086 unnecessarily setting DS_FLAG_INCONSISTENT on async
destroyed datasets
Reviewed by: Christopher Siden <[email protected]>
Approved by: Eric Schrock <[email protected]>
References:
illumos/illumos-gate@ce636f8b38e8c9ff484e880d9abb27251a882860
illumos changeset: 13776:cd512c80fd75
https://www.illumos.org/issues/3086
Ported-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'include/sys/zil_impl.h')
-rw-r--r-- | include/sys/zil_impl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sys/zil_impl.h b/include/sys/zil_impl.h index 6c37c1ac2..f5b69b7ed 100644 --- a/include/sys/zil_impl.h +++ b/include/sys/zil_impl.h @@ -20,6 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012 by Delphix. All rights reserved. */ /* Portions Copyright 2010 Robert Milkowski */ @@ -131,6 +132,7 @@ struct zilog { zil_header_t zl_old_header; /* debugging aid */ uint_t zl_prev_blks[ZIL_PREV_BLKS]; /* size - sector rounded */ uint_t zl_prev_rotor; /* rotor for zl_prev[] */ + txg_node_t zl_dirty_link; /* protected by dp_dirty_zilogs list */ }; typedef struct zil_bp_node { |