diff options
author | mav <mav@FreeBSD.org> | 2017-07-26 17:35:52 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2017-07-26 17:35:52 +0000 |
commit | 266c279b28f9c6c89b28790cacca8cc3b643825e (patch) | |
tree | 88d10ec496ccbe43d0b64d061921b56d41cc1d50 /usr.sbin | |
parent | 15dbd8e94863cf0264a23e2c062dca18fd4ac63c (diff) | |
download | FreeBSD-src-266c279b28f9c6c89b28790cacca8cc3b643825e.zip FreeBSD-src-266c279b28f9c6c89b28790cacca8cc3b643825e.tar.gz |
MFC r318932: MFV r318931: 8063 verify that we do not attempt to access inactive txg
illumos/illumos-gate@b7b2590dd9f11b12a0b4878db3886068cce176af
https://github.com/illumos/illumos-gate/commit/b7b2590dd9f11b12a0b4878db3886068cce176af
https://www.illumos.org/issues/8063
A standard practice in ZFS is to keep track of "per-txg" state. Any of
the 3 active TXG's (open, quiescing, syncing) can have different values
for this state. We should assert that we do not attempt to modify other
(inactive) TXG's.
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Author: Matthew Ahrens <mahrens@delphix.com>
Diffstat (limited to 'usr.sbin')
0 files changed, 0 insertions, 0 deletions