History log of /illumos-gate/usr/src/uts/common/fs/zfs/arc.c
Revision Date Author Comments Expand
5602294fda888d923d57a78bafdaf48ae6223dea 29-Nov-2016 Dan Kimmel <dan.kimmel@delphix.com>

7252 compressed zfs send / receive 7628 create long versions of ZFS send / receive options Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: David Quigley <dpquigl@davequigley.com> Reviewed by: Thomas Caputi <tcaputi@datto.com> Approved by: Dan McDonald <danmcd@omniti.com>

/illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zstreamdump/zstreamdump.c /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.h /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/pkg/manifests/system-test-zfstest.mf /illumos-gate/usr/src/test/zfs-tests/include/commands.cfg /illumos-gate/usr/src/test/zfs-tests/include/libtest.shlib /illumos-gate/usr/src/test/zfs-tests/include/properties.shlib /illumos-gate/usr/src/test/zfs-tests/runfiles/delphix.run /illumos-gate/usr/src/test/zfs-tests/runfiles/omnios.run /illumos-gate/usr/src/test/zfs-tests/runfiles/openindiana.run /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend.cfg /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend.kshlib /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-cD.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_embedded_blocks.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_incremental.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_lz4_disabled.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_mixed_compression.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_props.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_recv_dedup.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_recv_lz4_disabled.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_resume.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_stream_size_estimate.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_verify_contents.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_verify_ratio.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_volume.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-c_zstreamdump.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/rsend/send-cpL_varied_recsize.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/mkfiles.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/random_readwrite.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/random_writes.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/sequential_writes.fio arc.c dbuf.c dmu.c dmu_objset.c dmu_send.c dsl_dataset.c lz4.c sys/arc.h sys/dmu.h sys/dmu_send.h sys/dsl_dataset.h sys/refcount.h sys/zfs_ioctl.h sys/zio.h sys/zio_compress.h zfs_ioctl.c zio.c
405a5a0f5c3ab36cb76559467d1a62ba648bd809 07-Nov-2016 Matthew Ahrens <mahrens@delphix.com>

7504 kmem_reap hangs spa_sync and administrative tasks Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>

e596171059bf3f76f6ec9c99e500538c022e0ba5 07-Sep-2016 Matthew Ahrens <mahrens@delphix.com>

7278 tuning zfs_arc_max does not impact arc_c_min Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>

dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 14-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/cmd/mdb/common/mdb/mdb_ctf.c /illumos-gate/usr/src/cmd/mdb/common/mdb/mdb_ctf.h /illumos-gate/usr/src/cmd/mdb/common/modules/conf/mapfile-extern /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/pkg/manifests/system-test-zfstest.mf /illumos-gate/usr/src/test/test-runner/cmd/run.py /illumos-gate/usr/src/test/zfs-tests/include/commands.cfg /illumos-gate/usr/src/test/zfs-tests/include/default.cfg /illumos-gate/usr/src/test/zfs-tests/include/libtest.shlib /illumos-gate/usr/src/test/zfs-tests/runfiles/Makefile /illumos-gate/usr/src/test/zfs-tests/runfiles/perf-regression.run /illumos-gate/usr/src/test/zfs-tests/tests/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib /illumos-gate/usr/src/test/zfs-tests/tests/perf/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/mkfiles.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/random_reads.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/random_readwrite.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/random_writes.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/sequential_reads.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/fio/sequential_writes.fio /illumos-gate/usr/src/test/zfs-tests/tests/perf/perf.shlib /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/random_reads.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/random_readwrite.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/random_writes.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/sequential_reads.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/sequential_writes.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/regression/setup.ksh /illumos-gate/usr/src/test/zfs-tests/tests/perf/scripts/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/perf/scripts/io.d /illumos-gate/usr/src/test/zfs-tests/tests/perf/scripts/prefetch_io.d arc.c dbuf.c dmu.c dmu_diff.c dmu_objset.c dmu_send.c dmu_traverse.c dnode.c dnode_sync.c dsl_scan.c refcount.c sys/arc.h sys/dbuf.h sys/refcount.h sys/spa.h sys/zio.h sys/zio_checksum.h zil.c zio.c zio_checksum.c
0dd053d7d890618ea1fc697b07de364e69eb4190 03-Jun-2016 Prakash Surya <prakash.surya@delphix.com>

7016 arc_available_memory is not 32-bit safe Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>

8df0bcf0df7622a075cc6e52f659d2fcfdd08cdc 15-May-2016 Paul Dagnelie <pcd@delphix.com>

6513 partially filled holes lose birth time Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>

af868f46a5b794687741d5424de9e3a2d684a84a 29-Apr-2016 Matthew Ahrens <mahrens@delphix.com>

6914 kernel virtual memory fragmentation leads to hang Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>

a8f6344fa0921599e1f4511e41b5f9a25c38c0f9 03-Mar-2016 Eli Rosenthal <eli.rosenthal@delphix.com>

6672 arc_reclaim_thread() should use gethrtime() instead of ddi_get_lbolt() 6673 want a macro to convert seconds to nanoseconds and vice-versa Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>

57deb2328260c447bf1db25fe74e0eece102733e 02-Nov-2015 Prakash Surya <prakash.surya@delphix.com>

6421 Add missing multilist_destroy calls to arc_fini Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Approved by: Robert Mustacchi <rm@joyent.com>

8fe00bfb8790ad51653f67b01d5ac14256cbb404 11-Oct-2015 Matthew Ahrens <mahrens@delphix.com>

6293 ztest failure: error == 28 (0xc == 0x1c) in ztest_tx_assign() Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Richard Lowe <richlowe@richlowe.net>

d7d9a6d919f92d74ea0510a53f8441396048e800 07-Oct-2015 Andriy Gapon <avg@freebsd.org>

5219 l2arc_write_buffers() may write beyond target_sz Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Saso Kiselkov <skiselkov@gmail.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Steven Hartland <steven.hartland@multiplay.co.uk> Reviewed by: Justin Gibbs <gibbs@FreeBSD.org> Approved by: Matthew Ahrens <mahrens@delphix.com>

45818ee124adeaaf947698996b4f4c722afc6d1f 16-Sep-2015 Matthew Ahrens <mahrens@delphix.com>

4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>

/illumos-gate/usr/src/common/crypto/edonr/edonr.c /illumos-gate/usr/src/common/crypto/edonr/edonr_byteorder.h /illumos-gate/usr/src/common/crypto/sha2/sha2.c /illumos-gate/usr/src/common/crypto/skein/THIRDPARTYLICENSE /illumos-gate/usr/src/common/crypto/skein/THIRDPARTYLICENSE.descrip /illumos-gate/usr/src/common/crypto/skein/skein.c /illumos-gate/usr/src/common/crypto/skein/skein_block.c /illumos-gate/usr/src/common/crypto/skein/skein_impl.h /illumos-gate/usr/src/common/crypto/skein/skein_iv.c /illumos-gate/usr/src/common/crypto/skein/skein_port.h /illumos-gate/usr/src/common/zfs/zfeature_common.c /illumos-gate/usr/src/common/zfs/zfeature_common.h /illumos-gate/usr/src/common/zfs/zfs_fletcher.c /illumos-gate/usr/src/common/zfs/zfs_fletcher.h /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs_sha256.c /illumos-gate/usr/src/lib/libmd/Makefile /illumos-gate/usr/src/lib/libmd/Makefile.com /illumos-gate/usr/src/lib/libmd/Makefile.targ /illumos-gate/usr/src/lib/libmd/amd64/Makefile /illumos-gate/usr/src/lib/libmd/common/mapfile-vers /illumos-gate/usr/src/lib/libmd/common/skein.h /illumos-gate/usr/src/lib/libmd/i386/Makefile /illumos-gate/usr/src/lib/libmd/inc.flg /illumos-gate/usr/src/lib/libmd/sparc/Makefile /illumos-gate/usr/src/lib/libmd/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/man/man5/zpool-features.5 /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/pkg/manifests/system-test-zfstest.mf /illumos-gate/usr/src/test/zfs-tests/include/libtest.shlib /illumos-gate/usr/src/test/zfs-tests/runfiles/delphix.run /illumos-gate/usr/src/test/zfs-tests/runfiles/omnios.run /illumos-gate/usr/src/test/zfs-tests/runfiles/openindiana.run /illumos-gate/usr/src/test/zfs-tests/tests/functional/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/Makefile.subdirs /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/sparcv9/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_edonr_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_sha2_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_skein_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sparcv9/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/sparcv9/Makefile /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/crypto/io/edonr_mod.c /illumos-gate/usr/src/uts/common/crypto/io/skein_mod.c arc.c ddt.c dmu.c dmu_send.c dsl_dataset.c edonr_zfs.c sha256.c skein_zfs.c spa.c spa_misc.c sys/dmu.h sys/spa.h sys/spa_impl.h sys/zio.h sys/zio_checksum.h zfs_ioctl.c zio.c zio_checksum.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/crypto/common.h /illumos-gate/usr/src/uts/common/sys/debug.h /illumos-gate/usr/src/uts/common/sys/edonr.h /illumos-gate/usr/src/uts/common/sys/sha2.h /illumos-gate/usr/src/uts/common/sys/skein.h /illumos-gate/usr/src/uts/intel/Makefile.intel /illumos-gate/usr/src/uts/intel/edonr/Makefile /illumos-gate/usr/src/uts/intel/skein/Makefile /illumos-gate/usr/src/uts/intel/zfs/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc /illumos-gate/usr/src/uts/sparc/edonr/Makefile /illumos-gate/usr/src/uts/sparc/skein/Makefile /illumos-gate/usr/src/uts/sparc/zfs/Makefile
c546f36aa898d913ff77674fb5ff97f15b2e08b4 14-Sep-2015 Arne Jansen <sensille@gmx.net>

6220 memleak in l2arc on debug build Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Simon Klinkert <simon.klinkert@gmail.com> Reviewed by: George Wilson <george@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>

d4cd038c92c36fd0ae35945831a8fc2975b5272c 12-Sep-2015 Arne Jansen <sensille@gmx.net>

6214 zpools going south Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Matthew Ahrens <mahrens@delphix.com>

cf6106c8a0d6598b045811f9650d66e07eb332af 09-Sep-2015 Matthew Ahrens <mahrens@delphix.com>

5987 zfs prefetch code needs work Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>

31c46cf23cd1cf4d66390a983dc5072d7d299ba2 01-Jul-2015 Alek Pinchuk <alek@nexenta.com>

6033 arc_adjust() should search MFU lists for oldest buffer when adjusting MFU size Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Xin Li <delphij@delphij.net> Reviewed by: Prakash Surya <me@prakashsurya.com> Approved by: Matthew Ahrens <mahrens@delphix.com>

a52fc310ba80fa3b2006110936198de7f828cd94 15-Apr-2015 Prakash Surya <prakash.surya@delphix.com>

5701 zpool list reports incorrect "alloc" value for cache devices Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>

2fd872a734cf486007a8dba532cec52bfb4d40e5 11-Apr-2015 Prakash Surya <prakash.surya@delphix.com>

5817 change type of arcs_size from uint64_t to refcount_t Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Alex Reece <alex@delphix.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Approved by: Garrett D'Amore <garrett@damore.org>

