History log of /illumos-gate/usr/src/uts/common/fs/zfs/arc.c
Revision Date Author Comments
4d7988d6050abba5c1ff60e7fd196e95c22e20f4 25-Nov-2019 Paul Dagnelie <pcd@delphix.com> 11971 Reduce loaded range tree memory usage
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Sebastien Roy seb@delphix.com
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
af1d63aba5cec023f92214c1f1faec9b489ac517 06-Nov-2019 Paul Dagnelie <pcd@delphix.com> 11918 metaslab improvements
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
a60ca23dc52059ace3f92bb9a63e723ac49e649b 28-Jun-2019 Tom Caputi <tcaputi@datto.com> 11276 Allow unencrypted children of encrypted datasets
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Sean Eric Fagan <sef@ixsystems.com>
Reviewed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
eb633035c80613ec93d62f90482837adaaf21a0a 25-Jun-2019 Tom Caputi <tcaputi@datto.com> 8727 Native data and metadata encryption for zfs
Portions contributed by: Jorgen Lundman <lundman@lundman.net>
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Paul Zuchowski <pzuchowski@datto.com>
Portions contributed by: Tim Chase <tim@chase2k.com>
Portions contributed by: Matthew Ahrens <mahrens@delphix.com>
Portions contributed by: ab-oe <arkadiusz.bubala@open-e.com>
Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov>
Portions contributed by: loli10K <ezomori.nozomu@gmail.com>
Portions contributed by: Igor K <igor@dilos.org>
Portions contributed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Jason Cohen <jwittlincohen@gmail.com>
Reviewed by: Allan Jude <allanjude@freebsd.org>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: RageLtMan <rageltman@sempervictus>
Reviewed by: Matthew Thode <prometheanfire@gentoo.org>
Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: Kash Pande <kash@tripleback.net>
Reviewed by: Alek Pinchuk <apinchuk@datto.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: David Quigley <david.quigley@intel.com>
Reviewed by: Jorgen Lundman <lundman@lundman.net>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Garrett D'Amore <garrett@damore.org>
9740f25f0360eb7d9131fa15fabebf958bf19126 26-Apr-2019 Serapheim Dimitropoulos <serapheim@delphix.com> 10853 spa_sync, vs_alloc can underflow and checkpoint test fixes
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Gordon Ross <gwr@nexenta.com>
a3874b8b1fe5103fc1f961609557c0587435fec0 03-Oct-2018 Toomas Soome <tsoome@me.com> 10405 Implement ZFS sorted scans
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
6a316e1f6d32750bb8fcf2558dcb17b90ca580fd 26-Apr-2019 Serapheim Dimitropoulos <serapheim@delphix.com> 10844 Serialize ZTHR operations to eliminate races
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Tom Caputi <tcaputi@datto.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
7b38fab6300e0a1599b9741cfeafd94d362b87aa 02-Apr-2018 Alexander Motin <mav@FreeBSD.org> 9433 Fix ARC hit rate
Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: Tony Hutter <hutter2@llnl.gov>
Reviewed by: Tim Chase <tim@chase2k.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
e914ace2e9d9bf2dbf9a1f1ce81cb776022096f5 19-Feb-2019 Tim Schumacher <timschumi@gmx.de> 10343 ZoL: Prefix all refcount functions with zfs_
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Franz Pletz <fpletz@fnordicwalking.de>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
29bf2d68bef208274f5a54a14cc80c4a8cb76f53 23-May-2018 Paul Dagnelie <pcd@delphix.com> 9688 aggsum_fini leaks memory
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Prashanth Sreenivasa <pks@delphix.com>
Reviewed by: Jorgen Lundman <lundman@lundman.net>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Robert Mustacchi <rm@joyent.com>
abe1fd01ce5a83718c5a840daeab4abdaec1c104 27-Sep-2017 Don Brady <don.brady@delphix.com> 9465 ARC check for 'anon_size > arc_c/2' can stall the system
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Prashanth Sreenivasa <pks@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
fa98e487a9619b7902f218663be219e787a57dad 13-Feb-2018 Matthew Ahrens <mahrens@delphix.com> 9403 assertion failed in arc_buf_destroy() when concurrently reading block with checksum error
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Matt Ahrens <mahrens@delphix.com>
de753e34f9c399037936e8bc547d823bba9d4b0d 15-Mar-2017 Brad Lewis <brad.lewis@delphix.com> 9284 arc_reclaim_thread has 2 jobs
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Tim Kordas <tim.kordas@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org>
9be12bd737714550277bd02b0c693db560976990 20-Feb-2018 Allan Jude <allanjude@freebsd.org> 9321 arc_loan_compressed_buf() can increment arc_loaned_bytes by the wrong value
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
3a2d8a1b18794077eff4c504197c1d6f9d7ee487 25-May-2017 Paul Dagnelie <pcd@delphix.com> 8484 Implement aggregate sum and use for arc counters
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
36a64e62848b51ac5a9a5216e894ec723cfef14e 02-Feb-2018 Tim Kordas <tim.kordas@joyent.com> 9018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon()
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
01a059ee0cdece49f47fd4d70086dd5bc7d0b0ff 20-Dec-2017 Roman Strashkin <roman.strashkin@nexenta.com> 8856 arc_cksum_is_equal() doesn't take into account ABD-logic
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>
5cabbc6b49070407fb9610cfe73d4c0e0dea3e77 22-Sep-2016 Prashanth Sreenivasa <pks@delphix.com> 7614 zfs device evacuation/removal
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Tim Chase <tim@chase2k.com>
Approved by: Garrett D'Amore <garrett@damore.org>
3f7978d02b206a6ebc5652c91aa9f42da6fbe00c 19-Apr-2017 Alan Somers <asomers@gmail.com> 8081 Compiler warnings in zdb
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
267ae6c3a88d2fc39276af66caafa978b0935b82 28-Feb-2017 Andriy Gapon <avg@FreeBSD.org> 7915 checks in l2arc_evict could use some cleaning up
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Approved by: Matthew Ahrens <mahrens@delphix.com>
16a7e5ac116c85d965007a5f201104b564e82210 11-Mar-2017 Andriy Gapon <avg@FreeBSD.org> 7910 l2arc_write_buffers() may write beyond target_sz
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
403a8da73c64ff9dfb6230ba045c765a242213fb 01-Mar-2017 Andriy Gapon <avg@FreeBSD.org> 5220 L2ARC does not support devices that do not provide 512B access
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Approved by: Dan McDonald <danmcd@joyent.com>
adaec86ad212d9fd756bee322934fa54d1258605 23-Mar-2017 Matthew Ahrens <mahrens@delphix.com> 8155 simplify dmu_write_policy handling of pre-compressed buffers
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
770499e185d15678ccb0be57ebc626ad18d93383 17-Apr-2017 Dan Kimmel <dan.kimmel@delphix.com> 8021 ARC buf data scatter-ization
8100 8021 seems to cause random BAD TRAP: type=d (#gp General protection)
Reviewed by: Matthew Ahrens mahrens@delphix.com
Reviewed by: George Wilson george.wilson@delphix.com
Reviewed by: Paul Dagnelie pcd@delphix.com
Reviewed by: John Kennedy john.kennedy@delphix.com
Reviewed by: Prakash Surya prakash.surya@delphix.com
Reviewed by: Prashanth Sreenivasa pks@delphix.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Reviewed by: Chris Williamson chris.williamson@delphix.com
Approved by: Richard Lowe <richlowe@richlowe.net>
4ee0199ec059ca9417a72125beae8d89fbc5a9df 25-Apr-2017 Robert Mustacchi <rm@joyent.com> backout: 8021 ARC buf data scatter-ization (causes 8100)
660946868929e02041af7b5b1c3e14f547c53f11 17-Apr-2017 Dan Kimmel <dan.kimmel@delphix.com> 8021 ARC buf data scatter-ization
Reviewed by: Matthew Ahrens mahrens@delphix.com
Reviewed by: George Wilson george.wilson@delphix.com
Reviewed by: Paul Dagnelie pcd@delphix.com
Reviewed by: John Kennedy john.kennedy@delphix.com
Reviewed by: Prakash Surya prakash.surya@delphix.com
Reviewed by: Prashanth Sreenivasa pks@delphix.com
Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com
Reviewed by: Chris Williamson chris.williamson@delphix.com
Approved by: Richard Lowe <richlowe@richlowe.net>
94c2d0eb22e9624151ee84a7edbf7178e1bf4087 15-Mar-2017 Matthew Ahrens <mahrens@delphix.com> 7968 multi-threaded spa_sync()
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Dan McDonald <danmcd@omniti.com>
10fbdecb05f411234920f8d3c92c148d39106d7e 16-Feb-2017 Matthew Ahrens <mahrens@delphix.com> 7970 zfs_arc_num_sublists_per_state should be common to all multilists
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Dan McDonald <danmcd@omniti.com>
6de76ce2a90f54fecb0dba46dca08c99cef7aa08 27-Feb-2017 Andriy Gapon <avg@FreeBSD.org> 7867 ARC space accounting leak
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Approved by: Dan McDonald <danmcd@omniti.com>
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>
405a5a0f5c3ab36cb76559467d1a62ba648bd809 06-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 03-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 13-Jul-2016 George Wilson <george.wilson@delphix.com> 6950 ARC should cache compressed data
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Don Brady <don.brady@intel.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
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 20-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 02-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 10-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 06-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 22-Aug-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>
c546f36aa898d913ff77674fb5ff97f15b2e08b4 07-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 11-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 08-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 30-Jun-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 22-May-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>
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>
57815f6b95a743697e148327725b7f568e75e6ea 03-Sep-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 30-Aug-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 03-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>
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>
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)
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>
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>
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 22-Jun-2010 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM> 6954665 system stuck spinning in arc_evict_ghost()
3e4e8481018f11b2565c3f702e25bb486da178db 16-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
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
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>
b24ab6762772a3f6a89393947930c7fa61306783 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM> PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability
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
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
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 17-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 01-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 14-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
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
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 08-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 02-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 20-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
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 03-Oct-2006 nd150628 <none@none> 6463348 ZFS code could be more portable
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 30-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
3cff2f43d248498a56a2055f97f4aa514273fd24 24-May-2006 stans <none@none> 4034947 anon_swap_adjust() should call kmem_reap() if availrmem is low.
77ed85091c75f96e0c776b6b222bc51695e3ee0c 16-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()
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