History log of /illumos-gate/usr/src/cmd/zfs/zfs_main.c
Revision Date Author Comments
3382f241dd77fdfc4a9c4b03092e328924cd0c65 08-May-2020 luozhengzheng <luo.zhengzheng@zte.com.cn> 12707 Port OpenZFS Coverity Fixes
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Yuri Pankov <ypankov@fastmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Portions contributed by: Jason King <jason.king@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
d8ab6e129d75d7c3f21a7909bf811a3de65faea8 05-Feb-2020 Don Brady <don.brady@delphix.com> 12235 Add libzutil for libzfs or libzpool consumers
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Jason King <jason.king@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
b8dc1b43d204b714c2fda8dd4efd67de0c671db6 01-Mar-2018 Joyce McIntosh <joyce.mcintosh@nexenta.com> 11945 pool import performance regression due to repeated libshare initialization
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Garrett D'Amore <garrett@damore.org>
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>
6ccda740e007c01cb5d1436fe337851ff8c5d422 23-Jul-2019 loli10K <ezomori.nozomu@gmail.com> 11282 port ZoL send/recv fixes
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov>
Portions contributed by: Paul Zuchowski <pzuchowski@datto.com>
Portions contributed by: Tom Caputi <tcaputi@datto.com>
Portions contributed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Olaf Faaland <faaland1@llnl.gov>
Reviewed by: Tom Caputi <tcaputi@datto.com>
Reviewed by: Alek Pinchuk <apinchuk@datto.com>
Reviewed by: loli10K <ezomori.nozomu@gmail.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Jorgen Lundman <lundman@lundman.net>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: George Melikov <mail@gmelikov.ru>
Reviewed by: Kody Kantor <kody.kantor@joyent.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>
b73ccab03ec36581b1ae5945ef1fee1d06c79ccf 11-Jun-2019 Mike Gerdts <mike.gerdts@joyent.com> 9318 vol_volsize_to_reservation does not account for raidz skip blocks
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
247b7da039fd88350c50e3d7fef15bdab6bef215 10-Jan-2019 Alexander Pyhalov <apyhalov@gmail.com> 10205 Mounting zfs filesystems on startup shows incorrect data
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Robert Mustacchi <rm@joyent.com>
5267591016146502784860802129b16dab6f135c 22-Sep-2018 Alek Pinchuk <apinchuk@datto.com> 9466 add JSON output support to channel programs
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Sara Hartse <sara.hartse@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
0b2e8253986c5c761129b58cfdac46d204903de1 30-Apr-2018 loli10K <ezomori.nozomu@gmail.com> 9512 zfs remap poolname@snapname coredumps
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Wren Kennedy <john.kennedy@delphix.com>
Reviewed by: Sara Hartse <sara.hartse@delphix.com>
Approved by: Matt Ahrens <mahrens@delphix.com>
591e0e133f9980083db5d64ac33a30bcc3382ff7 12-Jan-2017 Sebastien Roy <seb@delphix.com> 8115 parallel zfs mount
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Prashanth Sreenivasa <pks@delphix.com>
Approved by: Matt Ahrens <mahrens@delphix.com>
edc8ef7d921c96b23969898aeb766cb24960bda7 10-Mar-2018 Toomas Soome <tsoome@me.com> 9213 zfs: sytem typo
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
e9b7d6e7f7a6477679a35b73eb3934b096b3dd39 01-Nov-2017 Allan Jude <allanjude@freebsd.org> 8972 zfs holds: In scripted mode, do not pad columns with spaces
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.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>
a3b2868063897ff0083dea538f55f9873eec981f 12-Apr-2017 Serapheim Dimitropoulos <serapheim@delphix.com> 8677 Open-Context Channel Programs
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Chris Williamson <chris.williamson@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
dfc115332c94a2f62058ac7f2bce7631fbd20b3d 23-Jun-2017 Chris Williamson <chris.williamson@delphix.com> 7431 ZFS Channel Programs
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
8a981c3356b194b3b5c0ae9276a9cc31cd2f93a3 13-Apr-2017 Daniel Hoffman <dj.hoffman@delphix.com> 7955 libshare needs to initialize only those datasets being modified by the consumer
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
5c653870ec5357c65dc7d975a8c34619d9da0566 18-Jan-2017 Paul Dagnelie <pcd@delphix.com> 7742 zfs send wrong error message with invalid long opts
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Reviewed by: Robert Mustacchi <rm@joyent.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>
edb901aab9c738b5eb15aa55933e82b0f2f9d9a2 21-Nov-2016 Marcel Telka <marcel@telka.sk> 7386 zfs get does not work properly with bookmarks
Reviewed by: Simon Klinkert <simon.klinkert@gmail.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Approved by: Matthew Ahrens <mahrens@delphix.com>
9adfa60d484ce2435f5af77cc99dcd4e692b6660 09-Jun-2016 Matthew Ahrens <mahrens@delphix.com> 6314 buffer overflow in dsl_dataset_name
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
0d8fa8f8eba3ea46bc79d73445009505d1dd5d7d 15-May-2016 Martin Matuska <martin@matuska.org> 6902 speed up listing of snapshots if requesting name only and sorting by name
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Pawel Dawidek <pjd@freebsd.org>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Garrett D'Amore <garrett@damore.org>
aab83bb83be7342f6cfccaed8d5fe0b2f404855d 24-Feb-2016 Josef 'Jeff' Sipek <jeffpc@josefsipek.net> 6659 nvlist_free(NULL) is a no-op
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Robert Mustacchi <rm@joyent.com>
8808ac5dae118369991f158b6ab736cb2691ecde 22-Feb-2016 Yuri Pankov <yuri.pankov@nexenta.com> 4521 zfstest is trying to execute evil "zfs unmount -a"
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
c16bcc4577f389573eff411c7b7e040294078c3b 10-Feb-2016 Igor Kozhukhov <ikozhukhov@gmail.com> 6550 cmd/zfs: cleanup gcc warnings
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@omniti.com>
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 07-Feb-2016 Matthew Ahrens <matt@mahrens.org> 5027 zfs large block support (add copyright)
780828c8aa1df2dc6f2066107a4aa8d045297972 05-Jun-2015 Andriy Gapon <avg@FreeBSD.org> 5984 zfs clone should not mount the clone if canmount == noauto
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Justin Gibbs <gibbs@scsiguy.com>
Reviewed by: Richard Elling <Richard.Elling@richardelling.com>
Approved by: Matthew Ahrens <mahrens@delphix.com>
e9316f7696401f3e5e263a5939031cb8d5641a88 13-Oct-2015 Joe Stein <joe.stein@delphix.com> 6298 zfs_create_008_neg and zpool_create_023_neg need to be updated for large block support
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
9c3fd1216fa7fb02cfbc78a2518a686d54b48ab8 10-Oct-2015 Matthew Ahrens <mahrens@delphix.com> 2605 want to resume interrupted zfs send
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Xin Li <delphij@freebsd.org>
Reviewed by: Arne Jansen <sensille@gmx.net>
Approved by: Dan McDonald <danmcd@omniti.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>
30925561c223021e91d15899cbe75f80e54d8889 08-Apr-2015 Chris Williamson <chris.williamson@delphix.com> 5745 zfs set allows only one dataset property to be set at a time
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Bayard Bell <buffer.g.overflow@gmail.com>
Reviewed by: Richard PALO <richard@NetBSD.org>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Approved by: Rich Lowe <richlowe@richlowe.net>
5ff8cfa92ec8ea0f8593ad21aa2a04829b0ef5ea 01-Jan-2015 Paul B. Henson <henson@acm.org> 5410 Document -S option to zfs inherit
5412 Mention -S option when zfs inherit fails on quota
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
1ed6b69a5ca1ca3ee5e9a4931f74e2237c7e1c9f 17-Dec-2012 Gordon Ross <gwr@nexenta.com> 5316 allow smbadm join to use RPC
Reviewed by: Bayard Bell <bayard.bell@nexenta.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.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>
7d46dc6ca63a6f3f0d51aa655bfcf10cf2405a9e 09-Jul-2014 Matthew Ahrens <mahrens@delphix.com> 4951 ZFS administrative commands should use reserved space, not fail with ENOSPC
Reviewed by: John Kennedy <john.kennedy@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: Garrett D'Amore <garrett@damore.org>
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>
7dbbcd8300f0241d3ec9686f2a0a06107c1b90cb 27-Mar-2014 Adam Stevko <adam.stevko@gmail.com> 4573 ZFS snapshot alias
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com>
78f171005391b928aaf1642b3206c534ed644332 11-Dec-2013 Matthew Ahrens <mahrens@delphix.com> 4369 implement zfs bookmarks
4368 zfs send filesystems from readonly pools
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
f38cb554a534c6df738be3f4d23327e69888e634 10-Dec-2013 John Wren Kennedy <john.kennedy@delphix.com> 4206 history_003_pos relies on exact size of history log and entries
4207 history_008_pos depends on obsolete internal history log message
4208 Typo in zfs_main.c: "posxiuser"
4209 Populate zfstest with the remainder of the STF tests
Reviewed by: Sonu Pillai <sonu.pillai@delphix.com>
Reviewed by: Will Guyette <will.guyette@delphix.com>
Reviewed by: Eric Diven <eric.diven@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
43d68d68c1ce08fb35026bebfb141af422e7082e 16-Oct-2013 Yuri Pankov <yuri.pankov@nexenta.com> 2583 Add -p (parsable) option to zfs list
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>
ca48f36f20f6098ceb19d5b084b6b3d4b8eca9fa 27-Jul-2013 Keith M Wesolowski <wesolows@foobazco.org> 3894 zfs should not allow snapshot of inconsistent dataset
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>
a7a845e4bf22fd1b2a284729ccd95c7370a0438c 12-Jun-2013 Steven Hartland <smh@freebsd.org> 3740 Poor ZFS send / receive performance due to snapshot hold / release processing
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>
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>
c61ea5668634a215fd1c9000beb7f6d2853b3468 21-Feb-2013 George Wilson <george.wilson@delphix.com> 3557 dumpvp_size is not updated correctly when a dump zvol's size is changed
3558 setting the volsize on a dump device does not return back ENOSPC
3559 setting a volsize larger than the space available sometimes succeeds
3560 dumpadm should be able to remove a dump device
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Albert Lee <trisk@nexenta.com>
bde2df36223c26750e6e5e801907d885e088ee30 21-Sep-2012 Yuri Pankov <yuri.pankov@nexenta.com> 1126 date(1)'s usage message doesn't mention -R
1788 "WARNING: Cannot lookup root device: /devices" is useless when rootfs is zfs
1828 powerd's "Able to open /dev/srn" notice is useless
2547 Minor updates to README
2678 zfs manpage mis-identifies checksum default value
2811 missing implementation: zfs send -r
3199 Update copyright years in usr/src/prototypes/
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@nexenta.com>
70f56fa69343b013f47e010537cff8ef3a7a40a5 09-Sep-2012 Yuri Pankov <yuri.pankov@nexenta.com> 3098 zfs userspace/groupspace fail without saying why when run as non-root
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
89f5d17b06fc4132c983112b24836a779a0ed736 01-Sep-2012 Yuri Pankov <yuri.pankov@nexenta.com> 1884 Empty "used" field for zfs *space commands
3028 zfs {group,user}space -n prints (null) instead of numeric GID/UID
3048 zfs {user,group}space [-s|-S] is broken
3049 zfs {user,group}space -t doesn't really filter the results
3060 zfs {user,group}space -H output isn't tab-delimited
3061 zfs {user,group}space -o doesn't use specified fields order
3093 zfs {user,group}space's -i is noop
Reviewed by: Garry Mills <gary_mills@fastmail.fm>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
65fec9f6c72fa6b5f798dcf3831d94959ef5e281 12-Jul-2012 Christopher Siden <chris.siden@delphix.com> 1796 "ZFS HOLD" should not be used when doing "ZFS SEND" from a read-only pool
2871 support for __ZFS_POOL_RESTRICT used by ZFS test suite
2903 zfs destroy -d does not work
2957 zfs destroy -R/r sometimes fails when removing defer-destroyed snapshot
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>
4445fffbbb1ea25fd0e9ea68b9380dd7a6709025 30-Jun-2012 Matthew Ahrens <mahrens@delphix.com> 2882 implement libzfs_core
2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>
4e3c9f4489a18514e5e8caeb91d4e6db07c98415 09-May-2012 Bill Pijewski <wdp@joyent.com> 2703 add mechanism to report ZFS send progress
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>
6a9cb0ea17f11529b1bb8ca31944abd37736b99e 27-Apr-2012 Eric Schrock <Eric.Schrock@delphix.com> 2635 'zfs rename -f' to perform force unmount
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: George Wilson <George.Wilson@delphix.com>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
33f5ff17089e3a43e6e730bf80384c233123dbd9 18-Feb-2012 Milan Jurik <milan.jurik@xylab.cz> 2077 lots of unreachable breaks in illumos gate
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
441cac7ad5c42ff193cc65096e14b98468e05605 16-Feb-2012 Andrew Stormont <andrew.stormont@nexenta.com> 1936 add support for "-t <datatype>" argument to zfs get
Reviewed by: Kartik Mistry <kartik@nexenta.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
05c998d610ab634d0b9d3f4c6e90d7e85f70b31f 03-Feb-2012 Richard Lowe <richlowe@richlowe.net> 2067 uninitialized variables in zfs(1M) may make snapshots undestroyable
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Steve Gonczi <gonczi@comcast.net>
Approved by: Garrett D'Amore <garrett@damore.org>
c560ed2ba40ca086164924d06ba36612128d7a6b 16-Jan-2012 Alexander Eremin <a.eremin@nexenta.com> 1977 zfs allow arguments not parsed correctly after pyzfs removal
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
a640714e3ae3595271dd6d6b48b081cef5fecc53 28-Nov-2011 Alexander Eremin <a.eremin@nexenta.com> 1726 Removal of pyzfs broke delegation for volumes
Reviewed by: Andrew Stormont <andyjstormont@googlemail.com>
Reviewed by: Garrett D'Amore <garrett@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Garrett D'Amore <garrett@nexenta.com>
19b94df933188a15d4f0d6c568f0bab3f127892e 17-Nov-2011 Matthew Ahrens <matt@delphix.com> 1644 add ZFS "clones" property
1645 add ZFS "written" and "written@..." properties
1646 "zfs send" should estimate size of stream
1647 "zfs destroy" should determine space reclaimed by destroying multiple snapshots
1708 adjust size of zpool history data
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Reviewed by: Albert Lee <trisk@opensolaris.org>
Approved by: Garrett D'Amore <garret@nexenta.com>
8ac09fcebf848c31516b15ce92861de4b2f514e8 08-Nov-2011 Richard Lowe <richlowe@richlowe.net> backout 1644/1645/1646/1647/1708: Breaks 'zfs snapshot', boot environments
e5351341b58845eee9d722bd71543d5a7c26b6cc 06-Nov-2011 Matthew Ahrens <matt@delphix.com> 1644 add ZFS "clones" property
1645 add ZFS "written" and "written@..." properties
1646 "zfs send" should estimate size of stream
1647 "zfs destroy" should determine space reclaimed by destroying multiple snapshots
1708 adjust size of zpool history data
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>
5ead3ed965903bf336d9acc050feeb2cc9965d95 02-Mar-2011 Shampavman <sham.pavman@nexenta.com> 510 'zfs get' enhancement - mountpoint as an argument
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Deano <deano@rattie.demon.co.uk>
Reviewed by: Garrett D'Amore <garrett@nexenta.com>
Approved by: Garrett D'Amore <garrett@nexenta.com>
1af68beac368dae20a9c5d738cf6b6320cf9d63a 30-Nov-2010 Alexander Stetsenko <ams@nexenta.com> 278 get rid zfs of python and pyzfs dependencies
Reviewed by: gordon.w.ross@gmail.com
Reviewed by: trisk@opensolaris.org
Reviewed by: alexander.r.eremin@gmail.com
Reviewed by: jerry.jelinek@joyent.com
Approved by: garrett@nexenta.com
99d5e173470cf967aa87653364ed614299e7b511 08-Aug-2010 Tim Haley <Tim.Haley@Sun.COM> PSARC 2010/105 zfs diff
6425091 want 'zfs diff' to list files that have changed between snapshots
9d9a58e3638ed2e79c339c93e9c52b7150075364 05-Aug-2010 Eric Taylor <Eric.Taylor@oracle.com> 6935194 'zfs share|unshare' a volume returns zero
6970326 LIST_SRCS left over in libzpool/Makefile.com
a7f53a5629374ca27c5696ace9a1946c2ca050f4 07-Jul-2010 Chris Kirby <Chris.Kirby@oracle.com> 6938335 zfs send -R can still miss renamed snapshots
6955879 panic in dmu_objset_stats while running nfs IOs.
6928104 zfs send/rename race can leak snapshot holds
6953835 mem leak in dsl_dataset_user_release_tmp()
6915117 zfs_iter_snapshots() should deal with midstream snapshot renames
c99e4bdccfb4ac4da569c64a43baaf908d726329 01-Jun-2010 Chris Kirby <Chris.Kirby@oracle.com> 6884007 zfs_send() can leave temporary holds around
6954429 ZFS_IOC_VDEV_SPLIT missing from truss/codes.c
a8b6ddaf31808c845e00161dda0a3d1fe31ae281 20-May-2010 Mark J Musante <Mark.Musante@Sun.COM> 6608465 zfs mount -v should only report progress if progress is slow
b1d99cdf0a941b29cf58e69737670890007da9fe 14-May-2010 Tom Erickson <Tom.Erickson@Sun.COM> 6952268 zfs recv usage message needs a little more work
9a8685acb1980e757acb4b2fdbb106654ef61317 06-May-2010 stephanie scheffler <Stephanie.Scheffler@Sun.COM> 6898657 zfs upgrade -v and zpool upgrade -v version URL has changed
6934885 'zfs recv' not output valid option of '-e'
6732341 gfs.h needs to be marked as Consolidation Private
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
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
ab003da878e3fe36b164e1856f9e15a78384c9eb 09-Mar-2010 Jim Dunham <James.Dunham@Sun.COM> PSARC/2010/006 EOF of iSCSI Target Daemon
6914623 Remove iSCSI Target Daemon from ON Consolidation
a79992aa86337b5472ea858477dfcdfe49945c80 15-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM> 6908211 'zfs inherit -S volsize <volume>' core dumps
6909909 memory leak in zfs_receive()
6916662 received mountpoint invalid after upgrade to zpool v22
f64930f5a99dc5cadc013502deedef5a6ef3971f 09-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM> PSARC 2009/663 zfs receive -e
6885138 Would like ability to specify exact receive path when receiving "zfs send -R" stream
6644648 want "zfs send -R a/b/c@snap|zfs recv d/e" to create d/e/c[/...]
c144956179190829a882ff695f7771ba19f65bec 07-Jan-2010 Eric Taylor <Eric.Taylor@Sun.COM> 6429996 zvols don't reserve enough space for requisite meta data
818119b8a5c382d6abc98cc726f33e5fc049972d 04-Jan-2010 Chris Kirby <Chris.Kirby@sun.com> 6911611 zfs_send()'s use of snapshot holds is still racy
92241e0b80813d0b83c08e730a29b9d1831794fc 10-Nov-2009 Tom Erickson <Tom.Erickson@Sun.COM> PSARC 2009/510 ZFS received properties
6850025 want to preserve local properties for zfs_recv
6839260 want zfs send with properties
6855486 zfs_receive should keep trying to set properties even after some fail
6850030 snapshots on read-only dataset shouldn't affect zfs_receive
9e69d7d0feb2a0394435ca1d9746c4c3d7bf9b22 09-Nov-2009 Lori Alt <Lori.Alt@Sun.COM> PSARC/2009/557 ZFS send dedup
6812638 zfs send intra-stream dedup
6887817 want snapshot filtering for zfs send
6812603 zfs send can aggregate free records
681d9761e8516a7dc5ab6589e2dfe717777e1123 21-Sep-2009 Eric Taylor <Eric.Taylor@Sun.COM> 6438937 if 'zfs destroy' fails, it can leave a zvol device link missing
6573142 zpool destruction/export should better handle stale zvol links
6718816 ZFS volinit fails when ZFS root pool full
6761786 zpool import with 8500 snapshots took 11hours
6604403 replace volinit/volfini with /dev fs vnode ops
6847760 zfs volinit may happen a little too soon during boot
6488792 Warnings on console whenever a volume is created.
6738837 assertion failure in sdev_open
6878496 dmu_objset_own returns EINVAL instead of EROFS in some situations
922d9a974895a0793d3c20d8b329a9703a6f61f8 26-Aug-2009 Chris Kirby <chris.kirby@sun.com> 6873727 zfs destroy -d <fs> should fail more gracefully when children are present
ca45db4129beff691dc46576c328149443788af2 19-Aug-2009 Chris Kirby <chris.kirby@sun.com> 6833815 scheduled snapshots deleted per snapshot policy can lead to replication failures
842727c2f41f01b380de4f5e787d905702870f23 01-Aug-2009 Chris Kirby <chris.kirby@sun.com> PSARC/2009/297 zfs snapshot holds
6803121 want user-settable refcounts on snapshots
6851824 zfs_ioc_rename() can be called with a NULL zc_name
2269545aca348693948db4c9329109dbd770ffa9 31-Jul-2009 stephanie scheffler <Stephanie.Scheffler@Sun.COM> 6835751 typo in zfs upgrade -v
6465047 zfs unshare usage message is wrong
6856021 confusing grammatical error in chmod error output
60b94cc3efcf739e06affc192a2cda29466e0891 07-May-2009 stephanie scheffler <Stephanie.Scheffler@Sun.COM> 6817789 zfs allow usage statement incomplete
0aea4b19873599c9a11db600b90263c7233db953 06-May-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> 6837523 gnu xgettext's useless comments should be filtered
6836768 zfs_userspace() callback has no way to indicate failure
6836174 /usr/lib/zfs needs to be in Targetdirs
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
ae1726b6ae69a6882b0d520f4bc3433f501f2065 14-Apr-2009 Chris Gerhard <Chris.Gerhard@sun.com> PSARC/2009/171 zfs list -d and zfs get -d
6762432 zfs list --depth
b2634b9c57bbcfa01bb5dec2e196aec32957925f 13-Feb-2009 Eric Taylor <Eric.Taylor@Sun.COM> 6790687 libzfs mnttab caching ignores external changes
6791101 memory leak from libzfs_mnttab_init
33408eef27eb2599d62f65cbf4c8a8fb8d5ac541 21-Jan-2009 Lori Alt <Lori.Alt@Sun.COM> 6794452 zfs receive can't restore a root pool
7f73c863fa99612e79b9e6bc08bdead3802f8a05 19-Dec-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
deb8317b8f5925e3f6dd7cb6ed0cdd035f546a5a 04-Dec-2008 Mark J Musante <Mark.Musante@Sun.COM> 6674216 "zfs share" doesn't work, but "zfs set sharenfs=on" does
6621164 $SRC/cmd/zfs/zfs_main.c seems to have a syntax error in the translation note
6635482 i18n problems in libzfs_dataset.c and zfs_main.c
6595194 "zfs get" VALUE column is as wide as NAME
6722991 vdev_disk.c: error checking for ddi_pathname_to_dev_t() must test for NODEV
6396518 ASSERT strings shouldn't be pre-processed
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
d5b5bb256c576fe5ef26e0795bd40abe77f93246 10-Sep-2008 Rich Morris <Richard.Morris@Sun.COM> PSARC 2008/469 Excluding snapshot info from 'zfs list'
6734916 zfs list should omit snapshots by default
6734907 zfs list -t all would be useful once snapshots are omitted by default
74e7dc986c89efca1f2e4451c7a572e05e4a6e4f 22-Aug-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM> PSARC/2008/518 ZFS space accounting enhancements
6730799 want snapused property
6738349 zfs promote fails without enough space
d72c03d940ef61af8b80fdb4ee8b14082943cfc1 21-Aug-2008 Sachin Gaikwad <Sachin.Gaikwad@Sun.COM> 6663585 'zfs unshare' & 'zfs unmount' should only support 'filesystem' or 'mountpoint' as argument
b6c10d8075f5dee6b99f706ed08f3b012a8dcbdd 02-Aug-2008 ahrens <none@none> 6701797 want user properties on snapshots (fix lint)
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
4983ea4a05abe105521af4b245fcb52850a57425 01-Jul-2008 sg201626 <none@none> 6490524 zfs "set" subcommand should enforce prop=value syntax for sharenfs
6664649 'zpool remove' cannot remove a spare device or raw file which no longer exist
29ab75c9a733dad2978c4860efd954b5625e3467 12-Jun-2008 rm160521 <none@none> 6539380 zfs list uses too much memory
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
c6ef114f2f708797a9cba68e8c08f42a03f094bb 26-Mar-2008 mmusante <none@none> 6603209 Multiple -o options to 'zfs mount' ignore all but the last.
6617720 zpool_label_disk() doesn't correctly indicate failure
6676119 zfs unmount by pathname will unmount /var/run even when /var is set canmount=noauto
a227b7f4f323ad89c40a86c430a5e891504a8e8b 08-Mar-2008 hs24103 <none@none> PSARC 2008/168 Support for ZFS property value canmount=noauto
6661070 need canmount=noauto option for datasets to allow mount point to be set, but no mount done
6664570 need support for zfs canmount=noauto property in smf scripts
6949a980ded6490cd1bcf4a93a1d074d46d9a6c1 11-Feb-2008 marks <none@none> 6576659 zfs allow should list delegatable perms
11022c7cf39f3b863e749f3866f6ddcb445c2d05 24-Jan-2008 timh <none@none> 6587767 'zpool create' get different behavior while mountpoint not empty but has file or dir
6587837 /etc/fs/zfs/mount -m prevents filesystem from being unmounted
c391e322108d10533bc61ba3ef7099b302214341 22-Dec-2007 ahrens <none@none> PSARC/2007/699 zfs rollback -f operative
6641210 zfs rollback -R fails with EBUSY if there is a clone
7b97dc1abb536bd13204496f8ae5a6f2fe9f2fb3 18-Dec-2007 rm160521 <none@none> PSARC/2007/675 A_MDEV Removal
6419176 'zfs rollback <volume@snap>' does not lower reservation
6641554 fgetattr() returns incorrect value for A_MDEV attribute
f17c7ff890b557ec903b2a6aaa1443a183a005e4 30-Nov-2007 ahrens <none@none> PSARC/2007/673 zfs rollback -f obsolescence
6635790 "zfs rollback -f" removal breaks backwards compatability
a9b821a05317e0a13944933cac8976e203c08991 14-Nov-2007 ck153898 <none@none> 6619182 new non-sparse zvols should get refreservations
6623412 clone swap needs to check for enough space due to refreservation
6627460 Setting quota to itself should be a successful noop
4ccbb6e737373468bb9dc1709618384cce4c9f92 09-Nov-2007 ahrens <none@none> 6421210 zfs rollback without unmounting
6597358 assertion failed in dsl_dir_stats()
6623982 stack overflow due to zfs_ioc_recv()
6626110 recvflags_t could use a comment
6626117 z_dbuf_held is redundant (use z_dbuf != NULL)
a9799022bd90b13722204e80112efaa5bf573099 30-Oct-2007 ck153898 <none@none> PSARC 2007/555 zfs fs-only quotas and reservations
6431277 want filesystem-only quotas
6483677 need immediate reservation
3cb34c601f3ef3016f638574f5982e80c3735c71 30-Oct-2007 ahrens <none@none> PSARC/2007/574 zfs send -R
6358519 'zfs restore' can't restore full backup into topmost filesystem
6421958 want recursive zfs send ('zfs send -r')
6465969 zfs receive error message could be a little more friendly
6482331 assertion failed: ra.err == 0 (0x10 == 0x0)
6577548 nvlist_next_nvpair() can not iterate recursively
6579048 zfs send -i "" fs@snap can succeed
6580447 "zfs list -t filesystem" slowly iterates over all snapshots
6581508 zfs issues confusing error message when doing an incremental send
6585612 'zfs recv -d' cannot receive the top-level filesystem backups
6589317 create-time permissions not granted on filesystems created by "zfs recv"
6596160 zfs create -p -b 1092 <filesystem> should fail.
6619393 help message for ::dbufs is slightly wrong
6620906 zfs_rename() gives incorrect error message
6621295 dsl_deleg_set_sync() should be broken up
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0 25-Oct-2007 amw <none@none> PSARC/2007/218 caller_context_t in all VOPs
PSARC/2007/227 VFS Feature Registration and ACL on Create
PSARC/2007/244 ZFS Case-insensitive support
PSARC/2007/315 Extensible Attribute Interfaces
PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support
PSARC/2007/403 Modified Access Checks for CIFS
PSARC/2007/410 Add system attribute support to chmod(1)
PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1)
PSARC/2007/444 Rescind SETTABLE Attribute
PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1)
PSARC/2007/546 Update utilities to match CIFS system attributes changes.
PSARC/2007/560 ZFS sharesmb property
4890717 want append-only files
6417428 Case-insensitive file system name lookup to support CIFS
6417435 DOS attributes and additional timestamps to support for CIFS
6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service
6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names
6473733 RFE: Need support for open-deny modes
6473755 RFE: Need ability to reconcile oplock and delegation conflicts
6494624 sharemgr needs to support CIFS shares better
6546705 All vnode operations need to pass caller_context_t
6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes
6546893 Solaris system attribute support
6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance
6553589 RFE: VFS Feature Registration facility
6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227)
6565581 ls(1) should support file system attributes proposed in PSARC/2007/315
6566784 NTFS streams are not copied along with the files.
6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315
6578875 RFE: kernel interfaces for nbmand need improvement
6578883 RFE: VOP_SHRLOCK needs additional access types
6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315
6578886 RFE: disallow nbmand state to change on remount
6583349 ACL parser needs to support audit/alarm ACE types
6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315
6597357 *tar* xv@ doesn't show the hidden directory even though it is restored
6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute
6597368 *tar* cannot restore hard linked extended attributes
6597374 *tar* doesn't display "x " when hard linked attributes are restored
6597375 *tar* extended attribute header off by one
6614861 *cpio* incorrectly archives extended system attributes with -@
6614896 *pax* incorrectly archives extended system attributes with -@
6615225 *tar* incorrectly archives extended system attributes with -@
6617183 CIFS Service - PSARC 2006/715
990b4856d0eaada6f8140335733a1b1771ed2746 19-Sep-2007 lling <none@none> PSARC 2007/342 Enhanced ZFS Pool Properties
PSARC 2007/482 zpool upgrade -V
6565437 zpool property extensions
6561384 want 'zpool upgrade -V <version>' to upgrade to specific version number
6582755 zfs.h has some incorrect version macros
6595601 libzfs headers declare functions which don't exist
6603938 libzfs is using VERIFY() again
6538984 duplicated messages when get pool properties from an unsupported pool version
2a6b87f07ac0c0b819179c84afe5a60afa04cfa5 04-Sep-2007 ek110237 <none@none> 6595467 libzfs consumers should be allowed to write their own history (or none at all)
6595470 zpool_stage_history() should take a single string
6596228 zfs upgrade -a doesn't always log to all pools
150586b45b130b4daefa859837f70adb8b0f0f6a 14-Aug-2007 marks <none@none> 6592023 zfs allow/unallow has incorrect arguments parse
e45ce728996d8e573eecb27f555fb86aaff0cafd 10-Aug-2007 ahrens <none@none> 6536043 arc_byteswap_func_t and dmu_byteswap_func_t are redundant
6577527 simplify zfs {un}allow usage message
6585775 zfs upgrade doesn't return a non-zero status when run as a normal user
6589299 boolean properties should just use PROP_TYPE_INDEX
6589310 "zfs inherit" should use its own ioctl
6589880 Cannot upgrade filesystem's version by 'zpool upgrade', but the return code is zero
6590488 property of 'version' should inherit forbidden, but the return code is zero
6590840 zfs & zpool usage messages need some cleanup
91ebeef555ce7f899b6270a3c2df47b51f7ad59a 03-Aug-2007 ahrens <none@none> 6393351 unique_* could be improved
6553348 assertion failed: ab->b_flags & (1 << 3) at line 2572 of arc.c
6582408 ::arc should accept -k/-m/-g to print in kilo/mega/giga-bytes
6582438 should have generic reader-priority rwlock for spa_config locks
6582441 zfs_cmd_t should only be used to pass arguments to/from userland
6582456 property code is overdue for some spring cleaning
6588564 zpl unmount lock should use regular rwlock
dae68f5e58586842149b122ef3937df8b436c677 26-Jul-2007 mmusante <none@none> PSARC 2007/273 zfs mount -v
6478963 boot time observability needs to be improved
ce5e3b86bb2a46362e2da27fa1d8963b79e284b2 24-Jul-2007 rm160521 <none@none> 6579753 segmentation fault if zfs mount -o with very long options
6579780 zfs mount -o <invalid dataset> should report an error but does not
228975cc44c2290cc190960e5894ac6ce0863855 24-Jul-2007 ek110237 <none@none> 6535695 Panic: shpp->sh_eof == shpp->sh_pool_create_len, file: ../../common/fs/zfs/spa_history.c, line: 235
6577336 6572465 didn't update comments for zpool_stage_history()
d3c8f894e9437d361ba78d09f792b0cb1ac89b6a 05-Jul-2007 timf <none@none> 6509186 "zfs set" should list properties in alphabetical order
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
ecd6cf800b63704be73fb264c3f5b6e0dafc068d 26-Jun-2007 marks <none@none> PSARC/2006/465 ZFS Delegated Administration
PSARC/2006/577 zpool property to disable delegation
PSARC/2006/625 Enhancements to zpool history
PSARC/2007/228 ZFS delegation amendments
PSARC/2007/295 ZFS Delegated Administration Addendum
6280676 restore "owner" property
6349470 investigate non-root restore/backup
6572465 'zpool set bootfs=...' records history as 'zfs set bootfs=...'
7f1f55ea3af0e6153a8ee9316c7f0b8b4f1ba773 19-Jun-2007 vb160487 <none@none> PSARC 2007/199 zfs {create,clone,rename} -p
6290249 zfs {create,clone,rename} -p to create parents
fce7d82b2f44c64aedba1312d169198f858de333 14-May-2007 mmusante <none@none> 6540584 zfs list command should not produce "no datasets available" message in script mode
cdf5b4ca0fa5ca7622b06bcb271be9e8a8245fec 11-Apr-2007 mmusante <none@none> PSARC 2007/142 zfs rename -r
6479884 want 'zfs rename -r' to recursively rename snapshots
b1b8ab34de515a5e83206da22c3d7e563241b021 28-Mar-2007 lling <none@none> PSARC 2007/083 ZFS bootable datasets
4929890 ZFS Boot support for the x86 platform
6479807 pools need properties
6531774 reserve bits in directory entry for file type
d6b7188e2172d7279782ac6ef1aab2a9fd7a615e 22-Mar-2007 ek110237 <none@none> 6537436 zpool history does not record 'zfs destroy -r'
66e2aacc02a4625d105fb249ad16c27e79604ff2 15-Feb-2007 gw25295 <none@none> 6483718 need a stable interface to get all native properties
6514071 recent changes to zfs.h breaks Sun Cluster
5aba80db367b061758a29154d304977d00d8e4f4 12-Feb-2007 ck153898 <none@none> PSARC 2007/050 zfs list -d
6260523 want 'zfs list <path>'
72bdce51192b13a20009855f749004480874291b 27-Jan-2007 ahl <none@none> 6516175 zfs_send()/zfs_receive() should take file descriptor arguments
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()
f3861e1a2ceec23a5b699c24d814b7775a9e0b52 16-Nov-2006 ahl <none@none> PSARC 2006/622 iSCSI/ZFS Integration
6484731 zfs import only mounts and shares the first layer of hierarchy
6493750 zfs and iSCSI do not work togetherly correctly
6494075 destroying a pool shouldn't touch the DSL