244781f10dcd82684fd8163c016540667842f203 13-Jan-2015 Prakash Surya <prakash.surya@delphix.com>

5497 lock contention on arcs_mtx Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Approved by: Dan McDonald <danmcd@omniti.com>

4076b1bf41cfd9f968a33ed54a7ae76d9e996fe8 31-Dec-2014 Prakash Surya <prakash.surya@delphix.com>

5445 Add more visibility via arcstats; specifically arc_state_t stats and differentiate between "data" and "metadata" Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>

89c86e32293a30cdd7af530c38b2073fee01411c 30-Dec-2014 Chris Williamson <Chris.Williamson@delphix.com>

5408 managing ZFS cache devices requires lots of RAM Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Don Brady <dev.fs.zfs@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>

2ec99e3e987d8aa273f1e9ba2b983557d058198c 19-Dec-2014 Matthew Ahrens <mahrens@delphix.com>

5376 arc_kmem_reap_now() should not result in clearing arc_no_grow Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Steven Hartland <killing@multiplay.co.uk> Reviewed by: Richard Elling <richard.elling@richardelling.com> Approved by: Dan McDonald <danmcd@omniti.com>

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>

3a5286a1cffceafcd8cf79c4156fad605129bf50 02-Dec-2014 Matthew Ahrens <mahrens@delphix.com>

5368 ARC should cache more metadata Reviewed by: Alex Reece <alex.reece@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Approved by: Dan McDonald <danmcd@omniti.com>

fbefb14f62976763eeaa74a0c1ac68accb38cf44 21-Nov-2014 Serapheim Dimitropoulos <serapheimd@gmail.com>

5179 Remove unused ZFS ARC functions Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Steve Gonczi <gonczi@comcast.net> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>

83803b51e1fa57fbf4e86ca5aa58eab6c5822dae 16-Sep-2014 George Wilson <george.wilson@delphix.com>

5163 arc should reap range_seg_cache Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>

63e911b6fce0acc8e2a1d31ebdaf0c4c12580a14 28-Jul-2014 Matthew Ahrens <mahrens@delphix.com>

5034 ARC's buf_hash_table is too small Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>

bbfa8ea8bb4168c969ba27d632dfe0aeec3fc0da 17-Jul-2014 Matthew Ahrens <mahrens@delphix.com>

4631 zvol_get_stats triggering too many reads Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>

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>

3038a2b421b40dc5ac11cd88423696618584f85a 09-Jun-2014 Saso Kiselkov <saso.kiselkov@nexenta.com>

4897 Space accounting mismatch in L2ARC/zpool Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Approved by: Dan McDonald <danmcd@omniti.com>

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/cmd/mdb/common/mdb/mdb_ctf.c /illumos-gate/usr/src/cmd/truss/expound.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zstreamdump/zstreamdump.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zfeature_common.c /illumos-gate/usr/src/common/zfs/zfeature_common.h /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.h /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/man/man5/zpool-features.5 /illumos-gate/usr/src/uts/common/Makefile.files arc.c blkptr.c bpobj.c dbuf.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dnode.c dnode_sync.c dsl_dataset.c dsl_destroy.c dsl_scan.c dsl_userhold.c spa.c spa_misc.c sys/blkptr.h sys/dbuf.h sys/dmu.h sys/dmu_impl.h sys/dmu_send.h sys/spa.h sys/spa_impl.h sys/zfs_ioctl.h sys/zio.h zfs_ioctl.c zil.c zio.c zio_compress.c zvol.c /illumos-gate/usr/src/uts/common/sys/sdt.h
71cb1b742ca23532b844b6538d8f0997a900c62e 17-Jan-2014 Saso Kiselkov <skiselkov.ml@gmail.com>

3995 Memory leak of compressed buffers in l2arc_write_done Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>

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/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/common/zfs/zfeature_common.c /illumos-gate/usr/src/common/zfs/zfeature_common.h /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/man/man5/zpool-features.5 /illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get.cfg arc.c bptree.c dbuf.c ddt.c dmu.c dmu_diff.c dmu_send.c dmu_traverse.c dnode.c dnode_sync.c dsl_dataset.c dsl_destroy.c dsl_scan.c spa.c spa_misc.c sys/dbuf.h sys/dmu.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/zfeature.h vdev_cache.c vdev_disk.c zfeature.c zfs_znode.c zil.c zio.c zvol.c
57815f6b95a743697e148327725b7f568e75e6ea 19-Oct-2013 Boris Protopopov <boris.protopopov@nexenta.com>

4089 NULL pointer dereference in arc_read() Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>

ccc22e130479b5bd7c0002267fee1e0602d3f772 19-Oct-2013 Boris Protopopov <boris.protopopov@nexenta.com>

4088 use after free in arc_release() Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Dan McDonald <danmcd@nexenta.com>

cf746768a898264fa491791a8252865e5338dc67 31-Aug-2013 Bryan Cantrill <bryan@joyent.com>

1974 pages_pp_maximum/lotsfree discrepancy leads to mlock() failure Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>

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>

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>

3e30c24aeefdee1631958ecf17f18da671781956 11-Jun-2013 Will Andrews <will@firepipe.net>

3741 zfs needs better comments Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>

6e6d5868f52089b9026785bd90257a3d3f6e5ee2 08-Jun-2013 Matthew Ahrens <mahrens@delphix.com>

3805 arc shouldn't cache freed blocks Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Richard Elling <richard.elling@dey-sys.com> Reviewed by: Will Andrews <will@firepipe.net> Approved by: Dan McDonald <danmcd@nexenta.com>

aad02571bc59671aa3103bb070ae365f531b0b62 05-Jun-2013 Saso Kiselkov <skiselkov@gmail.com>

3137 L2ARC compression Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>

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/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/lib/libzpool/common/zfs.d arc.c dbuf.c ddt.c dmu.c dmu_diff.c dmu_object.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dsl_dataset.c dsl_deleg.c dsl_destroy.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scan.c dsl_synctask.c dsl_userhold.c metaslab.c sa.c spa.c spa_errlog.c spa_history.c spa_misc.c uberblock.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_label.c vdev_mirror.c vdev_missing.c vdev_raidz.c vdev_root.c zap.c zap_leaf.c zap_micro.c zfeature.c zfs_acl.c zfs_ctldir.c zfs_dir.c zfs_ioctl.c zfs_onexit.c zfs_replay.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c zio_inject.c zvol.c /illumos-gate/usr/src/uts/common/sys/sdt.h
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/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/ndmpd/ndmp/ndmpd_chkpnt.c /illumos-gate/usr/src/cmd/truss/expound.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/nvpair/fnvpair.c /illumos-gate/usr/src/lib/libnvpair/mapfile-vers /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.h /illumos-gate/usr/src/lib/libzfs_core/common/mapfile-vers /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/uts/common/Makefile.files arc.c bplist.c bpobj.c dbuf.c dmu.c dmu_diff.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_destroy.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scan.c dsl_synctask.c dsl_userhold.c metaslab.c refcount.c rrwlock.c sa.c spa.c spa_history.c spa_misc.c space_map.c sys/arc.h sys/dbuf.h sys/dmu.h sys/dmu_objset.h sys/dmu_send.h sys/dmu_tx.h sys/dsl_dataset.h sys/dsl_destroy.h sys/dsl_dir.h sys/dsl_pool.h sys/dsl_prop.h sys/dsl_synctask.h sys/dsl_userhold.h sys/metaslab.h sys/refcount.h sys/rrwlock.h sys/space_map.h sys/txg.h sys/zfeature.h sys/zfs_debug.h sys/zfs_ioctl.h sys/zfs_znode.h sys/zil.h txg.c zfs_ctldir.c zfs_ioctl.c zfs_vfsops.c zil.c zio.c zvol.c /illumos-gate/usr/src/uts/common/sys/nvpair.h
20128a0826f9c53167caa9215c12f08beee48e30 17-Feb-2013 George Wilson <george.wilson@delphix.com>

3561 arc_meta_limit should be exposed via kstats 3116 zpool reguid may log negative guids to internal SPA history Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>

d5285cae913f4e01ffa0e6693a6d8ef1fbea30ba 11-Feb-2013 George Wilson <george.wilson@delphix.com>

3522 zfs module should not allow uninitialized variables Reviewed by: Sebastien Roy <seb@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>

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>

80901aea8e78a2c20751f61f01bebd1d5b5c2ba5 13-Nov-2012 George Wilson <george.wilson@delphix.com>

3236 zio nop-write Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>

9253d63df408bb48584e0b1abfcc24ef2472382e 28-Sep-2012 George Wilson <george.wilson@delphix.com>

3145 single-copy arc 3212 ztest: race condition between vdev_online() and spa_vdev_remove() Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Justin T. Gibbs <gibbs@scsiguy.com> Approved by: Eric Schrock <eric.schrock@delphix.com>

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>

cd1c8b85eb30b568e9816221430c479ace7a559d 30-Aug-2012 Matthew Ahrens <mahrens@delphix.com>

3112 ztest does not honor ZFS_DEBUG 3113 ztest should use watchpoints to protect frozen arc bufs 3114 some leaked nvlists in zfsdev_ioctl 3115 poll(2) returns prematurely in presence of spurious wakeups Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matt Amdur <Matt.Amdur@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Eric Schrock <eric.schrock@delphix.com>

b420f3adeb349714478d1a7813d2c0e069d41555 01-Aug-2012 Richard Lowe <richlowe@richlowe.net>

backout 3006: causes 3046 (panics after mounting root)

/illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zhack/Makefile.com /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/nvpair/fnvpair.c /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/uts/common/disp/sysdc.c arc.c bpobj.c bptree.c dbuf.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_deadlist.c dsl_dir.c dsl_pool.c dsl_scan.c dsl_synctask.c metaslab.c spa.c space_map.c vdev.c vdev_raidz.c zap.c zap_micro.c zfeature.c zfs_debug.c zfs_dir.c zfs_ioctl.c zfs_rlock.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c /illumos-gate/usr/src/uts/common/sys/debug.h
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/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zhack/Makefile.com /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/nvpair/fnvpair.c /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/uts/common/disp/sysdc.c arc.c bpobj.c bptree.c dbuf.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_deadlist.c dsl_dir.c dsl_pool.c dsl_scan.c dsl_synctask.c metaslab.c spa.c space_map.c vdev.c vdev_raidz.c zap.c zap_micro.c zfeature.c zfs_debug.c zfs_dir.c zfs_ioctl.c zfs_rlock.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c /illumos-gate/usr/src/uts/common/sys/debug.h
fc98fea58e89224f6f13d7fae246d6cb5dfa35ea 11-Jun-2012 Bart Coddens <bart.coddens@gmail.com>

2618 arc.c mistypes in the comments Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>

ad135b5d644628e791c3188a6ecbd9c257961ef8 21-May-2012 Christopher Siden <chris.siden@delphix.com>

2619 asynchronous destruction of ZFS file systems 2747 SPA versioning with zfs feature flags Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>

/illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zpool_prop.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/dmu.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libc/port/mapfile-vers /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libnvpair/Makefile.com /illumos-gate/usr/src/lib/libnvpair/libnvpair.c /illumos-gate/usr/src/lib/libnvpair/mapfile-vers /illumos-gate/usr/src/lib/libzfs/Makefile.com /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/llib-lzfs /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/man/man1m/zpool.1m /illumos-gate/usr/src/man/man5/Makefile /illumos-gate/usr/src/pkg/manifests/system-file-system-zfs-tests.mf /illumos-gate/usr/src/pkg/manifests/system-file-system-zfs.mf /illumos-gate/usr/src/uts/common/Makefile.files arc.c dbuf.c ddt.c dmu.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_pool.c dsl_scan.c sa.c spa.c spa_config.c spa_misc.c sys/dmu.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_pool.h sys/dsl_scan.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zio.h vdev.c vdev_label.c zap.c zap_micro.c zfs_ioctl.c zio.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/nvpair.h
94dd93aee32d1616436eb51fb7b58094b9a8d3e8 07-May-2012 George Wilson <gwilson@delphix.com>

1618 zfs causing system to hang in vmem_xalloc() Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Steve Gonczi <gonczi@comcast.net> Approved by: Gordon Ross <gwr@nexenta.com>

e9103aaee0c546d4644791198c54abb03c89969e 11-Nov-2011 Garrett D'Amore <garrett@nexenta.com>

1748 desire support for reguid in zfs Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Reviewed by: Alexander Stetsenko <ams@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>

f9af39bacaaa0f9dda3b75ff6858b9f3988a39af 09-Aug-2010 George Wilson <George.Wilson@Sun.COM>

PSARC 2010/306 Read-only ZFS pools 6720531 ZFS should provide read-only import

b802aa8ce114ba2a8e0feb89a82bd61e6be3bba0 23-Jun-2010 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM>

6954665 system stuck spinning in arc_evict_ghost()

3e4e8481018f11b2565c3f702e25bb486da178db 17-Jun-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6950219 large ghost eviction causes high write latency 6953403 arc_adjust might adjust MRU unnecessarily 6951024 arc_adapt can lead to wild arc_p adjustment

40e886f92f4231c9632666933a33b7c1ff729da3 28-May-2010 Mark Maybee <Mark.Maybee@Sun.COM>

6952565 panic[cpu0]/thread=ffffff00202a3c40: Deadlock: cycle in blocking chain

fb81204d340565e9e16eba5491a10608f3d66215 08-May-2010 George Wilson <George.Wilson@Sun.COM>

6949730 spurious arc_free() can significantly exacerbate 6948890

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/cmd/availdevs/availdevs.c /illumos-gate/usr/src/cmd/fm/schemes/zfs/scheme.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/Makefile /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.h /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zfs_comutil.c /illumos-gate/usr/src/common/zfs/zfs_comutil.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/uts/common/Makefile.files arc.c bplist.c dbuf.c ddt.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scan.c dsl_scrub.c dsl_synctask.c refcount.c spa.c spa_config.c spa_errlog.c spa_history.c spa_misc.c sys/arc.h sys/dbuf.h sys/ddt.h sys/dmu.h sys/dmu_objset.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_pool.h sys/dsl_prop.h sys/dsl_scan.h sys/dsl_synctask.h sys/metaslab.h sys/refcount.h sys/spa.h sys/spa_impl.h sys/uberblock_impl.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zfs_debug.h txg.c uberblock.c vdev.c vdev_label.c vdev_raidz.c zap.c zap_leaf.c zap_micro.c zfs_debug.c zfs_ioctl.c zfs_vfsops.c zil.c zio.c zvol.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
7e453561f53c66e62ddc426a655419a71481abe4 29-Mar-2010 William Gorrell <william.gorrell@sun.com>

6935088 elpaso panics: kernel heap corruption detected

5614b00a387e7956a34ceeb55880937a1601755f 01-Mar-2010 William Gorrell <william.gorrell@sun.com>

6928826 panic: assertion failed: ab->b_buf == NULL, file: ../../common/fs/zfs/arc.c, line: 1738 - nightly

6e06433809d72b73b86972faff81c97bd893e960 19-Feb-2010 William Gorrell <william.gorrell@sun.com>

6615402 recursive mutex enter on the hash lock in arc_evict_ghost

c242f9a02a2ef021449275ae0a1d2581ee77231d 18-Jan-2010 chunli zhang - Sun Microsystems - Irvine United States <Chunli.Zhang@Sun.COM>

6873106 Need a mechanism to share buffers between fs modules

/illumos-gate/usr/src/cmd/stat/fsstat/fsstat.c /illumos-gate/usr/src/uts/common/fs/fem.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs3_srv.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs3_vfsops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs3_xdr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_srv.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_vfsops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_xdr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_server.c /illumos-gate/usr/src/uts/common/fs/vnode.c arc.c dbuf.c dmu.c sys/arc.h sys/dbuf.h sys/dmu.h sys/dmu_impl.h zfs_vfsops.c zfs_vnops.c /illumos-gate/usr/src/uts/common/nfs/nfs.h /illumos-gate/usr/src/uts/common/rpc/rpcmod.c /illumos-gate/usr/src/uts/common/rpc/xdr.h /illumos-gate/usr/src/uts/common/rpc/xdr_mblk.c /illumos-gate/usr/src/uts/common/sys/fem.h /illumos-gate/usr/src/uts/common/sys/uio.h /illumos-gate/usr/src/uts/common/sys/vfs.h /illumos-gate/usr/src/uts/common/sys/vnode.h
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/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d /illumos-gate/usr/src/cmd/mdb/common/mdb/mdb_ks.h /illumos-gate/usr/src/cmd/mdb/common/modules/conf/mapfile-extern /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/net.c /illumos-gate/usr/src/cmd/mdb/common/modules/idm/idm.c /illumos-gate/usr/src/cmd/mdb/common/modules/ip/ip.c /illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c /illumos-gate/usr/src/cmd/mdb/common/modules/nca/nca.c /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/common/avs/ns/rdc/rdc_svc.c /illumos-gate/usr/src/uts/common/avs/ns/sdbc/sd_io.c /illumos-gate/usr/src/uts/common/avs/ns/sdbc/sd_misc.c /illumos-gate/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c /illumos-gate/usr/src/uts/common/c2/audit_io.c /illumos-gate/usr/src/uts/common/conf/param.c /illumos-gate/usr/src/uts/common/crypto/core/kcf_sched.c /illumos-gate/usr/src/uts/common/crypto/io/dca.c /illumos-gate/usr/src/uts/common/disp/cpucaps.c /illumos-gate/usr/src/uts/common/disp/disp.c /illumos-gate/usr/src/uts/common/disp/fss.c /illumos-gate/usr/src/uts/common/disp/fx.c /illumos-gate/usr/src/uts/common/disp/thread.c /illumos-gate/usr/src/uts/common/disp/ts.c /illumos-gate/usr/src/uts/common/fs/autofs/auto_subr.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_resource.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_subr.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_comm.c /illumos-gate/usr/src/uts/common/fs/dnlc.c /illumos-gate/usr/src/uts/common/fs/fsflush.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_db.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_recovery.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_srv.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_dump.c /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_lock.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_opipe.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_session.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_util.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7chttp.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_subr.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockstr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs_log.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs_thread.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_alloc.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_directio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_inode.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_lockfs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_panic.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_subr.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_thread.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vfsops.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vnops.c arc.c dmu_zfetch.c dsl_scrub.c metaslab.c txg.c vdev_cache.c vdev_queue.c zil.c zio_inject.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb_conn.c /illumos-gate/usr/src/uts/common/inet/ip/conn_opt.c /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip2mac.c /illumos-gate/usr/src/uts/common/inet/ip/ip6.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_input.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_output.c /illumos-gate/usr/src/uts/common/inet/ip/ip_dce.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ftable.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_input.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ndp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_output.c /illumos-gate/usr/src/uts/common/inet/ip/ip_squeue.c /illumos-gate/usr/src/uts/common/inet/kssl/ksslrec.c /illumos-gate/usr/src/uts/common/inet/nca/nca.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_bind.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_common.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_cookie.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_heartbeat.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_input.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_opt_data.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_output.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_shutdown.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_timer.c /illumos-gate/usr/src/uts/common/inet/squeue.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/io/bridge.c /illumos-gate/usr/src/uts/common/io/bscbus.c /illumos-gate/usr/src/uts/common/io/bscv.c /illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/fcoet.c /illumos-gate/usr/src/uts/common/io/comstar/port/fct/discovery.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c /illumos-gate/usr/src/uts/common/io/comstar/port/qlt/qlt.c /illumos-gate/usr/src/uts/common/io/comstar/stmf/stmf.c /illumos-gate/usr/src/uts/common/io/drm/drmP.h /illumos-gate/usr/src/uts/common/io/drm/drm_lock.c /illumos-gate/usr/src/uts/common/io/e1000g/e1000g_tx.c /illumos-gate/usr/src/uts/common/io/ecpp.c /illumos-gate/usr/src/uts/common/io/emul64_bsd.c /illumos-gate/usr/src/uts/common/io/fcoe/fcoe_fc.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c /illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/fcp.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c /illumos-gate/usr/src/uts/common/io/idm/idm_impl.c /illumos-gate/usr/src/uts/common/io/ipw/ipw2100.c /illumos-gate/usr/src/uts/common/io/ipw/ipw2100_hw.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200_hw.c /illumos-gate/usr/src/uts/common/io/lvm/md/md_subr.c /illumos-gate/usr/src/uts/common/io/lvm/raid/raid.c /illumos-gate/usr/src/uts/common/io/mac/mac_sched.c /illumos-gate/usr/src/uts/common/io/mii/mii.c /illumos-gate/usr/src/uts/common/io/mms/dmd/dmd.c /illumos-gate/usr/src/uts/common/io/net80211/net80211_ioctl.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_mac.c /illumos-gate/usr/src/uts/common/io/pciex/hotplug/pcishpc.c /illumos-gate/usr/src/uts/common/io/rsm/rsm.c /illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c /illumos-gate/usr/src/uts/common/io/sata/impl/sata.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c /illumos-gate/usr/src/uts/common/io/scsi/impl/scsi_watch.c /illumos-gate/usr/src/uts/common/io/sdcard/impl/sda_slot.c /illumos-gate/usr/src/uts/common/io/softmac/softmac_pkt.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c /illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ohci.c /illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c /illumos-gate/usr/src/uts/common/io/usb/hwa/hwahc/hwahc_util.c /illumos-gate/usr/src/uts/common/io/usb/usba/hubdi.c /illumos-gate/usr/src/uts/common/io/usb/usba/wa.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_door.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_drv.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_svc.c /illumos-gate/usr/src/uts/common/io/winlockio.c /illumos-gate/usr/src/uts/common/os/acct.c /illumos-gate/usr/src/uts/common/os/bio.c /illumos-gate/usr/src/uts/common/os/callb.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/clock_tick.c /illumos-gate/usr/src/uts/common/os/condvar.c /illumos-gate/usr/src/uts/common/os/damap.c /illumos-gate/usr/src/uts/common/os/ddi.c /illumos-gate/usr/src/uts/common/os/ddi_intr_irm.c /illumos-gate/usr/src/uts/common/os/devcache.c /illumos-gate/usr/src/uts/common/os/dumpsubr.c /illumos-gate/usr/src/uts/common/os/fork.c /illumos-gate/usr/src/uts/common/os/kstat_fr.c /illumos-gate/usr/src/uts/common/os/logsubr.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/os/modctl.c /illumos-gate/usr/src/uts/common/os/panic.c /illumos-gate/usr/src/uts/common/os/sched.c /illumos-gate/usr/src/uts/common/os/sig.c /illumos-gate/usr/src/uts/common/os/softint.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/sunmdi.c /illumos-gate/usr/src/uts/common/os/sunpm.c /illumos-gate/usr/src/uts/common/os/taskq.c /illumos-gate/usr/src/uts/common/os/vm_pageout.c /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/pcmcia/nexus/pcmcia.c /illumos-gate/usr/src/uts/common/pcmcia/pem/pem.c /illumos-gate/usr/src/uts/common/rpc/clnt_clts.c /illumos-gate/usr/src/uts/common/rpc/clnt_cots.c /illumos-gate/usr/src/uts/common/rpc/rpcib.c /illumos-gate/usr/src/uts/common/rpc/rpcmod.c /illumos-gate/usr/src/uts/common/rpc/svc.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/clock_impl.h /illumos-gate/usr/src/uts/common/sys/condvar.h /illumos-gate/usr/src/uts/common/sys/cpucaps_impl.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/fcoe/fcoe_common.h /illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h /illumos-gate/usr/src/uts/common/sys/sunddi.h /illumos-gate/usr/src/uts/common/sys/systm.h /illumos-gate/usr/src/uts/common/sys/time.h /illumos-gate/usr/src/uts/common/syscall/poll.c /illumos-gate/usr/src/uts/common/syscall/times.c /illumos-gate/usr/src/uts/common/syscall/uadmin.c /illumos-gate/usr/src/uts/common/vm/seg_kp.c /illumos-gate/usr/src/uts/common/vm/seg_spt.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_seg.c /illumos-gate/usr/src/uts/common/xen/io/xdf.c /illumos-gate/usr/src/uts/common/xen/io/xpvtap.c /illumos-gate/usr/src/uts/i86pc/io/tzmon/tzmon.c /illumos-gate/usr/src/uts/i86pc/os/graphics.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86xpv/os/balloon.c /illumos-gate/usr/src/uts/intel/io/heci/heci_init.c /illumos-gate/usr/src/uts/intel/io/heci/heci_main.c /illumos-gate/usr/src/uts/intel/io/heci/io_heci.c /illumos-gate/usr/src/uts/intel/os/arch_kdi.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.h /illumos-gate/usr/src/uts/sun/io/scsi/adapters/sf.c /illumos-gate/usr/src/uts/sun/io/zs_async.c /illumos-gate/usr/src/uts/sun4/os/machdep.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_common.c /illumos-gate/usr/src/uts/sun4u/daktari/io/hpc3130_dak.c /illumos-gate/usr/src/uts/sun4u/io/rmc_comm_drvintf.c /illumos-gate/usr/src/uts/sun4u/lw2plus/io/lombus.c /illumos-gate/usr/src/uts/sun4u/lw8/os/lw8_platmod.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/opl/io/dm2s.c /illumos-gate/usr/src/uts/sun4u/opl/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/opl/io/mc-opl.c /illumos-gate/usr/src/uts/sun4u/opl/io/oplkmdrv.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_error.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_mem.c /illumos-gate/usr/src/uts/sun4u/serengeti/os/serengeti.c /illumos-gate/usr/src/uts/sun4u/starcat/io/dman.c /illumos-gate/usr/src/uts/sun4u/starcat/io/drmach.c /illumos-gate/usr/src/uts/sun4u/starcat/io/iosram.c /illumos-gate/usr/src/uts/sun4u/starcat/io/sckmdrv.c /illumos-gate/usr/src/uts/sun4u/starcat/os/starcat.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_proto.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_smr.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_xf.c /illumos-gate/usr/src/uts/sun4u/starfire/os/starfire.c /illumos-gate/usr/src/uts/sun4u/starfire/sys/idn.h /illumos-gate/usr/src/uts/sun4v/io/glvc/glvc.c /illumos-gate/usr/src/uts/sun4v/io/ntwdt.c /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vldc.c /illumos-gate/usr/src/uts/sun4v/io/vsw_ldc.c /illumos-gate/usr/src/uts/sun4v/os/mach_cpu_states.c /illumos-gate/usr/src/uts/sun4v/promif/promif_prop.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/cmd/filebench/Makefile.com /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/sgs/Makefile.var /illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/avl/avl.c /illumos-gate/usr/src/common/zfs/zfs_fletcher.c /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/common/zfs/zfs_prop.h /illumos-gate/usr/src/common/zfs/zpool_prop.c /illumos-gate/usr/src/common/zfs/zprop_common.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zap_impl.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/fs/vfs.c arc.c bplist.c dbuf.c ddt.c ddt_zap.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scrub.c dsl_synctask.c lzjb.c metaslab.c sha256.c spa.c spa_history.c spa_misc.c space_map.c sys/arc.h sys/bplist.h sys/dbuf.h sys/ddt.h sys/dmu.h sys/dmu_objset.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_pool.h sys/metaslab.h sys/metaslab_impl.h sys/spa.h sys/spa_impl.h sys/txg.h sys/txg_impl.h sys/uberblock.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zil.h sys/zil_impl.h sys/zio.h sys/zio_checksum.h sys/zio_compress.h sys/zio_impl.h txg.c vdev.c vdev_mirror.c vdev_queue.c vdev_raidz.c zap.c zap_leaf.c zap_micro.c zfs_fm.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_vnops.c zil.c zio.c zio_checksum.c zio_compress.c zio_inject.c zle.c zvol.c /illumos-gate/usr/src/uts/common/sys/avl.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/intel/zfs/spa_boot.c /illumos-gate/usr/src/uts/sparc/zfs/spa_boot.c
8e0f0d3d48587bdc6716770bb05480f3f11caacd 22-Oct-2009 William Gorrell <william.gorrell@sun.com>

