summaryrefslogtreecommitdiff
path: root/usr/src/lib/libzfs/common
AgeCommit message (Collapse)AuthorFilesLines
2019-09-12 [illumos-gate merge]Jerry Jelinek4-43/+199
commit ce115d25b7c5f8cff5a9444c4d0d1ea9d31c2056 11657 Remove old ctf tools commit 8eb8717cc9dc99bdd784b74c994bea7ef5e60f92 11626 introduce /etc/versions/build 11627 clean up UUID code for ::status commit 169b638e2b6e15b2589c3769e4a0d96188adf56d 11649 loader.efi: some systems do not translate scan code 0x8 to backspace commit 81ff72c5f2cea16235aa4a42d83d07e20090498d 11606 process erroneously shows up as from 1970 commit 3125066d426d7d7cd25d89b474290bc4b5817846 11661 provide C.UTF-8 locale commit 8a2c2d71876be7abb6367a98b63affe135ad8cc5 11673 Error setting file times with smbfs and Apple SMB server commit 084fd14f7c3336eb67ee283cabad2da8998b00d6 1701 ZFS to support UNMAP/TRIM for SSD commit ada70d038ca186abd71e023e9dec2c5148e9b36f 11648 loader.efi: comconsole should set EFI_SERIAL_REQUEST_TO_SEND bit commit d7802caee060fef7fc8e8c54b5f61e9efe26ff1e 11634 installboot should support ESP updates Conflicts: usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c usr/src/cmd/nsadmin/Makefile usr/src/cmd/svc/svcs/Makefile usr/src/cmd/svc/svcs/svcs.c usr/src/uts/common/fs/zfs/metaslab.c usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
2019-09-101701 ZFS to support UNMAP/TRIM for SSDBrian Behlendorf4-43/+199
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: George Wilson <george.wilson@delphix.com> Portions contributed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: Chunwei Chen <tuxoko@gmail.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-09 [illumos-gate merge]Jerry Jelinek1-3/+19
commit 793ac993be490bb7c16673e5f2588c6d18672894 11654 libipmi/Makefile.com has an invalid and unused variable substitution commit d8109ce4330e1b8ad6c29f9fccacec969066bb9d 11653 tools/make/bin/Makefile has an invalid and unused variable substitution commit bdf3516c67ac96d42da6a8adc5bf9a0a5b72b060 11652 Remove unused archive library rules from cmd/sgs commit 2b1ff28bbd88f04a83e6ca2d284eb7be0959c43c 11647 6026 regressed after 5980 commit 21ec5af72097881ccdcd81ebfd26e1c85b609ad6 11662 nss_ldap: group members are not comma separated commit aa5636e518a7c706134caf5072a16f9f85f7497a 11633 SPARC NULL pointer errors in libprtdiag_psr commit 3f8c0768c028803de6022c542bbd9e9e6f08289f 11632 SPARC NULL pointer error in libtsalarm commit 53bfe442a2e3c2938be0ac7b2b05d096689c2ea6 11631 SPARC NULL pointer error in libds commit 9cb0a1d4446fe891a01d01e07b2e27f0177c84cd 11630 remove checks for 64-bit capable hardware commit 95bfa623bf6336d9476ba272ebda6e2c2a305e6f 10852 libficl-sys: implement loader emulator commands with linker set commit 90ce8b937724b0472efa92ca9911002383cf25a2 10851 want sys/linker_set.h commit bfa93d3911fd4856c353c9b190c18cdb98fc36b4 11610 PCI ID ambiguity leads to driver induced mayhem 11611 pchtemp driver should use new IPD 9 aliases commit 96fc3fdf646c403f7896ecd3e9657d0474025bba 11617 esc fails with /usr/bin/cpp present commit 5711d3938643272e5ca2aaf5d868e612e7bc97b6 11640 add zpool ashift property tunable commit 2c54ade085d70dd5a2914f0fa5cf7fe208cd36a6 11603 smbadm has wrong exit code while listing SMB group properties commit 69b1fd3f24d0ee2e682883606201c61f52085805 11461 should use a native link-editor during the build 11463 SUNWonld has passed its use-by date 11464 cmd/sgs/tools should contain tools, not common code 11465 sgsmsg should be built with the rest of the build tools commit d58ceae2ed78dc65ab682a0281ce523d6c4116fe 11646 fbt entry probes incorrectly placed due to -fshrink-wrap Conflicts: usr/src/uts/Makefile.uts
2019-09-0611640 add zpool ashift property tunableloli10K1-3/+19
Portions contributed by: Richard Laager <rlaager@wiktel.com> Portions contributed by: Christian Kohlschutter <christian@kohlschutter.com> Portions contributed by: Cyril Plisko <cyril.plisko@mountall.com> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: Martin Matuska <martin@matuska.org> Portions contributed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-29 [illumos-gate merge]Jerry Jelinek3-27/+118
commit 75f3d687b66304117c7ea9676a959382b37e6ad4 11112 sys/null.h: make NULL void * commit 57d1724de89ec4a493f9795169bfee3f470b7c6d 11635 ip: passing argument 2 of 'cc_cong_signal' makes integer from pointer without a cast commit b77a2dc4455ca028e52fdf96385a530a2d168316 11628 typos detected by mandoc style commit b8dadaa8b0556cca0e965ddc197acacafeb40980 11621 fmadm and fmstat document privileges incorrectly commit 727feae5cc0661f4ec44e87b934863693bedf87d 10622 ZFS should still check paths for devices that have no devid commit e2f631f93662311389118b220daa637b16a612ac 11576 Want support for ahci LED entries in topo Conflicts: usr/src/man/man5/privileges.5
2019-08-2810622 ZFS should still check paths for devices that have no devidJoshua M. Clulow3-27/+118
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-27 [illumos-gate merge]Jerry Jelinek1-10/+5
commit 4a3c0cdaf405cda95f1af235054ff0d94cd926c9 11613 libzfs_crypto doesn't need to use kmfapi.h 11614 libzfs_crypto.c doesn't need to use pkcs11_getrandom commit 06756f4eb3dca79934574cacc46bd5a99cee195d 11590 unused variables in pcie
2019-08-2611613 libzfs_crypto doesn't need to use kmfapi.hJason King1-10/+5
11614 libzfs_crypto.c doesn't need to use pkcs11_getrandom Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-08-21 [illumos-gate merge]Jerry Jelinek1-83/+76
commit a99cb9618990662acbd3bab1b4a5b05a6ca62556 11531 tools/make should set NATIVE_CCFLAGS commit 7e6ac63905653744ac6703d7bc31790c363cf5e7 11539 dboot: build errors with gcc9 commit 889229bb296dd6f2b73fa6bb3247c58a71282836 4705 fork(2): See "MT-Level of Libraries" commit a3bfe1dcd8a83b2661def9170b5005a830e8780d 11497 ddi_device_acc_attr(9S) has the wrong version number commit 634942f535e93dad348fa175c9bc116e7bf936ba 11582 3SCF isn't the object-caching memory allocation library commit 356ba08c15b26adbde3440aa89d8b31cd39fc526 11533 tools/make: gcc9 build errors 11534 tools/make: remove sys_nerr 11535 tools/make: amd64 arch is not supported 11536 tools/make: getmem() should take size_t commit 21c878fe36c0151617d2f009615f5d18fddb207e 11559 zfs: device removal should not block bootability commit 6af23589e78469fc9f90db8558854d1a822aaa72 10623 ZFS should be more aggressive in updating vdev devid commit 0f2f3e995cde8dabd9edf8bb05b957a50bc7cc20 11517 loader.efi: efipart should be more careful about constructing block device lists commit a9370e9f996b7ce61bb1a9612a0625161a922320 9096 passwords (policy.conf) should default to sha512 commit f67950b21e185934ccabe311516f4dcbdb00ef79 11479 zfs project support
2019-08-2011479 zfs project supportNasf-Fan1-83/+76
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>
2019-08-20 [illumos-gate merge]Jerry Jelinek1-7/+0
commit a2f04351e04971ab0879872d264d6038c156b860 11547 Want connstat(1M) command to display per-connection TCP statistics commit c12492cf73149aa0aa845af5d59966b0eb5aa910 11546 Track TCP round-trip time in nanoseconds commit 519cca71df494bfdf951168b57893cdbe961647f 11545 Want configurable output field separator for libofmt commit 5b6e8d437b064342671e0a40b3146d7f98802a64 11544 ofmt(3OFMT) should talk about the callback handler commit e7a617a7b674323dacb8a0d3ac64c275c7a72b0c 11373 pcieb should enable link bandwidth notifications (add missing file) commit b3d69c058376d802cdebbced341adcb3253b113c 11376 PCIe speeds and feeds should be exposed to userland 11373 pcieb should enable link bandwidth notifications 11374 Clean up pcieb CERRWARN and smatch 11375 Clean up pcie module -Wno-uninitialized and -Wno-parentheses commit e386d4dde2e66dfdb5d0ac143d970d0a77af2786 11372 Want PCIe dcmds and walkers commit 20513f9e81064120c8e4353fad6cc93898f0bef9 11366 disappearing ixgbe turns correctable error into panic commit 4c63bf63e4b7d55c99e024187bc355893f66c09c 11558 libzfs: allow device removal feature for root pool commit 4c528395822a1beb30134bcd9f7f8b6813db6e5d 11565 loader: this statement may fall through commit 05876af472c3264c8a0734aef9cae317325aadf2 11566 bzip2: unused parameter 'opaque' commit db8c8c38e426ee930350455b89c617823e208136 11567 loader: ficl vm.o volatile argument warning Conflicts: usr/src/uts/common/inet/tcp/tcp_input.c
2019-08-1911558 libzfs: allow device removal feature for root poolToomas Soome1-7/+0
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-01 [illumos-gate merge]Jerry Jelinek6-146/+573
commit 6ccda740e007c01cb5d1436fe337851ff8c5d422 11282 port ZoL send/recv fixes
2019-07-3111282 port ZoL send/recv fixesloli10K6-146/+573
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>
2019-07-10 [illumos-gate merge]Jerry Jelinek1-1/+1
commit cf8408718275b7f097c42550143f5c9517e00cc0 11203 Support for NVMe drive firmware updates commit 6dc3349ea11b33c713d10bcd174888010862f0ee 11378 ncec_last_time_defended needs to be clock_t commit 08ae7ca2c9a60aaa6cd4c8e4950a523180c91ffd 11309 zfs recv on delegated dataset inside a zone can fail commit 6d7141bf502e486d75c0ad6b3c65862b4c48d097 11343 fwflash: NULL pointer errors commit d87e45489531bb9ab0203590a54ae7cdc51e84c7 11377 cxgbe MAC_CAPAB_LED support commit 1566bc3431383e39ac9bc7fb7f00feff9c06acda 10395 Add support for SMBIOS 3.2 10396 Want libjedec 10397 Check for SMBIOS table with higher version 10398 smbios slot version check is broken for smbios 3.x 10399 smbios CPU Cache extended size not correctly calculated 10400 smbios(1M) slot printing could be clearer Conflicts: usr/src/test/util-tests/tests/smbios/smbios.c usr/src/test/util-tests/tests/libjedec/libjedec_test.c usr/src/test/util-tests/tests/Makefile usr/src/lib/libjedec/common/libjedec.c usr/src/lib/libjedec/Makefile.com usr/src/common/smbios/smb_info.c usr/src/cmd/smbios/smbios.c
2019-07-0911309 zfs recv on delegated dataset inside a zone can failJerry Jelinek1-2/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-07-03OS-7879 zfs recv is brokenrelease-20190704Jerry Jelinek1-1/+0
Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Kody Kantor <kody.kantor@joyent.com>
2019-07-03 [illumos-gate merge]Jerry Jelinek3-10/+10
commit 940daf74cfd1719bd901f346ef96e7a7e24f3d5f 11163 mech_krb5: NULL pointer errors commit 41d4805f3c6abade283ec1c338ef8c94ef6f4fd4 11161 udapl: NULL pointer errors commit bd401f0568e6905bc051763ff8342d11c17bf032 11159 libdiskmgt: NULL pointer errors commit 5cc5d5cece01c2151c34ac6d97b0bd369aded9ed 11158 fm: NULL pointer errors commit 5b8cbb8e38f948539d47f11d870efecefc5df9c0 11156 libzfs: NULL pointer errors commit baf3abb99faf2cc8376a1f8ab38dfa1730c2ca13 11148 libbsm: NULL pointer errors commit 21f023df5de311466c7fef39e70e23b3551a16d5 11145 cfgadm_plugins: NULL pointer errors commit eb29cb2960e466249344f1ef9a871496cb2a611a 11142 libscsi: NULL pointer errors commit 51b02b292e47be2588e43efa7cff6e9fc931fba0 11167 libsldap: NULL pointer errors commit 563485af1b25ed721b3a7a25a0c9153999957f71 11138 libsun_ima: NULL pointer errors commit 80b16b99c7741070ef99a31d2582279f38ee5d15 11137 libfruraw: NULL pointer errors commit 03d5549b0a65247d3749887869b20aeeae3eb5e6 11123 libeti: NULL pointer errors commit d2807fdd28344fd2f4dcdc487f7d56c8d00b6075 11124 libkvm: NULL pointer errors commit 0762f44ea8e7c888f6d36c5ce4d0ed47b1bc22af 11132 libsysevent: NULL pointer errors commit ee613b78cf1b6f1080e74ce30191198ffa9bcb11 11125 libpicltree: NULL pointer errors commit 0daffde01c432cf3f4cc2fcc06e4e415e531b5a6 11126 libslp: NULL pointer errors commit d03c6e695aa047219c5b8a31d9b7d2f4ce431765 11129 libtnfprobe: NULL pointer errors commit fba8753da238a5277a57b5679d6ef024e84d5372 11130 libtnfctl: NULL pointer errors commit 8bc1b774e648197aa4450e0eec233f0efeebc99e 11140 libraidcfg: NULL pointer errors commit 29d9204108fb7f70b8c101eae01e62aba6e0b901 11144 libpool: NULL pointer errors commit 2c69a708251dedcd11947bd4469eb7d0f361ac30 11266 mandoc(1) does not support a RETURN VALUES section for 7I man pages
2019-07-0311156 libzfs: NULL pointer errorsToomas Soome3-10/+10
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-29 [illumos-gate merge]Jerry Jelinek3-95/+34
commit c7832f2df55c7f8d07e31fd48692e0cb47da34a2 11218 loader: load vga text font commit d646956405faf5fdc9460e6b19af1bcb7a5c11ae 11171 pam_modules: NULL pointer errors commit da7753c428994e4e6c715886c93d7b49390c3705 11052 ZFS Reads may result in unneccesary calls to zil_commit commit a1d63828c2e12098f43bb49de5b78a6bafc80979 11212 loader: console c_probe callback must be reusable commit ffca9b6bef40a4b4cb6c2739812326c6234f7984 11090 libconv: NULL pointer errors commit 097aa9ce8122e2a595b37e2c87d970fec0d5fcbb 11217 gfx_private vga font setup should use set_font() to search for vga font commit a60ca23dc52059ace3f92bb9a63e723ac49e649b 11276 Allow unencrypted children of encrypted datasets commit b70e94852cee03960a3aed9ab79cbd643b648628 11216 unix: always load font module commit 45cf6faa16c9889e61cbdb6ee3758cdf856dd994 11215 loader: always pass font module to kernel Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c
2019-06-2811276 Allow unencrypted children of encrypted datasetsTom Caputi3-95/+34
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Sean Eric Fagan <sef@ixsystems.com> Reviewed by: Richard Laager <rlaager@wiktel.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-26 [illumos-gate merge]Jerry Jelinek12-88/+2338
commit 2d6125aab2c7deca41a7689dae14eb32ec909f49 11272 libprint: move declaration of ns_kvp_destroy() into ns.h commit 1998b0812b5fb5da180a47adadb55cc844465828 11261 efinet: Defer exclusively opening the network handles commit e41409bfa05152ed1ac94578d69a0444e4ab6904 11168 krb5: NULL pointer errors commit 229945d3d7718e50413d46140ea34f0e9c195c16 11160 pylibbe: NULL pointer errors commit 47f78bf40e94882d167f6132e5dc25ffed0be6e5 11157 libbe: NULL pointer errors commit e2e372a44e0036831b4a1b5f80a7c680223275fa 11154 pkcs11_tpm: NULL pointer errors commit 4b788a9f64f8a617e410f058ca415898b54c3ab9 11153 pkcs11_softtoken: NULL pointer errors commit 798d97d364cf412f7586e489b227851115381696 11152 pkcs11_kernel: NULL pointer errors commit a6313a9d1cea800172e9672443e1496d90d4fbcf 11119 libumem: NULL pointer errors commit eb633035c80613ec93d62f90482837adaaf21a0a 8727 Native data and metadata encryption for zfs Conflicts: usr/src/uts/common/fs/zfs/dmu_recv.c
2019-06-258727 Native data and metadata encryption for zfsTom Caputi12-88/+2338
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>
2019-06-24 [illumos-gate merge]Jerry Jelinek3-21/+184
commit f2dbfd322ec9cd157a6e2cd8a53569e718a4b0af 11184 Want CPU Temperature Sensors 11185 i86pc chip module should be smatch clean commit 6ec1c6665dfa54c991783acaf82f51a97aa79267 11105 scsi_hba_tgtmap_create(9F) tgtmapout argument is incorrect commit b73ccab03ec36581b1ae5945ef1fee1d06c79ccf 9318 vol_volsize_to_reservation does not account for raidz skip blocks commit 29d33d4278d4226572dfc214775224334bc444a6 11260 mdb zfs metaslab statistics are unavailable commit c1d5c2a48971d1705730e1ade6a1bc4d56587416 11084 clean up file-backed l2arc support commit ba6bf04be4fe9d821c75a16fdebd3af3bffdbf26 11254 usb_parse_data.9f: WARNING: skipping paragraph macro: PP after SH commit cec8643b41ebefad6c677010fc784dc4bb0550f3 11190 Update mandoc to 1.14.5 commit 07188943efdbeedd24142a14db7384af1478ba54 11264 tid::errno would be handy in mdb Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/intel/Makefile.intel usr/src/uts/intel/Makefile.files usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/sys/sunddi.h usr/src/lib/fm/topo/modules/i86pc/chip/Makefile usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
2019-06-219318 vol_volsize_to_reservation does not account for raidz skip blocksMike Gerdts2-9/+183
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>
2019-06-2111084 clean up file-backed l2arc supportKody Kantor1-12/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-30 [illumos-gate merge]Jerry Jelinek3-0/+10
commit 4fbfc69b99ccacf0999510e626df37e53b3d56ef 10991 Allow user ACE in ACL to match SID in token extra SIDs commit 10a268c1c2abd3fd9cc708870a3020567adeb92c 11067 debug statistics crash ld(1) when -z allextract commit 0bc0887e1cf0f912077b83256f295ad0ed1c715c 11057 hidden undefined weak symbols should not leave relocations 11058 libld entrance descriptor assertions get NDEBUG check backwards commit b3b3563308068a7fafd98cf3021c73aedc1caa6c 11060 sys/zone.h exposes more than it should commit 810e978011ea80127b0a15368276459b566a3241 10989 Ricoh scanner error after DFS get referral commit a1096253735019dce07e79caf2df1e13078770fb 10988 SMB should not create in directories marked delete-on-close commit b5b772b09624dfff0e83299d0f7b895129f7bf26 8583 Windows 10 fails to delete read-only files with SMB2 commit 575d359d36700f4571e4a87c94966a99b8b7f48a 10987 SMB1 fails renaming an open file commit 91ca6bffd299a6eb6fd63dd0ef807bbd6fb4f835 10985 Hitting file handler count limit of 16k commit e4c795beb33bf59dd4ad2e3f88f493111484b890 10952 defer new resilvers and misc. resilver-related fixes commit 1b55eab738595803f2f751ac1714f659b2e48b9b 11062 psrinfo: comparison between pointer and integer commit 80bd8a585c4ef2f19c09c9c4379635e411c91fe6 11063 acl_common.c: error: comparison between pointer and integer commit 84ce06cea75304aa6dec12e94975d5372dd9c672 11072 Deadlock in lofi after 11043 Conflicts: usr/src/uts/common/sys/zone.h
2019-05-2910952 defer new resilvers and misc. resilver-related fixesTom Caputi3-0/+10
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: Arkadiusz Bubała <arkadiusz.bubala@open-e.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: Don Brady <don.brady@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Giuseppe Di Natale <guss80@gmail.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-14 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 8abca89f418632e2ebd3bcbc8b0d814c394ebef1 10898 Add topo method to determine occupant status commit cfbda96766a25458b8ad2be1a09a59ce247a25d8 10923 thread_affinity_set(CPU_CURRENT) can skip cpu_lock commit e4caeab9084da2fca73539909c80a44baaf3fa67 7639 Remove old DRM+AGP code commit 76eff6ad4aa646f8d8aa38f7dda4824170170280 10929 loader: efi_zfs_is_preferred: was && intended here instead of || commit 3db6627c6730f7ec4426ac0be0e9338235aed2d8 10900 Fix estimated scrub completion time commit 12a8814c13fbb1d6d58616cf090ea5815dc107f9 10566 Multiple DVA Scrubbing Fix commit a3874b8b1fe5103fc1f961609557c0587435fec0 10405 Implement ZFS sorted scans Conflicts: usr/src/uts/intel/Makefile.rules usr/src/uts/common/os/cpu.c usr/src/uts/common/fs/zfs/zio.c usr/src/uts/common/Makefile.rules
2019-05-1310405 Implement ZFS sorted scansToomas Soome1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-29 [illumos-gate merge]Jerry Jelinek3-19/+7
commit c4ab0d3f46036e85ad0700125c5a83cc139f55a3 10809 Performance optimization of AVL tree comparator functions commit 95fa23b1c91c8660ef64ef5a20acfcd53961746e 10847 fix smatch issue in zpool cmd commit 100e26fc80bc137237733b254a52de636d52c80e 10684 usbkbm: implement usbkbm_rsrv() to get out of interrupt context commit 51ddf9bf5af833bbebc584ece0124b0e4ffa5abd 10845 tem: depth 24 and 32 do support 256 colors commit 64dee23eeee29de386301f5c43198866122deedb 10808 Print "(repairing)" in zpool status again commit ad027c0ff9612bff8f47b43d8561da627f80cd29 10842 Mutex leak in dsl_dataset_hold_obj()
2019-04-2610809 Performance optimization of AVL tree comparator functionsGvozden Neskovic3-19/+7
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>
2019-04-15 [illumos-gate merge]Jerry Jelinek3-16/+115
commit f47697518b642104e6a9bc6906310e54030d2dc5 10598 loader: implement map-vdisk and unmap-vdisk commands commit 571d0d198e0c9799d6076f93f201f482993955ed 10689 srpt_cm_conn_closed_hdlr() needs a smatch fix commit 663207adb1669640c01c5ec6949ce78fd806efae 10601 Pool allocation classes 10757 Add -gLp to zpool subcommands for alt vdev names Conflicts: usr/src/uts/common/fs/zfs/zio.c usr/src/boot/sys/boot/efi/loader/conf.c
2019-04-1310601 Pool allocation classesDon Brady3-16/+115
10757 Add -gLp to zpool subcommands for alt vdev names Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Håkan Johansson <f96hajo@chalmers.se> Portions contributed by: Richard Yao <ryao@gentoo.org> Portions contributed by: Chunwei Chen <david.chen@nutanix.com> Portions contributed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Richard Laager <rlaager@wiktel.com> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Andreas Dilger <andreas.dilger@chamcloud.com> Reviewed by: DHE <git@dehacked.net> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Gregor Kopka <gregor@kopka.net> Reviewed by: Kash Pande <kash@tripleback.net> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Giuseppe Di Natale <guss80@gmail.com> Reviewed by: bunder2015 <omfgbunder@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-0410499 Multi-modifier protection (MMP) [fix local build breakage]Jerry Jelinek1-1/+1
2019-04-04 [illumos-gate merge]Jerry Jelinek8-26/+231
commit 251a62bcb8f02bf0421d03de4ad180a37416657d 10590 Update tzdata to 2019a commit 0c26abfe36e56b0d0ca74a046c85dc41f76d1d59 10597 would like a way to set NMI behavior at boot commit e0f1c0afa46cc84d4b1e40124032a9a87310386e 10499 Multi-modifier protection (MMP) Conflicts: usr/src/uts/i86pc/sys/apic_common.h usr/src/uts/i86pc/os/mlsetup.c usr/src/uts/i86pc/io/pcplusmp/apic_common.c
2019-04-0310499 Multi-modifier protection (MMP)Olaf Faaland8-26/+231
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: sanjeevbagewadi <sanjeev.bagewadi@gmail.com> Portions contributed by: John L. Hammond <john.hammond@intel.com> Portions contributed by: Giuseppe Di Natale <dinatale2@llnl.gov> Portions contributed by: Prakash Surya <surya1@llnl.gov> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Kash Pande <kash@tripleback.net> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: Gu Zheng <guzheng2331314@163.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Ned Bass <bass6@llnl.gov> Reviewed by: Andreas Dilger <andreas.dilger@intel.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-19 [illumos-gate merge]Jerry Jelinek3-0/+24
commit 9c2acf00e275b6b2125a306f33cdddcc58393220 10554 Implemented zpool sync command commit 9e4af98f99ed7cc13379dff1aca68e7a3dfe29bd 10543 dls_unbind() needs better checking commit edd669a7ce20a2f7406e8f00489c426c0690f1bd 10104 pam_set_data() dereferences pointer before checking for NULL commit 1e87a401c9ee341d1e7b7c52fa78039172333053 10534 uts: update usbdevs
2019-03-1810554 Implemented zpool sync commandAlek Pinchuk3-0/+24
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-14 [illumos-gate merge]Jerry Jelinek1-39/+0
commit ba00d94ad32aec378c65c2bad5cd13dd9145041a 10121 smatch fix for auditstat commit 07e71bcf7552a80dff82c5f2b62d9d3a65c488b2 10391 SPARC build of libficl-sys fails after 10338 commit a6422048521434dc250a1832c980645e5de26b4e 9287 dladm Segmentation Fault (core dumped) on unknown field commit 9426efbbd0cbf49bc29df076259d21faff4226a9 10370 sunmdi: cast between incompatible function types commit f2c063acc68609f8132d5b735f167b1213cf5380 10359 terminfo: add underline for sun-color commit 954fa1e90ed4bd3992f7c431c152b972a1845034 10365 modconf: cast between incompatible function types commit 4dfd3a951f98bde88f1fe577490f5403db4db9d6 10363 rpcmod: this statement may fall through commit f06e090ade385ba43b3b86dc2dea1960ad49e8e4 10356 uts/common/io/tem: do not copy common line tails commit 54811da5ac6b517992fdc173df5d605e4e61fdc0 8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature commit 856f710c9dc323b39da5935194d7928ffb99b67f 10361 usr/lib - stop lint library generation and packaging Conflicts: usr/src/uts/common/fs/zfs/dbuf.c
2019-02-1310361 usr/lib - stop lint library generation and packagingAndy Fiddaman1-39/+0
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Frederik Wessels <wessels147@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-06OS-6602 ZFS not detecting faulty spares in a timely mannerKody A Kantor1-3/+8
OS-7499 ZFS retire agent cannot fault inactive spares Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-18 [illumos-gate merge]Jerry Jelinek1-0/+11
commit 04e56356520b98d5a93c496b10f02530bb6647e0 5882 Temporary pool names commit 36acdd115a7d14b9a0ffd968d084ebeac2451a7e 10062 illumos.sh could be re-organized commit 4da7ed37ba5e1e12c0618eef16411d6fd67dd8c6 10060 loader: fix DEBUG messages in disk/part interfaces commit 922a2a1681b0f92b4d65daff3cbcd841293d5778 10058 loader: Add an ISO9660 "partition table" type to loader. commit 67deef8cbc83060db238a0f4ee252d1ba74641ef Conflicts: usr/src/tools/env/illumos.sh usr/src/cmd/zpool/zpool_main.c
2018-12-175882 Temporary pool namesAndriy Gapon1-0/+11
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-14 [illumos-gate merge]Jerry Jelinek1-7/+7
commit 03270635d68df6a0392fb8f4b7c04acad764648b 10057 Man page misspellings: "ouput", "particuliar", and "overriden" commit 13b70267be56f36cbbc54ef71e13714ad820ad22 10048 fdisk: use /boot/pmbr if possible commit 6fe4f3002ca33af5ab7123ed78d81899dadf2fbb 9683 Allow bypassing devid in vdev_disk_open() commit 17fb938fd6cdce3ff1bb47dafda0774f742249a3 9847 leaking dd_clones (DMU_OT_DSL_CLONES) objects commit 20633e304b57bc98f70fdb194081b7023adf527b 9559 zfs diff handles files on delete queue in fromsnap poorly
2018-12-14Revert "backout 9421: causes TRITON-372"Jerry Jelinek1-2/+5
This reverts commit 2a235a434573f6659d6ebfc10ef33136384caad1.
2018-12-139559 zfs diff handles files on delete queue in fromsnap poorlyPaul Dagnelie1-7/+7
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-10OS-6417 "zpool import -m" could print last txg timeKody A Kantor1-3/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-10 [illumos-gate merge]Jerry Jelinek2-32/+27
commit 16d8656330ae5622ec32e5007f62145ebafdc50f 9997 Import iconv modules from g11n consolidation commit 863275a46b877530dd1c728df0b4e9bddb5702e3 9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk commit 049ba636fa37a2892809192fc671bff9158a01cd 9630 add lzc_rename and lzc_destroy to libzfs_core commit 37002877d7628586736855370376e9f6ec0d4704 9989 Make loader.efi dual boot, step 2: remove boot1 commit 03fe8ede397c5609aac1be54aedccec490dca121 10026 common/sha1: update for loader build
2018-12-079630 add lzc_rename and lzc_destroy to libzfs_coreAndriy Gapon2-32/+27
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>