--HG--
rename : usr/src/cmd/iscsi/common/iscsi_door.h => deleted_files/usr/src/cmd/iscsi/common/iscsi_door.h
rename : usr/src/cmd/iscsi/common/local_types.h => deleted_files/usr/src/cmd/iscsi/common/local_types.h
rename : usr/src/cmd/iscsi/common/xml.h => usr/src/lib/libiscsitgt/common/iscsitgt_impl.h
rename : usr/src/cmd/iscsi/common/xml.c => usr/src/lib/libiscsitgt/common/xml.c
06eeb2ad640ce72d394ac521094bed7681044408 16-Oct-2006 ek110237 <none@none> PSARC 2006/288 zpool history
6343741 want to store a command history on disk
6476196 spa_sync_spares() is missing a nvlist_free()
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
e9dbad6f263d5570ed7ff5443ec5b958af8c24d7 05-Sep-2006 eschrock <none@none> PSARC 2006/486 ZFS canmount property
PSARC 2006/497 ZFS create time properties
PSARC 2006/502 ZFS get all datasets
PSARC 2006/504 ZFS user properties
6269805 properties should be set via an nvlist.
6281585 user defined properties
6349494 'zfs list' output annoying for even moderately long dataset names
6366244 'canmount' option for container-like functionality
6367103 create-time properties
6416639 RFE: provide zfs get -a
6437808 ZFS module version should match on-disk version
6454551 'zfs create -b blocksize filesystem' should fail.
6457478 unrecognized character in error message with 'zpool create -R' command
6457865 missing device name in the error message of 'zpool clear' command
6458571 zfs_ioc_set_prop() doesn't validate input
6458614 zfs ACL #defines should use prefix
6458638 get_configs() accesses bogus memory
6458678 zvol functions should be moved out of zfs_ioctl.h
6458683 zfs_cmd_t could use more cleanup
6458691 common routines to manage zfs_cmd_t nvlists
6460398 zpool import cores on zfs_prop_get
6461029 zpool status -x noexisting-pool has incorrect error message.
6461223 index translations should live with property definitions
6461424 zpool_unmount_datasets() has some busted logic
6461427 zfs_realloc() would be useful
6461757 'zpool status' can report the wrong number of persistent errors
6461784 recursive zfs_snapshot() leaks memory
98579b20de8e05c5117968705a18979f8b75b863 02-Sep-2006 nd150628 <none@none> PSARC 2006/479 zfs receive -F
6421992 'zfs send -i' requires redundant input
6431818 ZFS receive should print a better error message on failure
6437472 want 'zfs recv -F' to force rollback
6438643 'zfs rename <snapshot> <snapshot>' requires redundant arguments
6446512 zfs send does not catch malformed snapshot name
12054bfce7d1b03f143c8287d83cc15b25ff43cf 23-Aug-2006 nd150628 <none@none> 6349987 lzjb.c lived longer than expected?
6420135 zfs(1m) should display properties of snapshots that affect their behavior
6438947 znode_t's z_active should be removed
6453026 typo in zfs clone error message
3bb79bece53191f2cf27aa61a72ea1784a7ce700 31-Jul-2006 eschrock <none@none> 6368751 libzfs interface for mount/umounting all the file systems for a given pool
6385349 zpool import -d /dev hangs
6397052 unmounting datasets should process /etc/mnttab instead of traverse DSL
6403510 zfs remount,noatime option broken
6423412 Two spaces lines are unnecessary after 'zpool import -a'
6434054 'zfs destroy' core dumps if clone is namespace-parent of origin
6440515 namespace_reload() can leak memory on allocation faiure
6440592 nvlist_dup() should not fill in destination pointer on error
6446060 zfs get does not consistently report temporary properties
6448326 zfs(1) 'list' command crashes if hidden property createtxg is requested
6450653 get_dependents() has poor error semantics

