History log of /illumos-gate/usr/src/uts/common/fs/zfs/zil.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d8849d7dee03b84a3fa281ec65eb9e3d86d3756b 07-Nov-2019 Chunwei Chen <david.chen@nutanix.com> 11943 Fix out-of-order ZIL txtype lost on hardlinked files
11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE
Portions contributed by: Ryan Moeller <ryan@freqlabs.com>
Portions contributed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
eb633035c80613ec93d62f90482837adaaf21a0a 25-Jun-2019 Tom Caputi <tcaputi@datto.com> 8727 Native data and metadata encryption for zfs
Portions contributed by: Jorgen Lundman <lundman@lundman.net>
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Paul Zuchowski <pzuchowski@datto.com>
Portions contributed by: Tim Chase <tim@chase2k.com>
Portions contributed by: Matthew Ahrens <mahrens@delphix.com>
Portions contributed by: ab-oe <arkadiusz.bubala@open-e.com>
Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov>
Portions contributed by: loli10K <ezomori.nozomu@gmail.com>
Portions contributed by: Igor K <igor@dilos.org>
Portions contributed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Jason Cohen <jwittlincohen@gmail.com>
Reviewed by: Allan Jude <allanjude@freebsd.org>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: RageLtMan <rageltman@sempervictus>
Reviewed by: Matthew Thode <prometheanfire@gentoo.org>
Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: Kash Pande <kash@tripleback.net>
Reviewed by: Alek Pinchuk <apinchuk@datto.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: David Quigley <david.quigley@intel.com>
Reviewed by: Jorgen Lundman <lundman@lundman.net>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
e4c795beb33bf59dd4ad2e3f88f493111484b890 17-May-2019 Tom Caputi <tcaputi@datto.com> 10952 defer new resilvers and misc. resilver-related fixes
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov>
Portions contributed by: Arkadiusz Bubała <arkadiusz.bubala@open-e.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Tony Hutter <hutter2@llnl.gov>
Reviewed by: Don Brady <don.brady@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Giuseppe Di Natale <guss80@gmail.com>
Reviewed by: Tim Chase <tim@chase2k.com>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Gordon Ross <gwr@nexenta.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c4ab0d3f46036e85ad0700125c5a83cc139f55a3 23-Apr-2019 Gvozden Neskovic <neskovic@gmail.com> 10809 Performance optimization of AVL tree comparator functions
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
fc8ae2ec4282de7ec96f48e11078345f3dc0ac3d 20-Mar-2019 Toomas Soome <tsoome@me.com> 10573 define TASKQID_INVALID as (taskq_id)0
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
54811da5ac6b517992fdc173df5d605e4e61fdc0 06-Oct-2018 Toomas Soome <tsoome@me.com> 8423 Implement large_dnode pool feature
8199 multi-threaded dmu_object_alloc()
7432 Large dnode pool feature
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Jason King <jason.king@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
cab3a55e158118937e07d059c46f1bc14d1f254d 23-Oct-2018 Prakash Surya <prakash.surya@delphix.com> 9962 zil_commit should omit cache thrash
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
f8fdf6812567ce1a3b76a6bee2ee3f04bd3fcaca 23-Oct-2018 Prakash Surya <prakash.surya@delphix.com> 9963 Seperate tunable for disabling ZIL vdev flush
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b6031810da58df96413bf76e068638fcab1f228a 07-Sep-2017 Prakash Surya <prakash.surya@delphix.com> 9456 ztest failure in zil_commit_waiter_timeout
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Approved by: Matt Ahrens <mahrens@delphix.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
f78cdc34af236a6199dd9e21376f4a46348c0d56 12-Feb-2018 Paul Dagnelie <pcd@delphix.com> 9112 Improve allocation performance on high-end systems
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Alexander Motin <mav@FreeBSD.org>
Approved by: Gordon Ross <gwr@nexenta.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
8671400134a11c848244896ca51a7db4d0f69da4 16-Dec-2016 Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> 9166 zfs storage pool checkpoint
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
f864f99efe57685e1762590c1a880dd16bca6da9 08-Jan-2018 Prakash Surya <prakash.surya@delphix.com> 8997 ztest assertion failure in zil_lwb_write_issue
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
5cabbc6b49070407fb9610cfe73d4c0e0dea3e77 22-Sep-2016 Prashanth Sreenivasa <pks@delphix.com> 7614 zfs device evacuation/removal
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Tim Chase <tim@chase2k.com>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
94ddd0900a8838f62bba15e270649a42f4ef9f81 07-Dec-2017 Prakash Surya <prakash.surya@delphix.com> 8909 8585 can cause a use-after-free kernel panic
Reviewed by: John Kennedy <jwk404@gmail.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
cf07d3da9915c0d22da8f59e991639f819463cef 01-Sep-2017 Prakash Surya <prakash.surya@delphix.com> 8603 rename zilog's "zl_writer_lock" to "zl_issuer_lock"
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
bd9d3f904625846bdc61af8897a1072029c7aeb7 18-Sep-2017 Prakash Surya <prakash.surya@delphix.com> 8661 remove "zil-cw2" dtrace probe
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
1271e4b10dfaaed576c08a812f466f6e81370e5e 07-Jul-2017 Prakash Surya <prakash.surya@delphix.com> 8585 improve batching done in zil_commit()
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
216d7723a1a58124cf95c4950d51d5f99d3f4128 03-Aug-2017 Prakash Surya <prakash.surya@delphix.com> 8558 lwp_create() returns EAGAIN on system with more than 80K ZFS filesystems
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d28671a3b094af696bea87f52272d4c4d89321c7 17-Jul-2017 Andriy Gapon <avg@FreeBSD.org> 8373 TXG_WAIT in ZIL commit path
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c5ee46810f82e8a53d2cc5a487568a573f449039 03-Nov-2016 Alexander Motin <mav@FreeBSD.org> 7578 Fix/improve some aspects of ZIL writing.
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Reviewed by: Steven Hartland <steven.hartland@multiplay.co.uk>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
770499e185d15678ccb0be57ebc626ad18d93383 17-Apr-2017 Dan Kimmel <dan.kimmel@delphix.com> 8021 ARC buf data scatter-ization
8100 8021 seems to cause random BAD TRAP: type=d (#gp General protection)
Reviewed by: Matthew Ahrens mahrens@delphix.com
Reviewed by: George Wilson george.wilson@delphix.com
Reviewed by: Paul Dagnelie pcd@delphix.com
Reviewed by: John Kennedy john.kennedy@delphix.com
Reviewed by: Prakash Surya prakash.surya@delphix.com
Reviewed by: Prashanth Sreenivasa pks@delphix.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Reviewed by: Chris Williamson chris.williamson@delphix.com
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b7b2590dd9f11b12a0b4878db3886068cce176af 24-Apr-2017 Matthew Ahrens <mahrens@delphix.com> 8063 verify that we do not attempt to access inactive txg
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
4ee0199ec059ca9417a72125beae8d89fbc5a9df 25-Apr-2017 Robert Mustacchi <rm@joyent.com> backout: 8021 ARC buf data scatter-ization (causes 8100)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
660946868929e02041af7b5b1c3e14f547c53f11 17-Apr-2017 Dan Kimmel <dan.kimmel@delphix.com> 8021 ARC buf data scatter-ization
Reviewed by: Matthew Ahrens mahrens@delphix.com
Reviewed by: George Wilson george.wilson@delphix.com
Reviewed by: Paul Dagnelie pcd@delphix.com
Reviewed by: John Kennedy john.kennedy@delphix.com
Reviewed by: Prakash Surya prakash.surya@delphix.com
Reviewed by: Prashanth Sreenivasa pks@delphix.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Reviewed by: Chris Williamson chris.williamson@delphix.com
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
43297f973a3543e7403ac27076490ab958a94b15 06-Nov-2016 George Wilson <george.wilson@delphix.com> 3821 Race in rollback, zil close, and zil flush
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 13-Jul-2016 George Wilson <george.wilson@delphix.com> 6950 ARC should cache compressed data
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Don Brady <don.brady@intel.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
9adfa60d484ce2435f5af77cc99dcd4e692b6660 09-Jun-2016 Matthew Ahrens <mahrens@delphix.com> 6314 buffer overflow in dsl_dataset_name
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 07-Feb-2016 Matthew Ahrens <matt@mahrens.org> 5027 zfs large block support (add copyright)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
12380e1e701fda28c9e9f32d01cafb54af279eb5 06-May-2015 Arne Jansen <jansen@webgods.de> 5269 zpool import slow
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
bc9014e6a81272073b9854d9f65dd59e18d18c35 06-Jan-2015 Justin Gibbs <justing@spectralogic.com> 5056 ZFS deadlock on db_mtx and dn_holds
Reviewed by: Will Andrews <willa@spectralogic.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
7adb730b589e553bf3b1ccfd9bae2df91c5c1061 06-Dec-2014 George Wilson <george.wilson@delphix.com> 5369 arc flags should be an enum
5370 consistent arc_buf_hdr_t naming scheme
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Alex Reece <alex.reece@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b515258426fed6c7311fd3f1dea697cfbd4085c6 07-Nov-2014 Matthew Ahrens <matt@mahrens.org> 5027 zfs large block support
Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
22438533bcc131ecebd4c16c699c35e91d321b76 11-Sep-2014 Matthew Ahrens <mahrens@delphix.com> 5140 message about "%recv could not be opened" is printed when booting after crash
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
7802d7bf98dec568dadf72286893b1fe5abd8602 25-Jun-2014 Matthew Ahrens <mahrens@delphix.com> 4914 zfs on-disk bookmark structure should be named *_phys_t
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
5d7b4d438c4a51eccc95e77a83a437b4d48380eb 05-Jun-2014 Matthew Ahrens <mahrens@delphix.com> 4757 ZFS embedded-data block pointers ("zero block compression")
4913 zfs release should not be subject to space checks
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
43466aae47bfcd2ad9bf501faec8e75c08095e4f 09-Dec-2013 Max Grossman <max.grossman@delphix.com> 4370 avoid transmitting holes during zfs send
4371 DMU code clean up
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
69962b5647e4a8b9b14998733b765925381b727e 26-Aug-2013 Matthew Ahrens <mahrens@delphix.com> 4045 zfs write throttle & i/o scheduler performance work
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Ned Bass <bass6@llnl.gov>
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
f7170741490edba9d1d9c697c177c887172bc741 11-Jun-2013 Will Andrews <will@firepipe.net> 3742 zfs comments need cleaner, more consistent style
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
be6fd75a69ae679453d9cda5bff3326111e6d1ca 08-Mar-2013 Matthew Ahrens <mahrens@delphix.com> 3598 want to dtrace when errors are generated in zfs
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
3b2aab18808792cbd248a12f1edf139b89833c13 28-Feb-2013 Matthew Ahrens <mahrens@delphix.com> 3464 zfs synctask code needs restructuring
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
1b912ec7100c10e7243bf0879af0fe580e08c73d 01-Feb-2013 George Wilson <george.wilson@delphix.com> 3498 panic in arc_read(): !refcount_is_zero(&pbuf->b_hdr->b_refcnt)
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
fb09f5aad449c97fe309678f3f604982b563a96f 07-Sep-2012 Madhav Suresh <madhav.suresh@delphix.com> 3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero
Reviewed by Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by George Wilson <george.wilson@delphix.com>
Approved by Eric Schrock <eric.schrock@delphix.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
ce636f8b38e8c9ff484e880d9abb27251a882860 21-Aug-2012 Matthew Ahrens <mahrens@delphix.com> 3086 unnecessarily setting DS_FLAG_INCONSISTENT on async destroyed datasets
Reviewed by: Christopher Siden <chris.siden@delphix.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b420f3adeb349714478d1a7813d2c0e069d41555 01-Aug-2012 Richard Lowe <richlowe@richlowe.net> backout 3006: causes 3046 (panics after mounting root)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
9fa718d2f477620f14e3f2948dd03e3470add804 31-Jul-2012 Madhav Suresh <madhav.suresh@delphix.com> 3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c9ba2a43cb76c223d115e021fdabd2c066e020ed 31-May-2011 Eric Schrock <Eric.Schrock@delphix.com> 883 ZIL reuse during remount can lead to data corruption
Reviewed by: Matt Ahrens <Matt.Ahrens@delphix.com>
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@nexenta.com>
Reivewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
4b964ada391d44b89d97e7e930e6a9a136e0a2f4 28-Jul-2010 George Wilson <George.Wilson@Sun.COM> 6733267 Allow a pool to be imported with a missing slog
6950437 missing logzillas should not fault pool when they contain no ZIL data
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
8eb0a72ca974b65d5a493537ee9dfa4152572766 26-Jul-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6971583 memleak in zil_alloc_lwb
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
91de656b0815c0aeab4e6fc638e9bb4577aa9513 06-Jul-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6834694 zfs renames can potentially be committed without the data
6906236 assertion failed in the file zfs_replay.c line 686
6965567 zil.c minor tidy up
6732237 lzjb_compress
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
51bd2f974defeffad92baed420db2d05d55e1481 26-Jun-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6913010 assertion failed: error||lr->lr_length <= zp->z_blksz, file: ../../common/fs/zfs/zfs_vnops.c (fix 32bit build)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
5002558f6bfef3915c7f3b4ecb7c19c7f044bf5b 25-Jun-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6913010 assertion failed: error||lr->lr_length <= zp->z_blksz, file: ../../common/fs/zfs/zfs_vnops.c
6620948 slow progress with stress tests
6478419 Should push all synchronous transactions in zil_commit_writer()
6916723 ZIL: Unnecessary scanning of the intent log tx chain.
6598837 zil_commit() might wait unnecessarily
6535172 zil_sync causing long hold times on zl_lock
6916703 ZIL: race on setting z_last_itx
6579989 zl_lock hold time can still be improved
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
3f9d6ad73e45c6823b409f93b0c8d4f62861d2d5 03-May-2010 Lin Ling <Lin.Ling@Sun.COM> 6675946 'zpool status' should show the progress of resilvering for individual disk.
6683750 scrub -s have to wait until resilver completed?
6841252 Resilvering not restartable - causing an excess reboot delay
6855073 spa scrub stats (eg %done) are reset on reboot
6891824 7410 NAS head "continually resilvering" following HDD replacement
6899970 scrub/resilver percent complete reporting in zpool status can be overly optimistic
6940889 add interval (count) args to zpool list
6944623 dbuf_read_done() locking performance improvement
6946760 mutex problem in bplist_enqueue()
6391915 RFE: provide interval arg to zpool status to monitor resilvering
6946512 want zfs_send() to pass back debug info
6943992 'zpool scrub' should not restart the existing scrub silently
6878281 zpool should store the time of last scrub/resilver and other zpool status info in pool properties.
6935158 Assertion failed: used <= spa_get_dspace(dd->dd_pool->dp_spa)
6944388 dsl_dataset_snapshot_reserve_space() causes dp_write_limit=max

--HG--
rename : usr/src/uts/common/fs/zfs/dsl_scrub.c => usr/src/uts/common/fs/zfs/dsl_scan.c
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
55da60b91d96984f12de050ce428373ea25c7f35 03-May-2010 Mark J Musante <Mark.Musante@Sun.COM> PSARC/2010/108 zil synchronicity
6280630 zil synchronicity
Contributed by Robert Milkowski <milek@task.gda.pl>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
ada693c472e1e4542e03a2d63b2b935314a1899d 23-Feb-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6875045 zil log blocks can have too much stuff in them
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
6e1f5caa9321646aa4212d48e32a0d241866d85d 17-Feb-2010 Neil Perrin <Neil.Perrin@Sun.COM> 6595532 ZIL is too talkative
6388458 zil need not inflate blocksize that much
6738159 slog can probably pack 2X more data per lwb
6897432 ziltest_noslog fails after dedup putback
6911570 Shouldn't start an ereport on speculative read failure
6920442 ZIL: Should use the stronger checksum fletcher4
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
fd1368791be99c4a6354fa81f08408c2dbf4b444 30-Nov-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> 6905188 panic: kernel heap corruption when doing "zfs rename -r"
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d3d50737e566cade9a08d73d2af95105ac7cd960 13-Nov-2009 Rafael Vanoni <rafael.vanoni@sun.com> PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64
Portions contributed by Chad Mynhier <cmynhier@gmail.com>
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b24ab6762772a3f6a89393947930c7fa61306783 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM> PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
468c413a79615e77179e8d98f22a7e513a8135bd 31-Oct-2009 Tim Haley <Tim.Haley@Sun.COM> PSARC 2009/479 zpool recovery support
6667683 need a way to rollback to an uberblock from a previous txg
6885998 bad ASSERT() in traverse_zil_block()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d48e086f569202b5e178a2f514b8bd9d44c7efe2 26-Oct-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6849167 40% write regression with multiple shares
6706578 a single zil writer should not abuse the slog
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
975c32a05c38c6fa808592dd35fa6dba183ca077 15-Oct-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6880764 fsync on zfs is broken if writes are greater than 32kb on a hard crash and no log attached
6793430 zdb -ivvvv assertion failure: bp->blk_cksum.zc_word[2] == dmu_objset_id(zilog->zl_os)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
8f18d1fadf6a0c20fac9ff7259a5368faa3c3bfb 29-Sep-2009 George Wilson <George.Wilson@Sun.COM> 6846163 ZFS continues to use faulted logzilla, bringing system to a crawl
6872547 ztest LUN expansion test fails
6873635 zdb should be able to open a pool with a failed slog
6873654 system panics when a slog device is offlined
6875236 zdb should be able to dump the spa history
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
e09fa4dacfb671e707d50a55ae9b5cc191e1b8cb 14-Aug-2009 Neil Perrin <Neil.Perrin@Sun.COM> PSARC 2009/423 ZFS logbias property
6832481 ZFS separate intent log bypass property
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
503ad85c168c7992ccc310af845a581cff3c72b5 13-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> 6860996 %temporary clones are not automatically destroyed on error
6863088 zfs panic in dnode_hold_impl from readdir()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c87b8fc5c906791122d9de2dab7eeb51f2e91049 30-Jul-2009 Mark J Musante <Mark.Musante@Sun.COM> 6830541 zfs_get_data trips on a verify
6696242 multiple zfs_fillpage() zfs: accessing past end of object panics
6785914 zfs fails to drop dn_struct_rwlock in recovery code path
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
2672fd86ff4ebb506a6e348b1cee987977dcba7c 19-Jun-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6838344 kernel heap corruption detected on zil while stress testing
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
e6ca193ded880d478cc39e34ef82d4be36e4445d 22-May-2009 George Wilson <George.Wilson@Sun.COM> 6803605 should be able to offline log devices
6726045 vdev_deflate_ratio is not set when offlining a log device
6599442 zpool import has faults in the display
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
ef0d8e11f7b0f9c991ed5f32dbcb28fb6b474685 28-Apr-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6623978 lwb->lwb_buf != NULL, file ../../../uts/common/fs/zfs/zil.c, line 787, function zil_lwb_commit
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
148434217c040ea38dc844384f6ba68d9b325906 18-Apr-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> PSARC/2009/204 ZFS user/group quotas & space accounting
6501037 want user/group quotas on ZFS
6830813 zfs list -t all fails assertion
6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr
6815592 panic: No such hold X on refcount Y from zfs_znode_move
6759986 zfs list shows temporary %clone when doing online zfs recv
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
9d3574bff0b382b89dd380c1e23d742ebc156772 09-Apr-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6591646 Hang while trying to enter a txg while holding a txg open
6825232 zil_clean should use task_func_t cast in taskq_dispatch
6827943 zil_clean should dispatch zil_itx_clean with TQ_SLEEP
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
3589c4f01c20349ca65899d209cdc0c17a641433 06-Mar-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6462803 zfs snapshot -r failed because filesystem was busy
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
ab69d62f363ee70f4e4cded1092a68cc0c63136f 10-Feb-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> 6796377 panic on rollback in space_map_add()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
1209a471b5681c43d839d4b890f708f500da7346 25-Nov-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6765294 Refactor replay
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
899217dd4c82fc8ec67006fe51e81c6a37fc10d1 13-Nov-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6760048 assertion failed: !BP_SHOULD_BYTESWAP(bp)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d30e856a50d98beb028941b49c8416a2a10fce7d 22-Oct-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6761624 Replay of large truncations can hang.
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
e14bb3258d05c1b1077e2db7cf77088924e56919 30-Sep-2008 Jeff Bonwick <Jeff.Bonwick@Sun.COM> 6754011 SPA 3.0: lock breakup, i/o pipeline refactoring, device failure handling
6667208 zfs/zpool commands on failed pool should not hang
6430480 grabbing config lock as writer during I/O load can take excessively long
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
a6e57bd4c7a2bf9cc33be939d674d4c7d3e67cce 18-Sep-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6741237 zfs hang in txg_wait_open() on boot
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
f5e6e7228435b0d75acff659a4ec6399d46ded6c 09-Sep-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6744440 zloop/ztest fails: "zdb: can't open ztest: No such device or address"
6744467 zil_empty() should use boolean_t
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b87f3af36bb994656da117319f5129ddfd05ed21 05-Aug-2008 perrin <none@none> PSARC 2008/486 Intent log replay failure handling
6707530 log device failure needs some work
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
6203a31379d8bd268bc26a644d16774ce23ea4ad 24-Jul-2008 perrin <none@none> 6719934 assertion failed: ((&zh->zh_log)->blk_birth == 0), file: ../../common/fs/zfs/zil.c, line: 1336
6724738 ztest fails assertion in txg_list_destroy(): txg_list_empty(tl, t)
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
088f389458728c464569a5506b58070254fa4f7d 07-Jul-2008 ahrens <none@none> 6343667 scrub/resilver has to start over when a snapshot is taken
6343693 'zpool status' gives delayed start for 'zpool scrub'
6670746 scrub on degraded pool return the status of 'resilver completed'?
6675685 DTL entries are lost resulting in checksum errors
6706404 get_history_one() can dereference off end of hist_event_table[]
6715414 assertion failed: ds->ds_owner != tag in dsl_dataset_rele()
6716437 ztest gets SEGV in arc_released()
6722838 bfu does not update grub
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
e56967561b8c65063074511dae7be2c00d5de858 03-Jul-2008 perrin <none@none> 6721869 zil needs to pass block birth txg to zil_rewrite()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
745cd3c5371d020efae7a911c58c526aa1fd0dba 22-May-2008 maybee <none@none> 6610506 Eliminate or improve retry logic from callers of dmu_objset_open()
6695465 divide by zero in txg_sync_thread() under heavy load
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
abf76b6e4d85aa239adaaf63d27232cc4d65d9f0 28-Feb-2008 perrin <none@none> 6658511 zl_itx_list_sz incorrect for WR_NEED_COPY writes
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b7b97454b9b1f6625e7e655e9651e744a8dee09d 25-Jan-2008 perrin <none@none> 6575965 panic/thread=2a1016b5ca0: BAD TRAP: type=9 rp=1858500 addr=0 mmu_fsr=0, really, truly out of space
6600361 some kcondvars in the ZIL aren't being init'd/destroyed
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
85dc7ea5e05c7627ea92c11ccb34fd22efd21452 23-Jan-2008 dm120769 <none@none> backout 6575965/6600361: needs more work

--HG--
rename : usr/src/common/zfs/zfs_util.c => deleted_files/usr/src/common/zfs/zfs_util.c
rename : usr/src/common/zfs/zfs_util.h => deleted_files/usr/src/common/zfs/zfs_util.h
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
14a87141aa970020afca6e0be890ae1d77495e00 23-Jan-2008 perrin <none@none> 6575965 panic/thread=2a1016b5ca0: BAD TRAP: type=9 rp=1858500 addr=0 mmu_fsr=0, really, truly out of space
6600361 some kcondvars in the ZIL aren't being init'd/destroyed
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c0d19b333a840cb77c0e6d52dd7c73ee9bb7b539 22-Jan-2008 perrin <none@none> 6653210 zil_vdev_compare() compares pointers instead of vdev ids
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
98f34ea2b2c1eedcff1244c72e0961564fc7f65a 10-Jan-2008 perrin <none@none> 6627433 ASSERT: list_is_empty(&zilog->zl_lwb_list), zil.c, line 488
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
a4611ede45b06d3d765fa70e98f9c5222d824853 18-Dec-2007 ahrens <none@none> 6628232 zfs snapshot -r is very slow, causes systemic slowdown
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
17f17c2df4ca603e787c5fc03b7af83519edfd2c 14-Dec-2007 bonwick <none@none> 6640580 spa_get_random() is insanely slow in userland
6640559 db_last_dirty list may be updated incorrectly
6640582 zio_checksum_sha256() incorrect if buffer size not a multiple of 64
6550653 uberblock should be saved on more top levels
6640570 ZIL doesn't flush ditto block writes
6640578 some zio flags lost during I/O retry
6632372 ZFS label writing/checksumming hurts scalability of large configs
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
cf43fb6bdac5a4bf3b783a3ca50aed5f0c782216 12-Dec-2007 perrin <none@none> 6628612 Replay on different endianess fails.
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0 25-Oct-2007 amw <none@none> PSARC/2007/218 caller_context_t in all VOPs
PSARC/2007/227 VFS Feature Registration and ACL on Create
PSARC/2007/244 ZFS Case-insensitive support
PSARC/2007/315 Extensible Attribute Interfaces
PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support
PSARC/2007/403 Modified Access Checks for CIFS
PSARC/2007/410 Add system attribute support to chmod(1)
PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1)
PSARC/2007/444 Rescind SETTABLE Attribute
PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1)
PSARC/2007/546 Update utilities to match CIFS system attributes changes.
PSARC/2007/560 ZFS sharesmb property
4890717 want append-only files
6417428 Case-insensitive file system name lookup to support CIFS
6417435 DOS attributes and additional timestamps to support for CIFS
6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service
6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names
6473733 RFE: Need support for open-deny modes
6473755 RFE: Need ability to reconcile oplock and delegation conflicts
6494624 sharemgr needs to support CIFS shares better
6546705 All vnode operations need to pass caller_context_t
6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes
6546893 Solaris system attribute support
6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance
6553589 RFE: VFS Feature Registration facility
6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227)
6565581 ls(1) should support file system attributes proposed in PSARC/2007/315
6566784 NTFS streams are not copied along with the files.
6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315
6578875 RFE: kernel interfaces for nbmand need improvement
6578883 RFE: VOP_SHRLOCK needs additional access types
6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315
6578886 RFE: disallow nbmand state to change on remount
6583349 ACL parser needs to support audit/alarm ACE types
6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315
6597357 *tar* xv@ doesn't show the hidden directory even though it is restored
6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute
6597368 *tar* cannot restore hard linked extended attributes
6597374 *tar* doesn't display "x " when hard linked attributes are restored
6597375 *tar* extended attribute header off by one
6614861 *cpio* incorrectly archives extended system attributes with -@
6614896 *pax* incorrectly archives extended system attributes with -@
6615225 *tar* incorrectly archives extended system attributes with -@
6617183 CIFS Service - PSARC 2006/715
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
587c2a35d42a7c60c184bd13723a0dae27a9524f 10-Oct-2007 perrin <none@none> 6603147 Machines fail with: "assertion failed: !keep_first, file: ../../common/fs/zfs/zil.c, line: 432"
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
3a8a1de4a7950ac5cf7ca65f761e324145e7237b 23-Aug-2007 perrin <none@none> 6534949 Stale need for range locking comment in zvol.c
6562988 ZIL replay fails when filesystem is mounted read-only
6580645 cannot rollback filesystems with unplayed intent log records
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
8654d0253136055bd4cc2423d87378e8a37f2eb5 23-Jun-2007 perrin <none@none> PSARC 2007/171 ZFS Separate Intent Log
6339640 Make ZIL use NVRAM when available.
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
4634122238f8ab356123a2e7f4cea74d05655c17 13-Jun-2007 perrin <none@none> 6566482 panic replacing a pool device whilst intent log being used
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
aeb1c1b609b02f03e8e7448beb88384ebc713525 18-Mar-2007 gw25295 <none@none> 6495013 Loops and recursion in metaslab_ff_alloc can kill performance, even on a pool with lots of free data
6527607 zil allocation failures result in a leak
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
a584ef6583d73f78ad74cc08a9c1c735927cd737 08-Mar-2007 johansen <none@none> 6452589 zl_lock still held excessively long
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d63d470b66194d40e74d5a669bd21e215bd63fc2 16-Feb-2007 gw25295 <none@none> 6513020 zio pipeline went out to lunch
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
893a6d32980d24be1349478f44169009d4801c25 22-Jan-2007 ahrens <none@none> 6514331 in-memory delete queue is not needed
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
67bd71c6cc629bab3aa0d595c624a667f1574254 04-Nov-2006 perrin <none@none> 6341569 zio_alloc_blk() vdev distribution performs badly
6428639 large writes to zvol synchs too much, better cut down a little
6444692 Need to flush disk write cache for dmu_sync buffers
6465634 zvol: dmu_sync() should be issued in parallel
6468731 lwb_state_t can be nuked
6470042 parallel dmu_sync() isn't being used
6471679 stash blocksize in zvol_state_t rather than reading in every zvol_log_write
6472230 ZIL vdev management is inefficient
6473775 zil_commit changes in snv_48 make it hot for O_DSYNC workloads
6478388 ZIL replay takes too long causing issues while booting
6486390 zil_commit could push more transactions
6486496 zil_replay() useful debug
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
416e0cd82df71e380f21199abde8c5f7a18bac51 26-Oct-2006 ek110237 <none@none> 6485204 more tuneable tweakin
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
5ad820458efd0fdb914baff9c1447c22b819fa23 03-Oct-2006 nd150628 <none@none> 6463348 ZFS code could be more portable
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b19a79ec1a527828a60c4d325ccd8dcbeb2b2e8b 29-Aug-2006 perrin <none@none> 6413510 zfs: writing to ZFS filesystem slows down fsync() on other files in the same FS
6453172 ztest turns into a sloth due to massive arc_min_prefetch_lifespan
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
13506d1eefbbc37e2f12a0528831d9f6d4c361d7 19-Jul-2006 maybee <none@none> 6447377 ZFS prefetch is inconsistant
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
c5c6ffa0498b9c8555798756141b4a3061a138c1 20-Jun-2006 maybee <none@none> 6416482 filebench oltp workload hangs in zfs
6440499 zil should avoid txg_wait_synced() and use dmu_sync() to issue parallel IOs when fsyncing
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
1d452cf5123cb6ac0a013a4dbd4dcceeb0da314d 15-Jun-2006 ahrens <none@none> PSARC 2006/388 snapshot -r
6373978 want to take lots of snapshots quickly ('zfs snapshot -r')
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
b4d654b017879b2de918ec2b934d04fbea6c4e62 20-Apr-2006 perrin <none@none> 6413731 pathologically slower fsync on 32 bit systems
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
d80c45e0f58fa434ba37259ea2e2b12e0380c19a 13-Apr-2006 bonwick <none@none> 6410711 intent log blocks don't get invited to pool parties
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
104e2ed78d9ef0a0f89f320108b8ca29ca3850d5 23-Mar-2006 perrin <none@none> 6343608 ZFS file range locking
6365101 zfs: copying from NFS to ZFS makes ksh response very sluggish
6393003 System hung -- out of memory (kernel va) due to zil's itx_t's
6393671 deadlock between dnlc_reduce_cache() and zfs_zget()
6399298 system seems to be spinning in dnlc_reduce_cache()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
436b29506c99a8bfdb7aac4045f2b913bb0ac8ef 20-Mar-2006 perrin <none@none> 6393443 Remove remaining txg_wait_synced() from zfs unmount path.
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
ea8dc4b6d2251b437950c0056bc626b311c73c27 04-Mar-2006 eschrock <none@none> PSARC 2006/077 zpool clear
PSARC 2006/139 FMA for ZFS
6284889 arc should replace the znode cache
6333006 DMU & DSL should not panic upon I/O error
6333092 concurrent reads to a file not scaling with number of readers
6338081 ZFS/FMA phase 1
6338386 need persistent error log
6341326 i/o error causes arc buf hash table corruption
6341639 zfs backup/restore should compute/verify checksum of backup stream
6348002 out of space due to changing properties
6354724 inaccurate error message from zfs restore
6354872 dmu_sync() blows predictive accounting
6355416 zpool scrubbing consumes all memory, system hung
6363995 df should only load libzfs when it encounters a ZFS filesystem
6366320 zfs backup/restore doesn't like signals
6368892 mount -m support needed for legacy mounts
6368902 boot archive fstat support needed for ZFS Mountroot
6369424 BFU complains when bfu'ing a ZFS root filesystem
6374062 mountroot support needed for ZFS
6376356 dirtying dbuf obj=43 lvl=0 blkid=0 but not tx_held
6378391 unused members of dmu_objset_stats_t
6378392 clean up zfs_cmd_t structure
6378685 buf_init should allocate its hash table more carefully
6378976 ziltest should be a first class citizen
6381086 zdb segfaults if there is a spa deferred-free bplist
6381203 deadlock due to i/o while assigning (tc_lock held)
6381209 freed space is not immediately available
6381344 'zpool clear'
6381345 FAULTED devices should really be UNAVAIL
6381346 import should mark devices as persistently unavailable
6383272 recursive mutex_enter() during log replay with zfs root
6386326 origin property is not displayed
6386354 libzfs does too much in its _init section, calls exit(1)
6386624 zpool should not complain about non-existent devices from libdiskmgt
6386910 spa needs to be i/o error hardened
6387735 need a mechanism to inject faults into ZFS
6387736 internal ZFS utilities should be placed in an ON-private package
6389928 libzfs should ship a lint library
6390609 malformed vdev config panics on zpool_create()
6390677 version number checking makes upgrades challenging
6390713 ztest hangs in zil_suspend()
6391873 metadata compression should be turned back on
6392113 ztest sometimes reports leaked blocks because ZIL isn't resilvered
6393004 minor memory leak in unique_insert()
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
fe9cf88cfb7f7c907afaf3ce896eda314b1cc074 23-Feb-2006 perrin <none@none> 6381994 zfs_putpage() serializes I/O unnecessarily
6388739 threads can wait past transaction being committed in zil_commit
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
13f5297e5400a2e850504176ad8f4a435f7f2452 01-Feb-2006 perrin <none@none> 6377670 zil_replay() does unnecessary txg_wait_synced(), slowing down mount
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
22ac5be40819d45ddf9d12dc1db410dbcdaac4ab 17-Dec-2005 perrin <none@none> 6354547 sticky log buf size
6356050 zl_lock held excessively long
6356243 zfs_putpage: should do a synchronous write when B_ASYNC is not set
6358233 ZVOL doesn't honour O_DSYNC semantics
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c
fa9e4066f08beec538e775443c5be79dd423fcab 31-Oct-2005 ahrens <none@none> PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media
/illumos-gate/usr/src/uts/common/fs/zfs/zil.c