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>
|
d8849d7dee03b84a3fa281ec65eb9e3d86d3756b |
|
07-Nov-2019 |
Chunwei Chen <david.chen@nutanix.com> |
11943 Fix out-of-order ZIL txtype lost on hardlinked files 11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE Portions contributed by: Ryan Moeller <ryan@freqlabs.com> Portions contributed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
|
f67950b21e185934ccabe311516f4dcbdb00ef79 |
|
19-Aug-2019 |
Nasf-Fan <fan.yong@intel.com> |
11479 zfs project support Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Jinshan Xiong <jinshan.xiong@intel.com> Portions contributed by: Suman Chakravartula <schakrava@gmail.com> Portions contributed by: jxiong <jinshan.xiong@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andreas Dilger <andreas.dilger@intel.com> Reviewed by Ned Bass <bass6@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
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>
|
c4ab0d3f46036e85ad0700125c5a83cc139f55a3 |
|
23-Apr-2019 |
Gvozden Neskovic <neskovic@gmail.com> |
10809 Performance optimization of AVL tree comparator functions Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
aa02ea01948372a32cbf08bfc31c72c32e3fc81e |
|
10-Apr-2018 |
Tom Caputi <tcaputi@datto.com> |
10572 Fix race in dnode_check_slots_free() 10579 Don't allow dnode allocation if dn_holds != 0 Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
|
946342a260bbae359b48bf142ec1fe40792ee862 |
|
04-Mar-2019 |
Fabian Grünbichler <f.gruenbichler@proxmox.com> |
10452 ZoL: merge in large dnode feature fixes Portions contributed by: Ned Bass <bass6@llnl.gov> Portions contributed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Giuseppe Di Natale <guss80@gmail.com> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov> Reviewed by: Toomas Soome <toomas@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
|
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>
|
54811da5ac6b517992fdc173df5d605e4e61fdc0 |
|
06-Oct-2018 |
Toomas Soome <tsoome@me.com> |
8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
|
c2919acbea007fa95c709b60d073db9a24526e01 |
|
31-May-2018 |
Matthew Ahrens <mahrens@delphix.com> |
9577 remove zfs_dbuf_evict_key tsd Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
c7fbe46df966ea665df63b6e6071808987e839d1 |
|
23-Jun-2017 |
Matthew Ahrens <mahrens@delphix.com> |
9338 moved dnode has incorrect dn_next_type Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
99a19144e82244f3426f055cc73af8a937c0135c |
|
31-Oct-2016 |
Matthew Ahrens <mahrens@delphix.com> |
9439 ZFS double-free due to failure to dirty indirect block Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
738e2a3ce3b2579222d6855e7fe75b5bcfcddf8d |
|
20-Sep-2016 |
Paul Dagnelie <pcd@delphix.com> |
9438 Holes can lose birth time info if a block has a mix of birth times Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
8671400134a11c848244896ca51a7db4d0f69da4 |
|
16-Dec-2016 |
Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> |
9166 zfs storage pool checkpoint Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
f06dce2c1f0f3af78581e7574f65bfba843ddb6e |
|
13-Nov-2017 |
Andrew Stormont <astormont@racktopsystems.com> |
8809 libzpool should leverage work done in libfakekernel Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
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>
|
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>
|
61e255ce7267b52208af9daf434b77d37fb75622 |
|
27-Feb-2017 |
Matthew Ahrens <mahrens@delphix.com> |
7793 ztest fails assertion in dmu_tx_willuse_space Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Robert Mustacchi <rm@joyent.com>
|
40510e8eba18690b9a9843b26393725eeb0f1dac |
|
11-Nov-2016 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
6676 Race between unique_insert() and unique_remove() causes ZFS fsid change Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Dan Vatca <dan.vatca@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
653af1b809998570c7e89fe7a0d3f90992bf0216 |
|
06-Nov-2016 |
Stephen Blinick <stephen.blinick@delphix.com> |
7500 Simplify dbuf_free_range by removing dn_unlisted_l0_blkid Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Gordon Ross <gordon.w.ross@gmail.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>
|
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 |
|
07-Feb-2016 |
Matthew Ahrens <matt@mahrens.org> |
5027 zfs large block support (add copyright)
|
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>
|
a2cdcdd260232b58202b11a9bfc0103c9449ed52 |
|
17-Jul-2015 |
Paul Dagnelie <pcd@delphix.com> |
5960 zfs recv should prefetch indirect blocks 5925 zfs receive -o origin= Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com>
|
46e1baa6cf6d5432f5fd231bb588df8f9570c858 |
|
12-Jun-2015 |
Matthew Ahrens <mahrens@delphix.com> |
5911 ZFS "hangs" while deleting file Reviewed by: Bayard Bell <buffer.g.overflow@gmail.com> Reviewed by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Simon Klinkert <simon.klinkert@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
cd485b49201b16c079663125308af274b6299e96 |
|
16-Feb-2015 |
Justin T. Gibbs <justing@spectralogic.com> |
5630 stale bonus buffer in recycled dnode_t leads to data corruption Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Will Andrews <will@freebsd.org> Approved by: Robert Mustacchi <rm@joyent.com>
|
bc9014e6a81272073b9854d9f65dd59e18d18c35 |
|
06-Jan-2015 |
Justin Gibbs <justing@spectralogic.com> |
5056 ZFS deadlock on db_mtx and dn_holds Reviewed by: Will Andrews <willa@spectralogic.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
a846f19d279fdfb0e0d63f78ccaf0205a88274d2 |
|
18-Dec-2014 |
Alex Reece <alex@delphix.com> |
5422 preserve AVL invariants in dn_dbufs Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
c1379625401dfbe1c39b79136dd384a571d47fde |
|
11-Nov-2014 |
Justin T. Gibbs <justing@spectralogic.com> |
5314 Remove "dbuf phys" db->db_data pointer aliases in ZFS Reviewed by: Andriy Gapon <avg@freebsd.org> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Will Andrews <willa@spectralogic.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
b515258426fed6c7311fd3f1dea697cfbd4085c6 |
|
07-Nov-2014 |
Matthew Ahrens <matt@mahrens.org> |
5027 zfs large block support Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
|
0fbc0cd0e52a11f6c4397a1714f94412cbf98b60 |
|
11-Sep-2014 |
Matthew Ahrens <mahrens@delphix.com> |
5139 SEEK_HOLE failed to report a hole at end of file Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> 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: Max Grossman <max.grossman@delphix.com> Reviewed by: Peng Dai <peng.dai@delphix.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
86bb58aec7165f8a0303564575c65e5a2ad58bf1 |
|
19-Aug-2014 |
Alex Reece <alex@delphix.com> |
5095 panic when adding a duplicate dbuf to dn_dbufs Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Mattew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
|
7f18da4c54210b682e105b0e7be5195c60f98d20 |
|
02-Aug-2014 |
Justin T. Gibbs <justing@spectralogic.com> |
5038 Remove "old-style" flexible array usage in ZFS. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
|
0f6d88aded0d165f5954688a9b13bac76c38da84 |
|
26-Jul-2014 |
Alex Reece <alex@delphix.com> |
4873 zvol unmap calls can take a very long time for larger datasets Reviewed by: George Wilson <george@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
d2b3cbbd7f3a37bc7c01b526d3eb312acd070423 |
|
15-Jul-2014 |
Jorgen Lundman <lundman@lundman.net> |
4975 missing mutex_destroy() calls in zfs Reviewed by: Matthew Ahrens <matthew.ahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Seth Nimbosa <darth.Serious@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Don Brady <dev.fs.zfs@gmail.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>
|
bf16b11e8deb633dd6c4296d46e92399d1582df4 |
|
16-Apr-2014 |
Matthew Ahrens <mahrens@delphix.com> |
4374 dn_free_ranges should use range_tree_t Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
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>
|
0713e232b7712cd27d99e1e935ebb8d5de61c57d |
|
01-Oct-2013 |
George Wilson <george.wilson@delphix.com> |
4101 metaslab_debug should allow for fine-grained control 4102 space_maps should store more information about themselves 4103 space map object blocksize should be increased 4104 ::spa_space no longer works 4105 removing a mirrored log device results in a leaked object 4106 asynchronously load metaslab Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <seb@delphix.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>
|
713d6c208802cfbb806329ec0d154b641b80c355 |
|
21-Aug-2013 |
Matthew Ahrens <mahrens@delphix.com> |
4047 panic from dbuf_free_range() from dmu_free_object() while doing zfs receive Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.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>
|
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>
|
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>
|
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>
|
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>
|
744947dc83c634d985ed3ad79ac9c5e28d1865fd |
|
24-Jun-2010 |
Tom Erickson <Tom.Erickson@Sun.COM> |
6710343 dnode cache should register a dnode_move() callback to limit fragmentation 6583724 dnode_create should not call kmem_cache_constructor directly 6374545 disk write cache flush code overloads buf_t.b_list pointer
|
44ecc5327ab4ce0750dcca2a17e05566bf2812e2 |
|
08-Jun-2010 |
George Wilson <George.Wilson@Sun.COM> |
6494473 ZFS needs a way to slow down resilvering 6743992 scrub/resilver causes systemic slowdown 6936821 scrub/resilver io should not be suspended 6956464 otoro: head panic in zfs:dnode_hold_impl; during system disk zinject testing
|
28d97a71b8094bcc695c914ba67d41bee3cd3a8a |
|
18-May-2010 |
Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> |
6952522 elpaso panics: assertion failed: refcount_is_zero(&dn->dn_holds), file: ../../common/fs/zfs/dnode.c
|
01025c89909911d8869b3c46753a2a76b9a2de8b |
|
14-May-2010 |
John Harres <John.Harres@Sun.COM> |
6911391 panic in dmu_tx_count_write()
|
06e0070d70ba2ee95f5aa2645423eb2cf1546788 |
|
19-Apr-2010 |
Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> |
6939983 assertion failed: zap_count(os, DMU_USERUSED_OBJECT, &count) != 0||count == 0, in dsl_dataset.c 6942276 remove symlink upgrade code 6943284 sa_attr_iter() can use uninitialized value of length_start 6942045 zoneadm -z <zone> halt hangs after manipulation of xattrs
|
dcba9f3fbefe06ad19972b4de0351924601e5767 |
|
19-Mar-2010 |
George Wilson <George.Wilson@Sun.COM> |
6923585 deadlock while booting OpenSolaris build 132 from mirrored rpool with removed submirror
|
0a586cea3ceec7e5e50e7e54c745082a7a333ac2 |
|
16-Mar-2010 |
Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> |
6716117 ZFS needs native system attribute infrastructure 6516171 zpl symlinks should have their own object type
|
503ad85c168c7992ccc310af845a581cff3c72b5 |
|
13-Aug-2009 |
Matthew Ahrens <Matthew.Ahrens@Sun.COM> |
6860996 %temporary clones are not automatically destroyed on error 6863088 zfs panic in dnode_hold_impl from readdir()
|
762562058c49df3abfc6555f5b8174f3900e5c78 |
|
23-Jun-2009 |
Mark Maybee <Mark.Maybee@Sun.COM> |
6792701 Removing large holey file does not free space
|
08f3f137579a3563791f39cd2aff588a251a723c |
|
22-Apr-2009 |
Jonathan W Adams <Jonathan.Adams@Sun.COM> |
6809683 zfs destroy fails to free object in open context, stops up txg train
|
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
|
2bf405a25eb25f79638fc951ff8d8857ad384417 |
|
05-Mar-2009 |
Mark Maybee <Mark.Maybee@Sun.COM> |
6801979 zfs recv can fail with E2BIG
|
da03de9920a5a87150a121e9851479c6b3364d8a |
|
28-Jan-2009 |
Mark Maybee <Mark.Maybee@Sun.COM> |
6793373 assertion failed in dnode_reallocate: dn_nblkptr >= old_nblkptr 6754448 panic message: dirtying dbuf obj=6bf0 lvl=1 blkid=1 but not tx_held
|
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
|
b5e70f9763532dbf8f22010666d457240881c038 |
|
25-Nov-2008 |
Ricardo M. Correia <Ricardo.M.Correia@Sun.COM> |
6747934 Some locking variables are not properly initialized or destroyed
|
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
|
1c8564a7573482b45fcc6f9bc0c2de70f92c193c |
|
21-Aug-2008 |
Mark Maybee <Mark.Maybee@Sun.COM> |
6727817 ZFS assertion failure (zero length arc_buf_alloc) during NFS I/O 6734875 assertion failed: list_head(&osi->os_meta_dnode->dn_dbufs) == 0L 6728399 [f]truncate(2) to non-zero offset broken on ZFS for files < max-blocksize 6730750 pool shows disk space in used but no related files/dirs 6737329 dmu_offset_next() does not find holes
|
8346f03fb3b709a113891e0aec5f1f8d45f8e758 |
|
14-Aug-2008 |
Jonathan W Adams <Jonathan.Adams@Sun.COM> |
6579975 dnode_new_blkid should look before it locks
|
56d55a5391b4507b679f3d8e08cc28fbe2be62b9 |
|
07-Jul-2008 |
maybee <none@none> |
6723124 Assertion failed: all || blocks_freed == 0 || db->db_last_dirty
|
cdb0ab79ea1af7b8fc339a04d4bf7426dc77ec4e |
|
01-Jul-2008 |
maybee <none@none> |
6573681 deleting a very large file can be slow 6706950 ((&dnp->dn_blkptr[0])->blk_birth == 0) || list_head(list) != 0L || dn->dn_next_blksz[txgoff]
|
1934e92fc930c49429ad71a8ca97340f33227e78 |
|
26-Aug-2007 |
maybee <none@none> |
6569719 panic dangling dbufs (dn=ffffffff28814d30, dbuf=ffffffff20756008) 6573361 panic turnstile_block, unowned mutex 6584864 $MOS is not properly bounded by pool size 6585265 need bonus resize interface 6587723 BAD TRAP: type=e (#pf Page fault) occurred in module "zfs" due to a NULL pointer dereference 6589799 dangling dbuf after zinject 6594025 panic: dangling dbufs during shutdown
|
e7437265dc2a4920c197ed4337665539d358b22c |
|
29-Jun-2007 |
ahrens <none@none> |
PSARC/2007/328 zfs upgrade 6552536 'zpool status -v' doesn't work with new (type-bearing) directory entries 6559635 can not import pool whose front labels are gone 6572636 need "zfs upgrade" to change ZPL version number 6572637 store object type in directory entries. 6572648 ZPL's delete queue should not be processed if the filesystem is mounted read-only 6572650 ZFS_VERSION should be SPA_VERSION for readability
|
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)
|
87bd5c1ed737e21cdf359451c9715fae0ba4927e |
|
22-Mar-2007 |
ahrens <none@none> |
6520462 assertion failed in zio_write_compress 6535715 assertion failed in dmu_get_replication_level when 'zpool upgrade' 6536527 want range-checking assertions when accessing dmu_ot[]
|
c717a56157ae0e6fca6a1e3689ae1edc385716a3 |
|
02-Feb-2007 |
maybee <none@none> |
6512391 DMU should leverage ZIO dependencies to achieve greater parallelism
|
432f72fd2958c0d1ecc680b0573d8f65a22de385 |
|
10-Nov-2006 |
ahrens <none@none> |
6468748 assertion failure in dnode_sync 6490104 'zfs recv' can be very slow when processing large DRR_FREEOBJECTS record 6490105 assertion failure in dbuf_verify when doing zfs recv 6490829 panic in zfs_hash() while 'zfs recv' a zvol
|
6754306ec9a89fd28806908d10c76141e8fbba3f |
|
01-Nov-2006 |
ahrens <none@none> |
6424466 "panic: data after EOF" when unmounting abused pool 6484044 destroying a clone takes O(data)
|
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
|
b143e04be7f04fe2274dda9b7004bc95e860f761 |
|
26-Jul-2006 |
ahrens <none@none> |
6447381 dnode_free_range() does not handle non-power-of-two blocksizes correctly 6452372 assertion failed: dnp->dn_nlevels == 1
|
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
|
77ed85091c75f96e0c776b6b222bc51695e3ee0c |
|
16-May-2006 |
maybee <none@none> |
6416794 zfs panics in dnode_reallocate during incremental zfs restore 6425740 assertion failed: new_state != old_state
|
98572ac1e6b4d1bdba6ab2df94e0a0c37df56337 |
|
11-Apr-2006 |
ahrens <none@none> |
6407444 unhandled i/o error from dnode_next_offset_level() 6411780 unhandled i/o error from dnode_sync_free() due to faulty pre-read logic
|
436b29506c99a8bfdb7aac4045f2b913bb0ac8ef |
|
20-Mar-2006 |
perrin <none@none> |
6393443 Remove remaining txg_wait_synced() from zfs unmount path.
|
f676ed3419ae468da6c6831c143b0b54173e08d2 |
|
12-Mar-2006 |
ahrens <none@none> |
6397222 corrupt microzap object
|
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)
|
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()
|
f65e61c04bc28ffd6bda04619c84330b420450b5 |
|
26-Feb-2006 |
ahrens <none@none> |
6389368 fat zap should use 16k blocks (with backwards compatability)
|
3b83abdd1d7e7b52c4baa3de2742ab154fa69902 |
|
09-Feb-2006 |
ahrens <none@none> |
6382360 dnode_setblksz assertion failed
|
9c9dc39aa72ac40bb2558d54adfa596d217135d9 |
|
10-Nov-2005 |
ek110237 <none@none> |
6347448 non ZFS_DEBUG kernels shouldn't call empty verify functions
|
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
|