6836714 arc_read_done may try to byteswap undefined data

5c28183bbbd7adc5796d57e8757c7fbc098b32c7 29-Aug-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6876733 sdt:::arc-hit and sdt:::arc-miss provide inconsistent args[0]

9966ca11f4a1481acce85f690fa59e4084050627 28-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6875779 zfs user accounting callbacks can be simplified 6771468 ::blkptr prints incorrectly on 32-bit 6832861 zcmd_alloc_dst_nvlist's default size is too small 6876808 want ::refcount to print refcount_t details

5ea40c061be876cf80a3973bd9939ceade6309ed 21-Aug-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6871680 kstats for ARC evicted bytes by L2ARC state

ae46e4c775f2becc5343ff90b60a95acb79735f9 07-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6861581 ZFS frees in synching context during rollback 6869470 panic from refcount_remove when destroy clone

573ca77e53dd31dcaebef023e7eb41969e6896c1 08-Jun-2009 George Wilson <George.Wilson@Sun.COM>

PSARC 2008/353 zpool autoexpand property 6475340 when lun expands, zfs should expand too 6563887 in-place replacement allows for smaller devices 6606879 should be able to grow pool without a reboot or export/import 6844090 zfs should be able to mirror to a smaller disk

/illumos-gate/usr/src/cmd/fs.d/zfs/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/zfsdle/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/zfsdle/etc/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/zfsdle/etc/SUNW,EC_dev_status,ESC_dev_dle,sysevent.conf /illumos-gate/usr/src/cmd/fs.d/zfs/zfsdle/zfsdle.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zpool_prop.c /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_com arc.c spa.c spa_config.c sys/arc.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h sys/zfs_context.h vdev.c zvol.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
2fdbea25c2ba89186b8a6b7c6840ebc9f4dff245 22-Apr-2009 Aleksandr Guzovskiy <Aleksandr.Guzovskiy@Sun.COM>

6717022 ZFS DMU needs zero-copy support

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/Makefile.master /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/pyzfs/Makefile /illumos-gate/usr/src/cmd/pyzfs/pyzfs.py /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/Makefile /illumos-gate/usr/src/cmd/zfs/zfs_iter.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/common/zfs/zfs_deleg.c /illumos-gate/usr/src/common/zfs/zfs_deleg.h /illumos-gate/usr/src/common/zfs/zfs_namecheck.c /illumos-gate/usr/src/common/zfs/zfs_namecheck.h /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/common/zfs/zprop_common.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/dmu_objset.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs_znode.h /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/libzfs/Makefile.com /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_changelist.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_graph.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/pyzfs/Makefile /illumos-gate/usr/src/lib/pyzfs/Makefile.com /illumos-gate/usr/src/lib/pyzfs/common/__init__.py /illumos-gate/usr/src/lib/pyzfs/common/allow.py /illumos-gate/usr/src/lib/pyzfs/common/dataset.py /illumos-gate/usr/src/lib/pyzfs/common/groupspace.py /illumos-gate/usr/src/lib/pyzfs/common/ioctl.c /illumos-gate/usr/src/lib/pyzfs/common/mapfile-vers /illumos-gate/usr/src/lib/pyzfs/common/unallow.py /illumos-gate/usr/src/lib/pyzfs/common/userspace.py /illumos-gate/usr/src/lib/pyzfs/common/util.py /illumos-gate/usr/src/lib/pyzfs/i386/Makefile /illumos-gate/usr/src/lib/pyzfs/sparc/Makefile /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_com /illumos-gate/usr/src/tools/scripts/check_rtime.pl arc.c dbuf.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_scrub.c spa_errlog.c sys/dmu.h sys/dmu_objset.h sys/dnode.h sys/dsl_deleg.h sys/dsl_dir.h sys/zfs_acl.h sys/zfs_fuid.h sys/zfs_ioctl.h sys/zfs_vfsops.h sys/zfs_znode.h zfs_acl.c zfs_dir.c zfs_fuid.c zfs_ioctl.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
0a95608c6241cd28e47950e9ab8dbc839e23775e 03-Apr-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6790261 NULL pointer dereference in arc_cksum_equal()

f9d8334f8089eb547673e0841be29cf4614ba2d7 30-Mar-2009 George Wilson <George.Wilson@Sun.COM>

6821260 l2arc suffers from sign extension on 32-bit platforms

ac05c741c43aa3e2f9b2f35878d03c299ff80d99 28-Jan-2009 Mark Maybee <Mark.Maybee@Sun.COM>

6551866 deadlock between zfs_write(), zfs_freesp(), and zfs_putapage() 6504953 zfs_getpage() misunderstands VOP_GETPAGE() interface 6702206 ZFS read/writer lock contention throttles sendfile() benchmark 6780491 Zone on a ZFS filesystem has poor fork/exec performance 6747596 assertion failed: DVA_EQUAL(BP_IDENTITY(&zio->io_bp_orig), BP_IDENTITY(zio->io_bp)));

a3f829ae41ece20e7f5f63604e177aeeb8b24628 28-Jan-2009 Bill Moore <Bill.Moore@Sun.COM>

6798384 It can take a village to raise a zio

76a25faf87ed2ec1e6fe59678a2833de727b6759 27-Jan-2009 Bill Moore <Bill.Moore@Sun.COM>

6798268 missing spa_config_exit() in L2ARC hangs system

