summaryrefslogtreecommitdiff
path: root/usr/src/test/zfs-tests/tests
AgeCommit message (Collapse)AuthorFilesLines
2021-04-07 [illumos-gate merge]release-20210408Dan McDonald2-4/+97
commit c7b656fc7125adc5888ce934f1a3433da4b1bbc5 13601 ksh shell lint misleading 13631 shell lint about variable expansion in arithmetic expressions is inscrutable commit 11326df80789c71d3ac24d5ff3da2c1c0617961a 13697 zfs change-key does not follow clones, data loss ensues commit 8f097fe6cf8dff8db1e1c43d349b305633044d40 13628 sppptun: array subscript 0 is outside array bounds
2021-04-0713697 zfs change-key does not follow clones, data loss ensuesTom Caputi2-4/+97
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Portions contributed by: Alex Wilson <alex@cooperi.net> Portions contributed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-19 [illumos-gate merge]Dan McDonald13-0/+1078
commit 9e369d105cd3d4aa6ce8fcd212306d290e67d94a 13223 gptzfsboot: we also depend on LIBI386 commit cf301154ca04d983254e2a93ce50186494f9c4d5 13225 libdwarf: too many symbols require 'small' PIC references commit 4e59aad1e081d538a84310b0d0eec7556a710eb9 13224 loader: edd_device_path_v3 is too small commit 91ab9467e54c18d8133142e5704929a65e13a449 13221 mapfile name for unix should be less generic commit f0a052391861a2b96cf28973c3b7f2854591aa79 3525 Persistent L2ARC commit 6218f28969018904255fddf306e6489c7ae28bba 13219 Fix typo in udp_ioctl()
2020-10-163525 Persistent L2ARCGeorge Amanakis13-0/+1078
Portions contributed by: Saso Kiselkov <skiselkov@gmail.com> Portions contributed by: Jorgen Lundman <lundman@lundman.net> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: Alexander Motin <mav@FreeBSD.org> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-12 [illumos-gate merge]release-20200813Jerry Jelinek8-50/+188
commit 0ac8993002ee179cc3289243a0fc956ee0db04da 13013 Port OpenZFS zpool label clear improvements 13012 zpool_read_label semantics should match OpenZFS commit 0904e7ecf266ebe6844dfc4b178441dc8d81296b 12944 remove long obsolete libsys
2020-08-1113013 Port OpenZFS zpool label clear improvementsBrian Behlendorf8-50/+188
13012 zpool_read_label semantics should match OpenZFS Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-07 [illumos-gate merge]Jerry Jelinek4-8/+217
commit 0caa75193db78d20398498ff9eca8f1c173ec99c 13017 Dump unique configurations and Uberblocks in zdb -lu
2020-08-0613017 Dump unique configurations and Uberblocks in zdb -luOlaf Faaland4-8/+217
Portions contributed by: Ryan Moeller <ryan@iXsystems.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: Don Brady <don.brady@intel.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-07-08 [illumos-gate merge]Jerry Jelinek4-3/+101
commit f4f9009fc79529ef8f45e7a31acd2ce4ca86a276 12912 epoll mishandles excessive timeout negativity commit be9c3adb90f4f745cf5c07f3c0dbdd6c9028cda0 12926 libstand: add missing iscntrl() isgraph() and ispunct() commit 7ac89354c798225fea6296348415955ccd95fb80 12877 Port OpenZFS #7780 - Add basic zfs ioc input nvpair validation 12895 zfs_onexit_fd_hold fails to release non-zfs fds commit 6f0673af8764c356a5bd511fc7ca8af579fe2000 12810 usr/src/tools/opensolaris contents are unused commit 086d96878f5f62a25a6d90e5b03a1ef9ba352231 12909 epoll should better detect fd reassignment Conflicts: usr/src/uts/common/sys/user.h
2020-07-0712877 Port OpenZFS #7780 - Add basic zfs ioc input nvpair validationDon Brady4-3/+101
12895 zfs_onexit_fd_hold fails to release non-zfs fds Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: George Wilson <george.wilson@delphix.com> Portions contributed by: Simon Klinkert <simon.klinkert@gmail.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-03OS-8054 inotify watches lead to EBUSY during zfs mount (#305)release-20200604Jason King2-0/+148
Portions contributed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-02 [illumos-gate merge]Jerry Jelinek5-0/+162
commit b39b008f8a57ea7ddfd0f69b24529deba7c25ae1 12783 async unlinked drain races with ZFS unmount commit 94bce860c16a04a3d8eaeaa18807723c026e23b5 12559 zs: NULL pointer errors commit fdf1a8710a94b4953ba782ed5bdc1549b0356ddc 12804 sysevent.h: C++11 requires a space between string literal and macro commit e86372a01d2d16a5dd4a64e144ed978ba17fe7dd 12668 ZFS support for vectorized algorithms on x86 (initial support) commit 82049ff560eed6fbdf4cf222d894467f5809f9b3 12119 ndmpd: cast between incompatible function types commit 8e3a263e496f0b896b62a8ebe101c0b2b56c9a15 12750 bhyve should not hold HMA registration with no running VMs commit d0b3c59ba652f183eeec1414dd9fbdc56bf05cc8 12775 reorganize bhyve contrib headers commit e213fe2d75a0e47cc0b3f67c473e24dfa9304e0b 12545 ixgbe: IXGBE_LE32_TO_CPUS macro is missing assignment
2020-06-0112668 ZFS support for vectorized algorithms on x86 (initial support)Gvozden Neskovic5-0/+162
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-26 [illumos-gate merge]Jerry Jelinek4-16/+144
commit b325f34d6fd056178a119182f410f157d35a9ea6 12781 /etc/ppt_aliases needs to be in the boot archive commit 282a8ecb1f4aca0718d89ef1299b5928e5405bca 12736 Add DISCARD/TRIM support to bhyve commit aee33e58f237f0d3cfeab24295f491937f0f7c79 12766 clean up bhyve lints commit 00509c829a7bda32eeabfd272e5e6307ed93079e 12784 Fix errors in plockstat man page commit c376fe93141769de29a07813de2dfb2c8c4b8481 12745 man page typos commit 84659b24a533984de271059abf9a1092835d15a9 12735 bhyve upstream sync 2019 Sept commit cf3ec608f736765ec9852eed5e611848a25de9a4 12768 12392 regressed ftello64 behavior commit 165c5c6fe7d6c7a95878c8a3aae7da65d1da1d90 12774 Resilver restarts unnecessarily when it encounters errors commit 9c3024a3457d2d1269be18124a1ac69e33000da7 12682 want mdb-bhyve module commit 88d6421c15f1c4daea9c8128e715662091258054 12779 mdb str_flags is missing STRXPG4TTY commit 3579e3c35b601b3f66174315be3026281487541a 12776 libbe: missing typedef in libbe.h commit eb9a1df2aeb866bf1de4494433b6d7e5fa07b3ae 12680 want PCI pass-thru in bhyve Conflicts: exception_lists/packaging usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/mdb/i86pc/modules/unix/unix.c usr/src/cmd/pptadm/Makefile usr/src/lib/libppt/Makefile usr/src/lib/libppt/Makefile.com usr/src/lib/libvmm/Makefile usr/src/lib/libvmm/Makefile.com usr/src/uts/i86pc/Makefile.i86pc usr/src/uts/i86pc/io/vmm/vm/vm_page.h usr/src/uts/i86pc/ppt/Makefile usr/src/uts/i86pc/vmm/Makefile usr/src/uts/intel/ia32/ml/modstubs.s
2020-05-2212774 Resilver restarts unnecessarily when it encounters errorsJohn Poduska4-16/+144
Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Paul Zuchowski <pzuchowski@datto.com> Reviewed by: Toomas Soome <tsoome@me.com>
2020-05-13 [illumos-gate merge]Jerry Jelinek6-0/+509
commit 4c46c814833d7980b7ebf54590a97d7f91472bd5 12691 Want means of getting the maximum user address in a process commit 0c06d385ea5bbe11d20ecea2e02cdc78733d5359 12636 Prevent unnecessary resilver restarts commit 8291b3b94350ddd6df6ecd55435b59079f7a3dd2 12686 dladm: vnic creation over bge0 failed: object already exists
2020-05-1212636 Prevent unnecessary resilver restartsjwpoduska6-0/+509
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: John Gallagher <john.gallagher@delphix.com> Reviewed by: Kjeld Schouten <kjeld@schouten-lebbing.nl> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Alexander Motin <mav@FreeBSD.org> Portions contributed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-05 [illumos-gate merge]Jerry Jelinek1-29/+9
commit 3052595ab8ddcc51231d239415b5eba5d913d45b 11807 "private use area" characters should be marked as "printable" commit cd61ae21816e53b94bc1673f3f1aa651fc3115e8 12447 should install library compat symlinks from library makefiles, not Targetdirs commit 241c90a06e8d1708235651863df515a2d522a03a 12454 remove lint library machinery commit 282d4a2d330d797757f16d55e1df9569f3e52d10 12666 libproc manpage bugs commit d906f494f9407f1ae043a922478ce3609959caf5 12670 Unaligned output of snoop's usage() function commit 18c4eaf123da22eddbe6e9a4ba7b8115ba748075 12669 Add omitted word in vmstat man page commit b68ab351091d2aea3f72a011f64de12fb05fc833 12028 zfs test mdb_001_pos can fail Conflicts: usr/src/lib/nsswitch/dns/Makefile.com usr/src/lib/libsff/Makefile usr/src/lib/brand/Makefile usr/src/lib/Makefile.lib usr/src/lib/Makefile.targ
2020-05-0412028 zfs test mdb_001_pos can failSara Hartse1-29/+9
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-05-01 [illumos-gate merge]Jerry Jelinek2-1/+94
commit ef9416a894c90df5d46b888dbe2908c7f00fd409 12296 unix: access_mask_check() warn: bitwise AND condition is false here commit 9f9cceb6f1158940244c35cecdbc93f9a386a4b8 12662 smbios(1M) interprets jedec IDs incorrectly 12664 fix smbios memory technology operating mode capabilities commit f343451914d0efaf2d6fc84d8818a16246b223dc 12635 Allow for '-o feature@<feature>=disabled' on the command line
2020-04-3012635 Allow for '-o feature@<feature>=disabled' on the command lineLOLi2-1/+94
Portions contributed by: Turbo Fredriksson <turbo@bayour.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-21OS-8115 Add support for zfs.sync.change-key channel program (#264)Jason King3-2/+183
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2020-02-21 [illumos-gate merge]Jerry Jelinek2-0/+149
commit b2d2f356e1abcc2a19572314b5084b7b87050604 12308 Support setting user properties in a channel program commit 48d1bcbbf436904298ce3191590b67834ac47dea 11981 libslp: cast between incompatible function types
2020-02-2112308 Support setting user properties in a channel programSara Hartse2-0/+149
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-18 [illumos-gate merge]Jerry Jelinek18-68/+355
commit 2e25d8e1fe9b3743d7dec073fd05a9f95fbca2a7 12225 normalize complex float names across compilers commit f4b3fdc1b1ec48bd52b545ef80d866244e76d91b 12291 python3.8 fails versioning check commit 94494656088303cd79a8b970e5535468c5f0117d 12307 Fix markup errors in mtx(3C) commit c40d33be34d8bd92100aad1cfae8c1aaeee375d6 12309 errors in section 9e of the manual commit 0dc3799518631a169651844259f4357ece16ffa6 12305 typos in dhcp man pages commit d7ab8532a7a0f65d1c2b7bc3f45072f665860b20 12236 getmembers_DN doesn't properly handle errors from __ns_ldap_dn2uid 12240 nss_ldap does not properly look up group members by distinguished name commit f5f3cbec075f8308da054292c7c7d96373c956ee 12288 getfacl and setfacl could stand improvement commit 5642709df07e9b3a809f898f938aac4fc9903255 12211 loader: build with smatch fixes commit 8b6e4188cd6fe49ddc2ff1e635b9c1538fbd5d48 12303 nfs/nfs4_drc.h: No such file or directory commit d3879c39d2a534146eaf46dc510b80678ea24023 12181 zvol tests should avoid grep -w 12281 zvol_swap_003_pos shouldn't use swapadd in cleanup commit b0daad2a8784078aa662f966577891e83a581d3a 12287 errors in audio utility man pages commit dd50e0cc4cbe1474096300fe52e9855769c0d478 11682 zpool iostat and status improvements commit 3df9f0641f28754051d5e82c6457527cf4af1258 12227 libctf incorrectly handles clang anonymous unions commit 6d9e11ccb59a5d4ea2127e1791163333c4337a08 12224 ctfconvert conv backend error missing newline commit b40354493afafb9870e25372645af933e189b24f 10931 BUILDPY2TOOLS and BUILDPY3TOOLS need to be documented in illumos.sh Conflicts: usr/src/uts/common/fs/zfs/zio.c usr/src/uts/common/fs/zfs/sys/zio.h
2020-02-1412181 zvol tests should avoid grep -wJason King3-4/+7
12281 zvol_swap_003_pos shouldn't use swapadd in cleanup Reviewed by: Kody Kantor <kody@kkantor.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-1311682 zpool iostat and status improvementsTony Hutter15-64/+348
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Hajo Möller <dasjoe@gmail.com> Portions contributed by: Damian Wojslaw <damian@wojslaw.pl> Portions contributed by: kpande <github@tripleback.net> Portions contributed by: Anatoly Borodin <anatoly.borodin@gmail.com> Portions contributed by: Gregor Kopka <mailfrom-github@kopka.net> Portions contributed by: George Melikov <mail@gmelikov.ru> Portions contributed by: George G <gg7@users.noreply.github.com> Portions contributed by: DeHackEd <DeHackEd@users.noreply.github.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Giuseppe Di Natale <guss80@gmail.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Allan Jude <allanjude@freebsd.org> Reviewed by: Olaf Faaland <faaland1@llnl.gov> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-02-06 [illumos-gate merge]Jerry Jelinek2-3/+3
commit 5801b0f01c3c34499a929ed96164a5a68b470945 12217 add ld assert-deflib and guidance to gate build commit 948761701ebc8a0cf820a973780b2fbb931c4390 12262 Suboptimal vmem hash table slows down boot commit cdd7a662d2c0914e93e1daa44cebae7003c99777 12254 python changes have broken the zfs test suite Conflicts: usr/src/lib/libzonecfg/Makefile.com usr/src/lib/libc/sparcv9/Makefile.com usr/src/lib/libc/sparc/Makefile.com usr/src/lib/libc/i386/Makefile.com usr/src/lib/libc/amd64/Makefile usr/src/lib/krb5/plugins/preauth/pkinit/Makefile.com usr/src/lib/Makefile usr/src/cmd/sendmail/src/Makefile usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile
2020-02-0512217 add ld assert-deflib and guidance to gate buildToomas Soome1-1/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0512254 python changes have broken the zfs test suiteAlexander Pyhalov1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-04 [illumos-gate merge]Jerry Jelinek1-0/+39
commit 8bd53a1ca9fba2d5585cc775422e4d1db161bf96 12255 proc_get_fdinfo() crash if fdinfo file grows commit 8b06eaf6acc31eaadddc0fec3df9d1a4294b7cc2 12267 zfs '::abuf_find' dcmd is broken commit a52121ea720d327228a95e9d0c4a426339f08c7f 12260 Fix zpool history unbounded memory usage commit b5c83661f3899fe50c949117084b15d6478d9f5f 12251 remove sunfire-specific man pages commit 46782190b8c59b1b5fd7df81b2231ef50061fe2a 12234 Want smbios battery support commit 9a63ec2733c93e3ee31e95779a4f2f45a57eda59 12183 Want new IPD 13 DMA Cookie APIs commit 31ad075e90bf5afda8ab4b8cc4d3ca3e89946115 12257 resync smatch to 0.6.1-rc1-il-4 commit 2d85dedb8eaa3ba69c85560030efe4cbc815efb8 12245 Support inheriting properties in zfs channel programs commit 442c994cdeb1e51c84e6d7ba987af00893aa84c4 12269 mdb multilist walker should be a layered walker commit 83bba2b4a81b05183e2f81f5601e23cba9972fad 12272 loader: bc_add can not use any other probes than ah=0x4b
2020-02-0312245 Support inheriting properties in zfs channel programsJason King1-0/+39
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-24 [illumos-gate merge]Jerry Jelinek7-29/+32
commit 1dd4766bd0d7ab56961ce97c9c39de612ae2e7d1 12153 netstat can use /proc/<PID>/fdinfo and avoid grabbing processes commit a02120c4550735e4c33259ff2671a5ef9d06c5cc 12046 Provide /proc/<PID>/fdinfo/ commit e3bf7d5a53699b06ef4e776789b585322c4bf8ed 12189 zfs test suite calculates md5 digests suboptimally Conflicts: usr/src/uts/common/sys/prsystm.h usr/src/uts/common/fs/proc/prvnops.c
2020-01-2312189 zfs test suite calculates md5 digests suboptimallyKody Kantor7-29/+32
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-01-15 [illumos-gate merge]Jerry Jelinek1-1/+1
commit e25cb0e77ab84d3147918b8aef1f5161fbccb30e 11967 need TAA mitigation commit b666b5bebdde1067e2d0f2b91fd28a5243311a1a 12165 lp: argument to 'alloca' may be too large commit dd2ed563fd8f7f157d5cd583cae81fef585c2ffc 12151 libc: specifies less restrictive attribute than its target commit e830fb12ed60bbd91c87459b169b5d1cc6ef0b9e 10241 ZFS not detecting faulty spares in a timely manner 12132 zfs-retire agent crashes fmd on systems without vdev devids 12034 zfs test send_encrypted_props can fail commit 356ce177517a15babb8fd801d490f239298643b7 12178 Allow bytes to be removed from a custr Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/common/fs/zfs/spa_misc.c usr/src/test/util-tests/tests/Makefile
2020-01-1410241 ZFS not detecting faulty spares in a timely mannerKody A Kantor3-3/+58
12132 zfs-retire agent crashes fmd on systems without vdev devids 12034 zfs test send_encrypted_props can fail Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-04 [illumos-gate merge]release-20191205Jerry Jelinek1-2/+11
commit 99d3b4e271d47a93935645d0c2d348d161f90c80 11950 diff_cb() does not handle large dnodes commit c4fc965c904c30ee88c7ec42768b39cdbb328de9 11979 libshell: bitwise comparison always evaluates to false commit e63ea1f970505bef26ee06b3cef54076ad25b94e 12043 Streams ioctl for _I_CMD within kernel causes EFAULT
2019-12-0311950 diff_cb() does not handle large dnodesloli10K1-2/+11
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Ryan Moeller <ryan@ixsystems.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-27 [illumos-gate merge]Jerry Jelinek3-0/+173
commit c5832a5333c189dfa346a3c1edac9fa39e1de4cb 12002 async unlinked drain commit e2336878c3b2087bcf5c52436847f37afaec8666 11960 Add topo module and hdl api for freeing string array commit bb51a979b2badfaa6cf79bcb781b23aa6c1502f2 12021 zfs_diff tests missing Makefile deps commit 05c00ec58206e104da9853d2117cf39602f4d5ee 12010 extra whitespace in mmap(2) commit f52943a93040563107b95bccb9db87d9971ef47d 12016 Use of GNU ld should explicitly specify the required output format commit a64e1e23aa6dde2e865402bb20dde999f835fdc5 11996 format: modify should not ask for GPT partition 7 commit d30992fa3989ef47543839be59b8c86165285ec4 11995 format: efi usable size is missing 1 sector Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_string.c usr/src/lib/fm/topo/libtopo/common/topo_mod.h usr/src/lib/fm/topo/libtopo/common/mapfile-vers
2019-11-2612002 async unlinked drainAlek Pinchuk2-0/+171
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Roman Strashkin <roman.strashkin@nexenta.com> Portions contributed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-26 [illumos-gate merge]Jerry Jelinek9-0/+599
commit a629ded1d7b2e67c2028ccbc5ba9099328cc4e1b 11962 Port ZoL zfs diff tests to illumos commit 32a71e42b5b15681007be8f91ac790b320b74d43 11993 format: reserved partition size calculation should use sector size commit 32114f8806363681160c9505a0dfa90331e8579d 12012 zdb: do not output binary org.illumos:checksum_salt on terminal commit 93d2b6f25d9da54278148dfd3d9a33ff2827016e 11938 loader.efi: HARDDRIVE_DEVICE_PATH may have subpaths commit 247e9a8ed695b16d62e2a0cb581e5c07d949d5ae 12009 Memory leaks in blkdev when blkdev device is detached commit eb44bcc7bc940d7cc1f4c10afa5a1cb7ec0dd198 12013 fix smatch build for GCC4
2019-11-2511962 Port ZoL zfs diff tests to illumosLOLi9-0/+599
Portions contributed by: Tony Hutter <hutter2@llnl.gov> Portions contributed by: Tom Caputi <tcaputi@datto.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2312021 zfs_diff tests missing Makefile depsRobert Mustacchi1-0/+2
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-12 [illumos-gate merge]Jerry Jelinek19-9/+377
commit 3b4422300b98a1be9831b52861a41c8db9440a2d 11946 clean up improper use of mdb_getopts commit d8849d7dee03b84a3fa281ec65eb9e3d86d3756b 11943 Fix out-of-order ZIL txtype lost on hardlinked files 11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE commit ad234cdc80febfeac2ea24977ab7cf9a7cc466ba 11951 smatch sometimes flags problems with ipmp_snap_take() commit 2c6de396617b717590773cf19bfa1232149c8472 11934 One more typo in zone_sun.tab Conflicts: usr/src/cmd/mdb/common/mdb/mdb_modapi.h
2019-11-1111943 Fix out-of-order ZIL txtype lost on hardlinked filesChunwei Chen19-9/+377
11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE Portions contributed by: Ryan Moeller <ryan@freqlabs.com> Portions contributed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-08 [illumos-gate merge]Jerry Jelinek1-7/+12
commit 42cd19316c818c8b8283fc48263a1b4ce99cf049 11859 need swapgs mitigation commit ad3e6d4dd82f2e18743399134a4b99cf303478f6 11880 changing encryption key on dataset with unencrypted children triggers VERIFY commit 249622b3e0d46f0016d00e3f87b314635d11065a 11929 mac_minor_hold() gets id_alloc_nosleep() wrong commit 1c085a54d061bc17f8b209d1ea6161fcdf66d971 3334 zonestat missing man page commit 327c8d1665439dd2540c1b460773bd9f0c1c0fa9 11792 ibtl: cast between incompatible function types commit 22f89f96cd7b45b9686231ed7d98e610077df6c6 11922 ipmi_open looks for wrong return value
2019-11-0711880 changing encryption key on dataset with unencrypted children triggers ↵Tom Caputi1-7/+12
VERIFY Portions contributed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-30 [illumos-gate merge]Jerry Jelinek1-2/+18
commit 106e8bd44b02f4b8cd3c825790276c1c7081e67a 11867 PCIe expansion slots mis-labelled in topo commit 00f453f4ebc211cb928f19a54d3f4edd61f43279 11862 cleanup smatch/cstyle/wscheck issues in usr/src/lib/sun_sas/ commit 744b124e8caed130fec6baedb0c53d1b6de03e41 11885 man3m: missing symlinks commit 6b734416901818aa8c4bbb09c12b691ea771dc94 11858 crontab could support /step commit ece0bc848de931052064be9faf07f4e44c150a15 11883 loader: zio_checksum_verify should check byteswap commit 1a2641f606f3bfa50cdbbe8770af78116de52563 11521 ::whereopen should be usable in a pipeline commit 042b56085944fdf280ee8e4a93b329c206054f88 11882 loader: rs_alloc() may return NULL commit b12258b69ac245658b0ca5ae070b3ff004186148 11866 Use -fstack-protector-strong when available commit 241bfedfbd27da9d3f2aa7ffaafa5da978f23afe 11842 Want audit events for auditon(A_SETPMASK) and friends commit 8675de3a4bb7d310dd672e8f2bf479154e07c678 11872 Fix incremental recursive encrypted receive commit 7ca0d613a17085b59a8b231daa9eddfa74fd83ee 11845 acquire-spray test could be improved 11857 kmc-update test missing from runfile commit a0ee54468d6e6b136d1ca470a03bb44165c66e6e 11871 smatch should not hammer linux procfs path Conflicts: usr/src/uts/intel/Makefile.intel usr/src/cmd/cron/cron.h usr/src/cmd/cron/cron.c usr/src/cmd/cron/Makefile
2019-10-2911872 Fix incremental recursive encrypted receiveTom Caputi1-2/+18
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-10 [illumos-gate merge]Jerry Jelinek8-28/+224
commit dcaebb1b0d4dccd646f5c72bd6634feaa75d59bc 11779 loader.efi: framebuffer cstyle cleanup commit 50d739b17e1e765a13d68d99edeee69680122240 11778 SMB server should report as a newer server version commit 06abc743fea52d63ff21197e28e32fe2aa5b402a 11736 Stop using $VERSION for the genunix label commit 160df5799e3f9b7bb50684728c35ab9849ff694c 11777 bootadm: list-menu -o entry=X does not list details when bootfs has colon commit 4348eb901228d2f8fa50bb132a34248e8662074e 11770 additional mmp fixes