--HG--
rename : usr/src/cmd/zpool/zpool_dataset.c => deleted_files/usr/src/cmd/zpool/zpool_dataset.c
b6825278356f1c9ddb8765d2f2b1d4fb62be1dbd 17-Jul-2006 sjelinek <none@none> PSARC 2006/308 zfs list sort option
6276925 option to sort 'zfs list' output
Contributed by Rich Lowe <richlowe@richlowe.net>
16299908b1195d35a9e997e978ed2aa570faf096 14-Jul-2006 lling <none@none> 6449033 PIT nightly fails due to the fix for 6436514
55b04f29c323ed82101153bca072045450b7acd2 14-Jul-2006 lling <none@none> 6436514 zfs share on /var/mail needs to be run explicitly after system boots
1d452cf5123cb6ac0a013a4dbd4dcceeb0da314d 15-Jun-2006 ahrens <none@none> PSARC 2006/388 snapshot -r
6373978 want to take lots of snapshots quickly ('zfs snapshot -r')
5c21526ad35328e623c67f0515b6460b6c058865 14-Jun-2006 darrenm <none@none> 6401400 zfs(1) usage output is excessively long
efc555eb20b21e4aca66189c795d3bbd77bd2aa5 10-Jun-2006 nd150628 <none@none> 6385436 zfs set <property> returns an error, but still sets property value (fix build)
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
f2a3c691e1fab4dee486fd83642311ec59dc3732 05-Apr-2006 ahrens <none@none> PSARC 2006/185 zfs send/receive
6399918 zfs backup/restore should be send/receive
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()
65cd9f2809a015b46790a9c5c2ef992d56177624 05-Feb-2006 eschrock <none@none> 6340747 i18n : zfs command line tools don't have correctly i18n'd usage messages
7f7322febbcfe774b7270abc3b191c094bfcc517 31-Jan-2006 eschrock <none@none> 6377671 zfs mount -a shouldn't bother checking snapshots
6377673 'zfs mount -a' should discover the proper mount order
6378361 'zfs share -a' needs to avoid expensive checks during boot
6378377 zfs_get_stats() is way to expensive
6378388 zfs_for_each() iterates unnecessarily
b12a1c38fc215cc54fa6014069fd2b8dbb496646 19-Jan-2006 lling <none@none> 6364129 need to unmount any child datasets before doing the rollback
6364126 cannot rollback when a child filesystem is created after a snapshot is taken
6350233 Cannot rename filesystem|volume while it has dependent clones
c0ea9bc769226ea011b3fd674201707c2cf8cc77 13-Jan-2006 lling <none@none> 6372107 legacy "umount" command unmount filesystems in the subdirs when zfs mountpoint is a regular path
6b90ca488b504d3422b169269c3a86ccad80322c 04-Jan-2006 lling <none@none> 6347801 internal error: unexpected error 79 at line 1617 of ../common/libzfs_dataset.c
6365038 Legacy umount [dir] will also unmount filesystems mounted in subdirectories of [dir]
5c5460e9570bdcad6b03b01c30ceb683a77ceb88 16-Dec-2005 eschrock <none@none> 6357470 vdev_raidz.c has unused RAIDZ_SINGLE define, code
6360844 zvol has an incorrect efi_version in it's EFI label.
6361271 volsize & reservation not consistent while volume size < 128k
b81d61a68b235e0529ebadc18e14d9d1dd52a258 28-Nov-2005 lling <none@none> 6350417 long name will cause rename a dataset panic
6348792 incorrect error message when using long name with 'zfs rename'
6351672 internal error: unexpected error 78 at line 1638 of libzfs
6355616 zfs usage message incorrect
6355617 Typos in libzfs.h
07ba041951d9c8107e1fde609b578608d2f08e24 08-Nov-2005 eschrock <none@none> comments
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