5a98e54b3632348add05cdbf50bbf52e1b839c10 20-Jan-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6748019 ARC/L2ARC metadata accounting for arc_size 6748023 ARC content kstats 6748030 L2ARC turbo warmup 6488341 ZFS should avoiding growing the ARC into trouble

8ad4d6dd86f5bc65fb3afa566c8133f3bac21648 01-Dec-2008 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6328632 zpool offline is a bit too conservative 6739487 ASSERT: txg <= spa_final_txg due to scrub/export race 6767129 ASSERT: cvd->vdev_isspare, in spa_vdev_detach() 6747698 checksum failures after offline -t / export / import / scrub 6745863 ZFS writes to disk after it has been offlined 6722540 50% slowdown on scrub/resilver with certain vdev configurations 6759999 resilver logic rewrites ditto blocks on both source and destination 6758107 I/O should never suspend during spa_load() 6776548 codereview(1) runs off the page when faced with multi-line comments 6761406 AMD errata 91 workaround doesn't work on 64-bit systems

b5e70f9763532dbf8f22010666d457240881c038 25-Nov-2008 Ricardo M. Correia <Ricardo.M.Correia@Sun.COM>

6747934 Some locking variables are not properly initialized or destroyed

8ad10dceef60c30569236686def6b634781c2482 25-Nov-2008 Suhasini Peddada <Suhasini.Peddada@Sun.COM>

backout 6386929/6755389/6758338: causes 6772386

d759eef091b52e0826684715bc59f323939dcb97 11-Nov-2008 Rich Morris <Richard.Morris@Sun.COM>

6386929 initial "zfs list" is slow 6755389 Initial run of any zfs command that iterates over datasets can be slow 6758338 zfs list should list all explicitly requested snapshots

82c9918f28a2d8d9e93769e16f7fa7bee347e80f 18-Oct-2008 Tim Haley <Tim.Haley@Sun.COM>

6646775 Speed up the dumpifying process for zvols

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

6f83844d3e28a9dcabdc6b3507b36c7bb8ffbd91 10-Sep-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6737207 assertion failed: race between arc_release() and arc_referenced() 6732083 arc_read() panic: rw_exit: lock not held

05715f945c5c007fc4bb6a4e7cf4a749c9b30038 02-Sep-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6687412 zfs stuck issuing small txg

49cf58c0d2c85fba3b488a8ca0291c624e8f964c 19-Aug-2008 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6715111 A removed L2ARC device should show status REMOVED 6724373 removing cache devices from a pool with spares doesn't work 6731223 L2ARC: arc_hdr_destroy(), ASSERT(hdr->b_l2hdr != NULL) 6731256 failed L2ARC read should not return EIO

b87f3af36bb994656da117319f5129ddfd05ed21 05-Aug-2008 perrin <none@none>

PSARC 2008/486 Intent log replay failure handling 6707530 log device failure needs some work

bb0ade0978a02d3fe0b0165cd4725fdcb593fbfb 02-Aug-2008 ahrens <none@none>

PSARC/2008/483 ZFS clone -o PSARC/2008/484 ZFS snapshot properties 6613766 create-time properties for clones 6701797 want user properties on snapshots

3baa08fc5b6bea08a475b0cfe3ad161d74c5864b 31-Jul-2008 ek110237 <none@none>

PSARC 2008/393 zfs primarycache and secondarycache properties 6429855 Need a way to tell ZFS that caching is a lost cause 6652525 want to limit L2ARC to only cache particular datasets, and only metadata

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

3a737e0dbe1535527c59ef625c9a252897b0b12a 01-Jul-2008 brendan <none@none>

6628282 arc_stats.arcstat_l2_writes_sent.value.ui64) == (arc_stats.arcstat_l2_writes_done.value.ui64) 6672464 L2ARC doesn't need startup grace interval 6693918 l2arc_fini() list->list_head.list_next == node, file: ../../common/os/list. c, line: 77 6701480 zpool command hang while add or remove cache from storage pool 6703384 assertion failed: lold->list_next != 0L, file: ../../common/os/list.c, line: 116 6709301 An empty L2ARC cache device is slow to warm up 6710331 L2ARC can hang during heavy error load

c5904d138f3bdf0762dbf452a43d5a5c387ea6a8 15-May-2008 eschrock <none@none>

6625086 changing cachefile doesn't remove old cache on last user 6633599 need a mechanism to import faulted pools 6646102 hot spares are not activated when opening a pool 6646106 ZFS DE is overly complicated 6646195 ZFS DE leaks pool handles 6646618 want dataset GUIDs as a property in libzfs 6662441 L2ARC FMA support 6687745 zdb -U doesn't work with anything but pool names 6687750 ::spa_vdevs should print out cache devices 6687753 cache devices should support offline/online 6687766 ZFS should post a sysevent when config changes 6688366 bad indentation for 'casesensitivity' property in 'zfs get' help 6689223 spa_create() can leave namespace lock held if property validation fails 6690884 setting zfs_no_write_throttle panics system 6691266 zpool_read_label() needs to use pread64() 6694185 nv_priv_init() doesn't bzero structure completely 6694186 ses_plugin_dlclose is backwards 6697754 ses2 plugin crash when setting invalid property

/illumos-gate/usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c /illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c /illumos-gate/usr/src/cmd/fm/schemes/zfs/scheme.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/nvpair/nvpair.c /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/scsi/libses/common/ses_plugin.c /illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c arc.c dsl_dataset.c dsl_pool.c spa.c spa_config.c spa_misc.c sys/arc.h sys/spa.h sys/spa_impl.h sys/vdev_impl.h vdev.c zfs_fm.c zfs_ioctl.c /illumos-gate/usr/src/uts/common/sys/fm/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/sysevent/eventdefs.h
1ab7f2ded02e7a1bc3c73516eb27efa79bf2a2ff 20-Mar-2008 maybee <none@none>

6429205 each zpool needs to monitor its throughput and throttle heavy writers 6528296 system hangs when swapping to a zvol 6662330 ::zfs_params should look for metaslab_gang_bang instead of zio_gang_bang

e6c728e129b367a26c1972c43cc89654eb585941 14-Feb-2008 brendan <none@none>

6628084 Incorrect error message when trying to upgrade a v10 pool 6629427 zfs:0:arcstats:hdr_size/l2_hdr_size kstats are too large on 32-bit systems

874395d5f8cae2b9cd2d1fcbfcfe963a0c23966d 07-Dec-2007 maybee <none@none>

6513209 Destroying pools under stress caused a hang in arc_flush 6620864 BAD TRAP panic in vn_invalid() called through znode_pageout_func() 6637030 kernel heap corruption detected during stress

fa94a07fd0519b8abfd871ad8fe60e6bebe1e2bb 10-Nov-2007 brendan <none@none>

PSARC 2007/618 ZFS L2ARC 6536054 second tier ("external") ARC

/illumos-gate/usr/src/cmd/zinject/translate.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/grub/grub-0.95/stage2/zfs-include/dmu.h /illumos-gate/usr/src/grub/grub-0.95/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libdiskmgt/common/entry.c /illumos-gate/usr/src/lib/libdiskmgt/common/inuse_zpool.c /illumos-gate/usr/src/lib/libdiskmgt/common/libdiskmgt.h /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c arc.c dmu.c metaslab.c spa.c spa_config.c spa_misc.c sys/arc.h sys/dmu.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h sys/zio.h vdev.c vdev_label.c zfs_ioctl.c zio.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
0a4e9518a44f226be6d39383330b5b1792d2f184 25-Oct-2007 gw25295 <none@none>

PSARC 2007/567 zpool failmode property 6322646 ZFS should gracefully handle all devices failing (when writing) 6413847 vdev label write failure should be handled more gracefully 6417772 need nicer message on write failure 6417779 ZFS: I/O failure (write on ...) -- need to reallocate writes 6467927 Node gets into a panic loop when devices are fenced off 6565042 ZFS should gracefully handle all devices failing (when reading) 6596239 Stop issuing IOs to a vdev that is going to be removed

c25056de36a33f2a76f79dcf64593f731d258013 09-Aug-2007 gw25295 <none@none>

6584470 zdb needs to initialize the bpl_lock mutex 6583739 libzpool should check for properly initialized mutexes 6548010 unbalanced mutex_init/mutex_destroy issues in zfs 6502263 ZFS needs some more FreeBSD porting love Contributed by Pawel Dawidek 6576827 multiple calls to spa_activate() can end up reinitializing all its mutexes 6576830 certain spa mutexes and condition variables need some love

f4d2e9e65b9e8b1a74757024bec1678199b233b2 24-Jul-2007 maybee <none@none>

6453407 rm a file when the root file system is at its quota limit reports ENOSPC 6483887 without direct management, arc ghost lists can run amok 6557767 assertion failed: error == 17 || lr->lr_length <= zp->z_blksz 6577156 zfs_putapage discards pages too easily 6581978 assertion failed: koff <= filesz, file: ../../common/fs/zfs/zfs_vnops.c, line: 2834 6582642 cannot set property while quota exceed or really out of space 6583710 assertion failed: new_state->arcs_size + to_delta >= *size (0x5a4cc00 >= 0x5a50a00)

1116048b49d407546621ba6c337ef45ca3b7061b 12-Jul-2007 ek110237 <none@none>

6578493 arc_meta_limit should be configurable

0e8c61582669940ab28fea7e6dd2935372681236 24-May-2007 maybee <none@none>

6542676 ARC needs to track meta-data memory overhead 6544743 state->arcs_size >= state->arcs_lsize (0xe8046200 >= 0xe8066200)

af2c4821c0a23e873f2a63bca4145080aa2183e3 26-Mar-2007 maybee <none@none>

6437750 panic: db->db_buf==0||arc_referenced(db->db_buf), file: dbuf.c,line:1539 6466866 assertion failed: dlen <= zp->z_blksz (0x188b4 <= 0x13200), zfs_vnops.c, line: 884 6512661 unowned mutex panic during stress test 6524889 Hang adding zvol-based devices to a pool or creating a pool from zvols 6531759 zfs_rmdir() can return EEXIST on an empty directory when spotlight is messing with it 6532056 missing dmu_tx_commit() in zfs_write() eventually hangs zfs

212c2f18ed36cdbf592a71ee7f325442007f0e7c 26-Feb-2007 johansen <none@none>

6528274 arc_reclaim_needed's zio code has a pair of incorrect assumptions

c0a81264b59ba24de8701436570c3aae5689dc89 23-Feb-2007 ek110237 <none@none>

6523936 BAD TRAP: type=8 (#df Double fault) rp=fec266f8 addr=0 6526874 ARC is using ints instead of uint64s in some places 6527134 'zpool status -v' can report duplicate entries duplicate entries

a778305add54ac95bff91b573558f83ba5d9559a 05-Feb-2007 johansen <none@none>

6520051 segzio's sizing policy needs further optimization

c717a56157ae0e6fca6a1e3689ae1edc385716a3 03-Feb-2007 maybee <none@none>

6512391 DMU should leverage ZIO dependencies to achieve greater parallelism

44cb6abc89aa591c23f5e58296c6d2a29302344a 11-Jan-2007 bmc <none@none>

6510807 ARC statistics should be exported via kstat

cc60fd72f3294d37fa530323f5d3d7312fc63c49 21-Dec-2006 ahrens <none@none>

6505625 large regression with zfs in snv_53

90e485ac5483c6f365541900489a833d23c151a3 21-Dec-2006 johansen <none@none>

6506748 segzio uses unfeasibly large amount of VA

641fbdae3a027d12b3c3dcd18927ccafae6d58bc 21-Dec-2006 maybee <none@none>

6505658 target MRU size (arc.p) needs to be adjusted more aggressively

ad23a2db4cfc94c0ed1d58554479ce8d2e7e5768 20-Dec-2006 johansen <none@none>

4894692 caching data in heap inflates crash dump 6499454 time to increase size of kmem default allocation caches 6499459 vm should stop checking kvp directly

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/memory.c /illumos-gate/usr/src/uts/common/cpr/cpr_dump.c /illumos-gate/usr/src/uts/common/fs/fsflush.c /illumos-gate/usr/src/uts/common/fs/lofs/lofs_vnops.c arc.c dbuf.c dmu_objset.c spa.c sys/arc.h sys/dbuf.h sys/spa.h sys/zio.h zio.c /illumos-gate/usr/src/uts/common/os/kmem.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/os/vm_pageout.c /illumos-gate/usr/src/uts/common/sys/vnode.h /illumos-gate/usr/src/uts/common/vm/page.h /illumos-gate/usr/src/uts/common/vm/page_lock.c /illumos-gate/usr/src/uts/common/vm/page_retire.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.h /illumos-gate/usr/src/uts/common/vm/seg_vn.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/i86pc/sys/machparam.h /illumos-gate/usr/src/uts/i86pc/vm/vm_dep.h /illumos-gate/usr/src/uts/i86pc/vm/vm_machdep.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.c /illumos-gate/usr/src/uts/sparc/v9/vm/seg_nf.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/sys/vm_machparam.h
3ccfa83cd9cddd1e34808ba18082c156758c5ec8 15-Dec-2006 ahrens <none@none>

6463140 zfs recv with a snapshot name that has 2 @@ in a row succeeds 6493146 get_numeric_property() has redundant code 6494638 Panic - buffer modified while frozen! when running zpool_create_005 6499476 some zfs_iter_* users leak memory 6501789 'zfs recv pool/fs@' causes assertion failure in mzap_addent 6503788 memory leak in is_spare() 6503790 memory leak in zpool_get_errlog()

49e3519a3f3d730d3bd8870c05aaed24d89cf272 22-Nov-2006 maybee <none@none>

6493923 nfsfind on ZFS filesystem quickly depletes memory in a 1GB system

6b4acc8bd9d480535a4d057e291dc7c049f664d9 11-Nov-2006 ahrens <none@none>

6490569 verify arc bufs are not modified when they shouldn't be

3fa51506a5a0921cbf9d103a2badf260e5092d35 13-Oct-2006 maybee <none@none>

6478928 buffer recycling causes long arc mutex spins

40d7d650f5ba40eaa210e0890914d56aafc4d9bc 09-Oct-2006 maybee <none@none>

6476663 bad trap possible when dereferencing b_hdr after buf eviction

a2eea2e101e6a163a537dcc6d4e3c4da2a0ea5b2 09-Oct-2006 ahrens <none@none>

6460059 zfs destroy <snapshot> leaves behind kruft 6463788 'zfs recv -d' fails if some ancestors already exist 6464897 assertion failed: "BP_GET_COMPRESS(bp) == compress" zio.c, line:897 6472843 panic when write to zvol snapshot 6475506 panic in dmu_recvbackup due to NULL pointer dereference 6475942 need more assertions in dnode_destroy() 6477102 recvbackup ioctl does not advance file offset 6477103 read-only properties should be passed as nvlist 6477900 want more /etc/system tunables for ZFS performance analysis 6479497 ::abuf_find is broken

5ad820458efd0fdb914baff9c1447c22b819fa23 04-Oct-2006 nd150628 <none@none>

6463348 ZFS code could be more portable

/illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/zpool_iter.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.c /illumos-gate/usr/src/cmd/zpool/zpool_util.h /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/avl/avl.c /illumos-gate/usr/src/common/nvpair/nvpair.c /illumos-gate/usr/src/common/nvpair/nvpair_alloc_fixed.c /illumos-gate/usr/src/lib/libuutil/common/uu_avl.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h arc.c dmu_objset.c dmu_zfetch.c dsl_dataset.c dsl_dir.c dsl_pool.c metaslab.c spa.c spa_errlog.c spa_misc.c sys/spa.h sys/vdev_impl.h sys/zap_impl.h txg.c unique.c vdev.c zap.c zap_leaf.c zap_micro.c zfs_ioctl.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c
9b23f18196828ff04f5c3288ef1754e5e97ed7ba 14-Sep-2006 maybee <none@none>

6469119 race between arc_buf_clone() and arc_buf_add_ref() results in NULL pointer dereference

44eda4d76a9383a159e44aa60b63a17644ddd5b1 06-Sep-2006 maybee <none@none>

6447701 ZFS hangs when iSCSI Target attempts to initialize its backing store 6464310 Stressing trunc can induce file corruption

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

13506d1eefbbc37e2f12a0528831d9f6d4c361d7 19-Jul-2006 maybee <none@none>

6447377 ZFS prefetch is inconsistant

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

99653d4ee642c6528e88224f12409a5f23060994 31-May-2006 eschrock <none@none>

PSARC 2006/223 ZFS Hot Spares PSARC 2006/303 ZFS Clone Promotion 6276916 support for "clone swap" 6288488 du reports misleading size on RAID-Z 6393490 libzfs should be a real library 6397148 fbufs debug code should be removed from buf_hash_insert() 6405966 Hot Spare support in ZFS 6409302 passing a non-root vdev via zpool_create() panics system 6415739 assertion failed: !(zio->io_flags & 0x00040) 6416759 ::dbufs does not find bonus buffers anymore 6417978 double parity RAID-Z a.k.a. RAID6 6424554 full block re-writes need not read data in 6425111 detaching an offline device can result in import confusion

/illumos-gate/usr/src/cmd/fm/modules/common/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/zfs-retire.conf /illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/zfs_retire.c /illumos-gate/usr/src/cmd/fm/schemes/zfs/scheme.c /illumos-gate/usr/src/cmd/fs.d/df.c /illumos-gate/usr/src/cmd/fs.d/zfs/fstyp/fstyp.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_iter.c /illumos-gate/usr/src/cmd/zfs/zfs_iter.h /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zfs/zfs_util.h /illumos-gate/usr/src/cmd/zinject/Makefile.com /illumos-gate/usr/src/cmd/zinject/translate.c /illumos-gate/usr/src/cmd/zinject/zinject.c /illumos-gate/usr/src/cmd/zinject/zinject.h /illumos-gate/usr/src/cmd/zoneadm/zfs.c /illumos-gate/usr/src/cmd/zoneadm/zoneadm.c /illumos-gate/usr/src/cmd/zoneadm/zoneadm.h /illumos-gate/usr/src/cmd/zoneadmd/vplat.c /illumos-gate/usr/src/cmd/zpool/zpool_dataset.c /illumos-gate/usr/src/cmd/zpool/zpool_iter.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.h /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/lib/libdiskmgt/common/entry.c /illumos-gate/usr/src/lib/libdiskmgt/common/inuse_zpool.c /illumos-gate/usr/src/lib/libdiskmgt/common/libdiskmgt.h /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_changelist.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_graph.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_impl.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_mount.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/spec/libzfs.spec /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_main.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_util.h /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com arc.c bplist.c dbuf.c dmu.c dmu_objset.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_prop.c spa.c spa_config.c spa_misc.c sys/bplist.h sys/dmu.h sys/dnode.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_prop.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h vdev.c vdev_label.c vdev_mirror.c vdev_raidz.c zfs_ioctl.c zio.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
3cff2f43d248498a56a2055f97f4aa514273fd24 24-May-2006 stans <none@none>

4034947 anon_swap_adjust() should call kmem_reap() if availrmem is low.

77ed85091c75f96e0c776b6b222bc51695e3ee0c 17-May-2006 maybee <none@none>

6416794 zfs panics in dnode_reallocate during incremental zfs restore 6425740 assertion failed: new_state != old_state

5dc8af33db998034aea16c6b24b8d6c00fddc1a0 05-May-2006 maybee <none@none>

6398177 zfs: poor nightly build performance in 32-bit mode (high disk activity) 6420920 File truncate produces incorrect log record

dd6ef5383c0b29543894f993c2ab3ab8ab6e6f20 17-Apr-2006 maybee <none@none>

6407842 zfs panic when closing a file 6410836 zfs umount hang during ZFS stress testing.

44cd46cadd9aab751dae6a4023c1cb5bf316d274 10-Apr-2006 billm <none@none>

6410698 ZFS metadata needs to be more highly replicated (ditto blocks) 6410700 zdb should support reading raw blocks out of storage pool 6410709 ztest: spa config can change before pool export

c543ec060d1359f6c8a9507242521f344a2ac3ef 11-Mar-2006 ahrens <none@none>

6395371 ASSERT in dmu_tx_count_free: blkid + i < dn->dn_phys->dn_nblkptr 6396359 infinite loop due to dangling dbufs (hang on unmount)

bbf4a8df08a5ccce4c75fe2b82fafa4bb55b77db 10-Mar-2006 maybee <none@none>

6395526 assertion failed: refcount_count(&ab->b_refcnt) == 1 (0x2 == 0x1) 6395628 panic:assertion failed: svp->v_count == 1 (0x2 == 0x1), file: ./common/fs/zfs/zfs_ctldir.c line: 939

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/Makefile.lint /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/fm/dicts/ZFS.dict /illumos-gate/usr/src/cmd/fm/dicts/ZFS.po /illumos-gate/usr/src/cmd/fm/modules/common/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/zfs-diagnosis/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs-diagnosis.conf /illumos-gate/usr/src/cmd/fm/modules/common/zfs-diagnosis/zfs_de.c /illumos-gate/usr/src/cmd/fm/schemes/Makefile /illumos-gate/usr/src/cmd/fm/schemes/zfs/Makefile /illumos-gate/usr/src/cmd/fm/schemes/zfs/amd64/Makefile /illumos-gate/usr/src/cmd/fm/schemes/zfs/i386/Makefile /illumos-gate/usr/src/cmd/fm/schemes/zfs/scheme.c /illumos-gate/usr/src/cmd/fm/schemes/zfs/sparc/Makefile /illumos-gate/usr/src/cmd/fm/schemes/zfs/sparcv9/Makefile /illumos-gate/usr/src/cmd/fs.d/df.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zinject/Makefile /illumos-gate/usr/src/cmd/zinject/Makefile.com /illumos-gate/usr/src/cmd/zinject/amd64/Makefile /illumos-gate/usr/src/cmd/zinject/i386/Makefile /illumos-gate/usr/src/cmd/zinject/sparcv9/Makefile /illumos-gate/usr/src/cmd/zinject/translate.c /illumos-gate/usr/src/cmd/zinject/zinject.c /illumos-gate/usr/src/cmd/zinject/zinject.h /illumos-gate/usr/src/cmd/zoneadmd/vplat.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/Makefile /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/fs/hsfs.c /illumos-gate/usr/src/common/fs/ufsops.c /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_graph.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_impl.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_mount.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/spec/libzfs.spec /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWonzfs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWonzfs/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWonzfs/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWonzfs/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWonzfs/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_sparc /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/common/Makefile.files arc.c bplist.c dbuf.c dmu.c dmu_object.c dmu_objset.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_prop.c fletcher.c metaslab.c spa.c spa_config.c spa_errlog.c spa_misc.c space_map.c sys/arc.h sys/bplist.h sys/dbuf.h sys/dmu.h sys/dmu_objset.h sys/dmu_traverse.h sys/dmu_tx.h sys/dnode.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_pool.h sys/refcount.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h sys/zap_impl.h sys/zfs_acl.h sys/zfs_ioctl.h sys/zfs_znode.h sys/zio.h sys/zio_checksum.h sys/zio_impl.h uberblock.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_label.c vdev_mirror.c vdev_queue.c vdev_raidz.c vdev_root.c zap.c zap_micro.c zfs_acl.c zfs_dir.c zfs_fm.c zfs_ioctl.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_inject.c zvol.c /illumos-gate/usr/src/uts/common/krtld/kobj.c /illumos-gate/usr/src/uts/common/krtld/kobj_stubs.c /illumos-gate/usr/src/uts/common/krtld/mapfile /illumos-gate/usr/src/uts/common/os/fm.c /illumos-gate/usr/src/uts/common/os/modsysfile.c /illumos-gate/usr/src/uts/common/os/policy.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/Makefile.syshdrs /illumos-gate/usr/src/uts/common/sys/fm/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/fm/protocol.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/kobj.h /illumos-gate/usr/src/uts/common/sys/policy.h /illumos-gate/usr/src/uts/common/sys/sysconf.h /illumos-gate/usr/src/uts/intel/sys/bootconf.h /illumos-gate/usr/src/uts/intel/sys/bootvfs.h /illumos-gate/usr/src/uts/sparc/krtld/mapfile /illumos-gate/usr/src/uts/sun/sys/bootconf.h
cee972f85776929f50e2703975d7fa1767457344 28-Feb-2006 ek110237 <none@none>

6390754 gcc and dnlc don't get along

033f983390fa5d2b54e3e09d83ac9000d71ddaae 24-Feb-2006 ek110237 <none@none>

6350001 ZFS lookup performance still much slower than UFS : help tar : help spec SFS 6383405 ARC needs to purge some DNLC entries when memory is low

112fe045168492c72d2b21c4970229ad9d69b53a 23-Nov-2005 maybee <none@none>

6345547 assertion failed: tempreserve < arc.c/4 from zfs_rename 6354299 Disable metadata compression, at least temporarily

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/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/allocate/Makefile /illumos-gate/usr/src/cmd/allocate/allocate3.c /illumos-gate/usr/src/cmd/availdevs/Makefile /illumos-gate/usr/src/cmd/availdevs/availdevs.c /illumos-gate/usr/src/cmd/availdevs/availdevs.h /illumos-gate/usr/src/cmd/bart/create.c /illumos-gate/usr/src/cmd/chmod/Makefile /illumos-gate/usr/src/cmd/chmod/chmod.c /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/rcp.c /illumos-gate/usr/src/cmd/compress/Makefile /illumos-gate/usr/src/cmd/compress/compress.c /illumos-gate/usr/src/cmd/cpio/cpio.c /illumos-gate/usr/src/cmd/devfsadm/Makefile.com /illumos-gate/usr/src/cmd/devfsadm/zfs_link.c /illumos-gate/usr/src/cmd/dfs.cmds/shareall/shareall.sh /illumos-gate/usr/src/cmd/find/Makefile /illumos-gate/usr/src/cmd/find/find.c /illumos-gate/usr/src/cmd/fm/dicts/Makefile /illumos-gate/usr/src/cmd/fm/dicts/ZFS.dict /illumos-gate/usr/src/cmd/fm/dicts/ZFS.po /illumos-gate/usr/src/cmd/fs.d/Makefile /illumos-gate/usr/src/cmd/fs.d/df.c /illumos-gate/usr/src/cmd/fs.d/nfs/svc/nfs-server /illumos-gate/usr/src/cmd/fs.d/zfs/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/fstyp/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/fstyp/fstyp.c /illumos-gate/usr/src/cmd/getfacl/getfacl.c /illumos-gate/usr/src/cmd/ls/Makefile.com /illumos-gate/usr/src/cmd/ls/ls.c /illumos-gate/usr/src/cmd/mdb/Makefile.common /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/avl.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/avl.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/list.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/nvpair.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/nvpair.h /illumos-gate/usr/src/cmd/mdb/common/modules/libavl/libavl.c /illumos-gate/usr/src/cmd/mdb/common/modules/libnvpair/libnvpair.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/inc.flg /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/mdb/intel/amd64/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/zfs/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/zfs/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_kdi_isadep.c /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_promif_isadep.c /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_promif_isadep.h /illumos-gate/usr/src/cmd/mdb/sparc/v7/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v7/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/zfs/Makefile /illumos-gate/usr/src/cmd/mv/Makefile /illumos-gate/usr/src/cmd/mv/mv.c /illumos-gate/usr/src/cmd/pack/Makefile /illumos-gate/usr/src/cmd/pack/pack.c /illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/picllibdevinfo.c /illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/piclscsi.c /illumos-gate/usr/src/cmd/pt_chmod/Makefile /illumos-gate/usr/src/cmd/pt_chmod/pt_chmod.c /illumos-gate/usr/src/cmd/setfacl/setfacl.c /illumos-gate/usr/src/cmd/sum/sum.c /illumos-gate/usr/src/cmd/svc/milestone/devices-local /illumos-gate/usr/src/cmd/svc/milestone/fs-local /illumos-gate/usr/src/cmd/tar/tar.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/truss/print.c /illumos-gate/usr/src/cmd/ttymon/Makefile /illumos-gate/usr/src/cmd/ttymon/tmexpress.c /illumos-gate/usr/src/cmd/unpack/Makefile /illumos-gate/usr/src/cmd/unpack/unpack.c /illumos-gate/usr/src/cmd/zdb/Makefile /illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/amd64/Makefile /illumos-gate/usr/src/cmd/zdb/i386/Makefile /illumos-gate/usr/src/cmd/zdb/inc.flg /illumos-gate/usr/src/cmd/zdb/sparc/Makefile /illumos-gate/usr/src/cmd/zdb/sparcv9/Makefile /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zfs/Makefile /illumos-gate/usr/src/cmd/zfs/zfs_iter.c /illumos-gate/usr/src/cmd/zfs/zfs_iter.h /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zfs/zfs_util.h /illumos-gate/usr/src/cmd/zoneadm/Makefile /illumos-gate/usr/src/cmd/zoneadm/zoneadm.c /illumos-gate/usr/src/cmd/zoneadmd/Makefile /illumos-gate/usr/src/cmd/zoneadmd/vplat.c /illumos-gate/usr/src/cmd/zonecfg/Makefile /illumos-gate/usr/src/cmd/zonecfg/zonecfg.c /illumos-gate/usr/src/cmd/zonecfg/zonecfg.h /illumos-gate/usr/src/cmd/zonecfg/zonecfg_grammar.y /illumos-gate/usr/src/cmd/zonecfg/zonecfg_lex.l /illumos-gate/usr/src/cmd/zpool/Makefile /illumos-gate/usr/src/cmd/zpool/zpool_dataset.c /illumos-gate/usr/src/cmd/zpool/zpool_iter.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.c /illumos-gate/usr/src/cmd/zpool/zpool_util.h /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/Makefile /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/amd64/Makefile /illumos-gate/usr/src/cmd/ztest/i386/Makefile /illumos-gate/usr/src/cmd/ztest/inc.flg /illumos-gate/usr/src/cmd/ztest/sparc/Makefile /illumos-gate/usr/src/cmd/ztest/sparcv9/Makefile /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/acl/acl_common.c /illumos-gate/usr/src/common/acl/acl_common.h /illumos-gate/usr/src/common/avl/avl.c /illumos-gate/usr/src/common/zfs/zfs_namecheck.c /illumos-gate/usr/src/common/zfs/zfs_namecheck.h /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/common/zfs/zfs_prop.h /illumos-gate/usr/src/head/libzonecfg.h /illumos-gate/usr/src/head/zone.h /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/libavl/spec/avl.spec /illumos-gate/usr/src/lib/libc/port/sys/zone.c /illumos-gate/usr/src/lib/libdevinfo/Makefile.com /illumos-gate/usr/src/lib/libdevinfo/devinfo_devperm.c /illumos-gate/usr/src/lib/libproc/common/Pcontrol.h /illumos-gate/usr/src/lib/libproc/common/Putil.c /illumos-gate/usr/src/lib/libproc/common/Putil.h /illumos-gate/usr/src/lib/libsec/Makefile /illumos-gate/usr/src/lib/libsec/Makefile.com /illumos-gate/usr/src/lib/libsec/common/aclcheck.c /illumos-gate/usr/src/lib/libsec/common/acltext.c /illumos-gate/usr/src/lib/libsec/common/aclutils.c /illumos-gate/usr/src/lib/libsec/common/aclutils.h /illumos-gate/usr/src/lib/libsec/common/llib-lsec /illumos-gate/usr/src/lib/libsec/inc.flg /illumos-gate/usr/src/lib/libsec/spec/acl.spec /illumos-gate/usr/src/lib/libsec/spec/versions /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/profiles/Makefile /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtZFSFileSysMngmnt.html /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtZFSStorageMngmnt.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/lib/libzfs/Makefile /illumos-gate/usr/src/lib/libzfs/Makefile.com /illumos-gate/usr/src/lib/libzfs/amd64/Makefile /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_changelist.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_graph.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_impl.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_mount.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/llib-lzfs /illumos-gate/usr/src/lib/libzfs/i386/Makefile /illumos-gate/usr/src/lib/libzfs/inc.flg /illumos-gate/usr/src/lib/libzfs/sparc/Makefile /illumos-gate/usr/src/lib/libzfs/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/spec/Makefile /illumos-gate/usr/src/lib/libzfs/spec/Makefile.targ /illumos-gate/usr/src/lib/libzfs/spec/amd64/Makefile /illumos-gate/usr/src/lib/libzfs/spec/i386/Makefile /illumos-gate/usr/src/lib/libzfs/spec/libzfs.spec /illumos-gate/usr/src/lib/libzfs/spec/sparc/Makefile /illumos-gate/usr/src/lib/libzfs/spec/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/spec/versions /illumos-gate/usr/src/lib/libzfs_jni/Makefile /illumos-gate/usr/src/lib/libzfs_jni/Makefile.com /illumos-gate/usr/src/lib/libzfs_jni/amd64/Makefile /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_disk.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_main.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_main.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_property.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_property.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_util.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_util.h /illumos-gate/usr/src/lib/libzfs_jni/common/llib-lzfs_jni /illumos-gate/usr/src/lib/libzfs_jni/i386/Makefile /illumos-gate/usr/src/lib/libzfs_jni/sparc/Makefile /illumos-gate/usr/src/lib/libzfs_jni/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/Makefile.targ /illumos-gate/usr/src/lib/libzfs_jni/spec/amd64/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/i386/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/libzfs_jni.spec /illumos-gate/usr/src/lib/libzfs_jni/spec/sparc/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/versions /illumos-gate/usr/src/lib/libzonecfg/common/libzonecfg.c /illumos-gate/usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1 /illumos-gate/usr/src/lib/libzonecfg/spec/libzonecfg.spec /illumos-gate/usr/src/lib/libzpool/Makefile /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/amd64/Makefile /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/lib/libzpool/common/taskq.c /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/lib/libzpool/i386/Makefile /illumos-gate/usr/src/lib/libzpool/inc.flg /illumos-gate/usr/src/lib/libzpool/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNW0on/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsr/Makefile /illumos-gate/usr/src/pkgdefs/SUNWzfsr/depend /illumos-gate/usr/src/pkgdefs/SUNWzfsr/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsu/Makefile /illumos-gate/usr/src/pkgdefs/SUNWzfsu/depend /illumos-gate/usr/src/pkgdefs/SUNWzfsu/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzoneu/depend /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_i386 /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.rbac /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_boot.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_devtype.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_fb.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_node.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_prop.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_stdin.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_stdout.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_test.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_macaddr.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_vername.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4u/prom_vercheck.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/boot_plat.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4dep.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4x_standalloc.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/wanboot.c /illumos-gate/usr/src/psm/stand/boot/sparcv9/sun4u/machdep.c /illumos-gate/usr/src/psm/stand/bootblks/obp-c/common/romp.h /illumos-gate/usr/src/psm/stand/cpr/common/support.c /illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/bitmap.c /illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/util.c /illumos-gate/usr/src/psm/stand/lib/names/sparc/common/mfgname.c /illumos-gate/usr/src/psm/stand/lib/names/sparc/common/uname-i.c /illumos-gate/usr/src/stand/lib/inet/dhcpv4.c /illumos-gate/usr/src/stand/lib/inet/ibd.c /illumos-gate/usr/src/stand/lib/inet/mac.c /illumos-gate/usr/src/stand/lib/sa/sparc/prom_misc.c /illumos-gate/usr/src/stand/lib/sock/socket.c /illumos-gate/usr/src/stand/lib/wanboot/bootinfo_aux.c /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_all.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_ctl.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_event.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_tdir.c /illumos-gate/usr/src/uts/common/fs/devfs/devfs_subr.c /illumos-gate/usr/src/uts/common/fs/devfs/devfs_vnops.c /illumos-gate/usr/src/uts/common/fs/fs_subr.c /illumos-gate/usr/src/uts/common/fs/fs_subr.h /illumos-gate/usr/src/uts/common/fs/lookup.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_acl.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_srv_attr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_acl_srv.c /illumos-gate/usr/src/uts/common/fs/proc/prioctl.c /illumos-gate/usr/src/uts/common/fs/proc/prvnops.c /illumos-gate/usr/src/uts/common/fs/vnode.c arc.c bplist.c dbuf.c dmu.c dmu_object.c dmu_objset.c dmu_traverse.c dmu_tx.c dmu_zfetch.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_prop.c fletcher.c lzjb.c metaslab.c refcount.c sha256.c spa.c spa_config.c spa_misc.c space_map.c sys/arc.h sys/bplist.h sys/dbuf.h sys/dmu.h sys/dmu_impl.h sys/dmu_objset.h sys/dmu_traverse.h sys/dmu_tx.h sys/dmu_zfetch.h sys/dnode.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_pool.h sys/dsl_prop.h sys/metaslab.h sys/metaslab_impl.h sys/refcount.h sys/spa.h sys/spa_impl.h sys/space_map.h sys/txg.h sys/txg_impl.h sys/uberblock.h sys/uberblock_impl.h sys/unique.h sys/vdev.h sys/vdev_disk.h sys/vdev_file.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zfs_acl.h sys/zfs_context.h sys/zfs_ctldir.h sys/zfs_debug.h sys/zfs_dir.h sys/zfs_ioctl.h sys/zfs_vfsops.h sys/zfs_znode.h sys/zil.h sys/zil_impl.h sys/zio.h sys/zio_checksum.h sys/zio_compress.h sys/zio_impl.h txg.c uberblock.c unique.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_label.c vdev_mirror.c vdev_missing.c vdev_queue.c vdev_raidz.c vdev_root.c zap.c zap_leaf.c zap_micro.c zfs.conf zfs_acl.c zfs_byteswap.c zfs_ctldir.c zfs_dir.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c zvol.c /illumos-gate/usr/src/uts/common/io/1394/s1394_hotplug.c /illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/hba.c /illumos-gate/usr/src/uts/common/io/consconfig_dacf.c /illumos-gate/usr/src/uts/common/io/devinfo.c /illumos-gate/usr/src/uts/common/io/dktp/dcdev/dadk.c /illumos-gate/usr/src/uts/common/io/hotplug/pcicfg/pcicfg.c /illumos-gate/usr/src/uts/common/io/hotplug/pcihp/pcihp.c /illumos-gate/usr/src/uts/common/io/i2o/pci_to_i2o.c /illumos-gate/usr/src/uts/common/io/i8042.c /illumos-gate/usr/src/uts/common/io/ib/ibnex/ibnex.c /illumos-gate/usr/src/uts/common/io/openprom.c /illumos-gate/usr/src/uts/common/io/pcmcia/pcmem.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c /illumos-gate/usr/src/uts/common/io/usb/usba/usba.c /illumos-gate/usr/src/uts/common/nfs/nfs4.h /illumos-gate/usr/src/uts/common/os/autoconf.c /illumos-gate/usr/src/uts/common/os/devcfg.c /illumos-gate/usr/src/uts/common/os/kmem.c /illumos-gate/usr/src/uts/common/os/list.c /illumos-gate/usr/src/uts/common/os/policy.c /illumos-gate/usr/src/uts/common/os/printf.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/sunndi.c /illumos-gate/usr/src/uts/common/os/swapgeneric.c /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/pcmcia/nexus/pcmcia.c /illumos-gate/usr/src/uts/common/rpc/xdr_mem.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/acl.h /illumos-gate/usr/src/uts/common/sys/autoconf.h /illumos-gate/usr/src/uts/common/sys/avl.h /illumos-gate/usr/src/uts/common/sys/debug.h /illumos-gate/usr/src/uts/common/sys/dkio.h /illumos-gate/usr/src/uts/common/sys/dktp/dadk.h /illumos-gate/usr/src/uts/common/sys/dktp/dadkio.h /illumos-gate/usr/src/uts/common/sys/esunddi.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/kmem.h /illumos-gate/usr/src/uts/common/sys/list.h /illumos-gate/usr/src/uts/common/sys/mntent.h /illumos-gate/usr/src/uts/common/sys/policy.h /illumos-gate/usr/src/uts/common/sys/scsi/targets/sddef.h /illumos-gate/usr/src/uts/common/sys/sunndi.h /illumos-gate/usr/src/uts/common/sys/vnode.h /illumos-gate/usr/src/uts/common/sys/zone.h /illumos-gate/usr/src/uts/common/syscall/acl.c /illumos-gate/usr/src/uts/common/syscall/systeminfo.c /illumos-gate/usr/src/uts/i86pc/io/acpica/acpi_enum.c /illumos-gate/usr/src/uts/i86pc/io/isa.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_boot.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/ddi_impl.c /illumos-gate/usr/src/uts/intel/Makefile.intel /illumos-gate/usr/src/uts/intel/os/minor_perm /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/intel/promif/prom_emul.c /illumos-gate/usr/src/uts/intel/promif/prom_node.c /illumos-gate/usr/src/uts/intel/promif/prom_prop.c /illumos-gate/usr/src/uts/intel/sys/obpdefs.h /illumos-gate/usr/src/uts/intel/sys/prom_emul.h /illumos-gate/usr/src/uts/intel/sys/promif.h /illumos-gate/usr/src/uts/intel/zfs/Makefile /illumos-gate/usr/src/uts/req.flg /illumos-gate/usr/src/uts/sparc/Makefile.sparc /illumos-gate/usr/src/uts/sparc/os/cpr_sparc.c /illumos-gate/usr/src/uts/sparc/os/minor_perm /illumos-gate/usr/src/uts/sparc/os/name_to_major /illumos-gate/usr/src/uts/sparc/v9/sys/prom_isa.h /illumos-gate/usr/src/uts/sparc/zfs/Makefile /illumos-gate/usr/src/uts/sun/io/ttymux/ttymux_ioctl.c /illumos-gate/usr/src/uts/sun/sys/bootconf.h /illumos-gate/usr/src/uts/sun/sys/dada/impl/identify.h /illumos-gate/usr/src/uts/sun/sys/obpdefs.h /illumos-gate/usr/src/uts/sun/sys/promif.h /illumos-gate/usr/src/uts/sun4/os/ddi_impl.c /illumos-gate/usr/src/uts/sun4/os/mp_startup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/vm/sfmmu.c /illumos-gate/usr/src/uts/sun4u/cherrystone/os/cherrystone.c /illumos-gate/usr/src/uts/sun4u/chicago/os/chicago.c /illumos-gate/usr/src/uts/sun4u/cpu/mach_cpu_module.c /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetah.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_jalapeno.c /illumos-gate/usr/src/uts/sun4u/daktari/os/daktari.c /illumos-gate/usr/src/uts/sun4u/enchilada/os/enchilada.c /illumos-gate/usr/src/uts/sun4u/io/pcicfg.e.c /illumos-gate/usr/src/uts/sun4u/io/px/px_tools_4u.c /illumos-gate/usr/src/uts/sun4u/io/todds1337.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/ttymux_dacf/ttymux_dacf.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/os/ecc.c /illumos-gate/usr/src/uts/sun4u/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4u/os/mach_ddi_impl.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4u/schumacher/os/schumacher.c /illumos-gate/usr/src/uts/sun4u/snowbird/io/todds1307/todds1307.c /illumos-gate/usr/src/uts/sun4u/starfire/io/drmach.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn.c /illumos-gate/usr/src/uts/sun4u/starfire/io/memctrl.c /illumos-gate/usr/src/uts/sun4u/sys/cpr_impl.h /illumos-gate/usr/src/uts/sun4u/sys/cpu_module.h /illumos-gate/usr/src/uts/sun4u/sys/fc_plat.h /illumos-gate/usr/src/uts/sun4u/sys/machcpuvar.h /illumos-gate/usr/src/uts/sun4u/sys/machsystm.h /illumos-gate/usr/src/uts/sun4u/sys/prom_plat.h /illumos-gate/usr/src/uts/sun4u/sys/sbd.h /illumos-gate/usr/src/uts/sun4v/ontario/os/ontario.c /illumos-gate/usr/src/uts/sun4v/os/error.c /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/mach_cpu_states.c /illumos-gate/usr/src/uts/sun4v/sys/machcpuvar.h /illumos-gate/usr/src/uts/sun4v/sys/machsystm.h /illumos-gate/usr/src/uts/sun4v/sys/prom_plat.h