summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs
AgeCommit message (Collapse)AuthorFilesLines
2018-12-18 [illumos-gate merge]Jerry Jelinek3-6/+53
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 Gapon3-6/+53
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-17OS-7151 ZFS loading and unloading metaslabs at audible frequencyJerry Jelinek2-21/+52
Reviewed by: Joshua Clulow <jmc@joyent.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Kody Kantor <kody.kantor@joyent.com>
2018-12-14 [illumos-gate merge]Jerry Jelinek3-2/+48
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-0/+11
This reverts commit 2a235a434573f6659d6ebfc10ef33136384caad1.
2018-12-139683 Allow bypassing devid in vdev_disk_open()Pavel Zakharov1-1/+46
Reviewed by: Sara Hartse <sara.hartse@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-139847 leaking dd_clones (DMU_OT_DSL_CLONES) objectsMatthew Ahrens2-1/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-10OS-6417 "zpool import -m" could print last txg timeKody A Kantor1-0/+17
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-10 [illumos-gate merge]Jerry Jelinek1-5/+21
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 Gapon1-5/+21
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>
2018-11-30 [illumos-gate merge]Jerry Jelinek5-73/+202
commit cab3a55e158118937e07d059c46f1bc14d1f254d 9962 zil_commit should omit cache thrash
2018-11-309962 zil_commit should omit cache thrashPrakash Surya5-73/+202
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-28 [illumos-gate merge]Jerry Jelinek2-6/+14
commit f9008f8deff5da21c46ffed5dff700071bcf884e 9978 env: set gcc 7 as shadow compiler and do not run lint commit f8fdf6812567ce1a3b76a6bee2ee3f04bd3fcaca 9963 Seperate tunable for disabling ZIL vdev flush
2018-11-279963 Seperate tunable for disabling ZIL vdev flushPrakash Surya2-6/+14
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-26 [illumos-gate merge]Jerry Jelinek1-1/+2
commit bbb9d5d65bf8372aae4b8821c80e218b8b832846 9994 cxgbe t4nex: Handle get_fl_payload() alloc failures 9995 cxgbe t4_devo_attach() should initialize ->sfl commit 4450d42479b62d9a48049d644ff47b97009d9da2 9999 loader: Consolidate three copies of ZFS commands into a central location. commit 39cc040ff7c0c62aae858381f21d0567dd60042e 9967 dflt_termios and base_termios need update commit 6da2547363ddbd247ee9513db83b05a31bca31af 9959 pthread_mutex_init should initialize mutex appropriately for robust mutex_init commit 2258ad0b755b24a55c6173b1e6bb6188389f72dd 9993 zil writes can get delayed in zio pipeline commit 6daabf26a113f7ed649c4995afca2ddad12c662b 9991 loader: optimize for size commit 50e197fe6be9f132133f0a154925441a1f1411b6 9982 libstand: exit on EOF in ngets commit 2918c4a32d09a835c1eba8b0b02fe1dcb7a83175 9936 atomic ops in syscall_mstate() induce significant overhead 9942 zone secflags are not initialized correctly Conflicts: usr/src/uts/common/sys/cpu_uarray.h usr/src/uts/common/os/zone.c
2018-11-259993 zil writes can get delayed in zio pipelineGeorge Wilson1-1/+2
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-13 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 12d65476afc93e61685ea633c371bdbada4e2300 9974 loader: comconsole.c unused variable 'intbuf' commit 7a19142621d2577f80e8f03a082e1e7b44c00a29 9973 loader: use smbios specific defines only with smbios.c commit ffedf5deeba4b9adf8fdf31a53c23946700d648f 9970 loader: fix EFI getchar() for multiple consoles commit b1e7e97d3b60469b243b3b2e22c7d8cbd11c7c90 9969 svccfg: honour PKG_INSTALL_ROOT when building hash filename commit 8571aeda0618a9b2db4736e7fd3461be6959c42e 9966 svccfg cleanup crashes on empty manifestfiles property group commit d9256fff79245867eed7054793d48f5656f5a6d0 9665 loader: UEFI loader needs to set ISADIR based on hardware commit 94c3dad2979525d0a82595f3d8350a6116aba8ed 9851 add sys/containerof.h and implement __containerof
2018-11-119851 add sys/containerof.h and implement __containerofToomas Soome1-1/+1
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-10-25 [illumos-gate merge]Jerry Jelinek1-75/+0
commit 146341134a2d1d0e3b8b8bab1cf2750d28a3cb14 9853 loader.efi: pointer targets in passing argument 2 of 'efi_print_global' differ in signedness commit b31ca8080c8c8d3586fefd04058d800e36a99e56 9890 loader.efi: add poweroff command commit 54fce4e949f3a6a305a415328f3b07e3bfd2c702 9917 cleanup stale function set_rdattr_params() in nfs4_srv.c commit e8921a52c53ee69f7b65f054d9b2e886139daa59 9894 Deliver python3 modules 9904 Split python modules out into separate packages 5571 Provide 64-bit python modules commit e24b44e5c3120c9b5c8e9b7440bc10c8b7413bfb 9879 more should have better screen size detection Conflicts: usr/src/tools/env/illumos.sh
2018-10-249917 cleanup stale function set_rdattr_params() in nfs4_srv.cVitaliy Gusev1-75/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-228158 Want named threads API [fix mismerge]Jerry Jelinek1-4/+0
2018-10-22 [illumos-gate merge]Jerry Jelinek1-1/+5
commit bc4c0ff1343a311cc24933908ac6c4455af09031 9880 Race in ZFS parallel mount commit 975041dd3b571af240661f84d186e0cd0e36217b 9873 SMB logon fails during 1st second after service start commit ab618543cc6fc4bc273c077ef5d247961cdb29d4 8158 Want named threads API 9857 proc manpages should have LIBRARY section commit 62f63298eba531d48f87aa8c2089298cb7821962 9881 smbd terminated by SIGABRT after smb_account_free() Conflicts: usr/src/uts/common/sys/thread.h usr/src/uts/common/fs/proc/prvnops.c usr/src/uts/common/disp/thread.c usr/src/man/man4/proc.4 usr/src/man/man1/ps.1 usr/src/lib/libc/port/threads/thr.c
2018-10-198158 Want named threads APIJohn Levon2-14/+105
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-17 [illumos-gate merge]Jerry Jelinek1-139/+130
commit b664061f7bf47f885e4f325a1f1ea21e8e09ea4b 9900 fcip: debug statement is mixed up commit e6ae04828f7b4574ab7458d343e5c64e42a25850 7782 nfs: READDIR for referrals should conform to RFC 7530 commit 38e36c53e77317894c59b3460770bf73f6707578 9867 pbchk exception_lists only work from top srcdir
2018-10-167782 nfs: READDIR for referrals should conform to RFC 7530Vitaliy Gusev1-139/+130
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gerg^V?~E^V?~Q Doma <domag02@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-10-15 [illumos-gate merge]Jerry Jelinek1-12/+0
commit a6d101109bfb442cf0db6d8ebb5fb7c32cb16d7e 9472 Add smbutil discon command commit 4226f635096bf9d814aa9fb335518c4855bbe3a3 6375 Add native name demangling support commit 83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f 9664 loader: need UEFI32 support commit e1bf37b1abeb6653a6e35e2bd6924131cced1efe 9884 cw(1) should use -fpic rather than -Kpic Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/cmd/mdb/common/mdb/mdb_demangle.c
2018-10-149472 Add smbutil discon commandGordon Ross1-12/+0
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King2-14/+102
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-05 [illumos-gate merge]Jerry Jelinek8-80/+41
commit b86e7e3f0e50748bb5bb5cc91632d72ff17f08dd 9738 9112 broke third block copy allocations within one metaslab group commit 4e75ba682600b2bf19d158577d528c3db65050e8 9690 metaslab of vdev with no space maps was flushed during removal commit 29bf2d68bef208274f5a54a14cc80c4a8cb76f53 9688 aggsum_fini leaks memory commit 6aee0ad76969eb0027131b3a338f2d94ae86f728 9681 ztest failure in spa_history_log_internal due to spa_rename() commit ade2c82828f0dca1f46919aa1bd936ea1a5a0047 9682 page fault in dsl_async_clone_destroy() while opening pool commit 84927f52bd837f6e4882a19e43fd026f1828d910 9862 fix typo in comment in vdev_impl.h
2018-10-04OS-3356 UFS freebehind can induce hat_pageunload()/htable_purge_hat() raceBryan Cantrill2-154/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-049738 9112 broke third block copy allocations within one metaslab groupAlexander Motin1-7/+5
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049690 metaslab of vdev with no space maps was flushed during removalSerapheim Dimitropoulos1-12/+10
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049688 aggsum_fini leaks memoryPaul Dagnelie2-2/+16
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049681 ztest failure in spa_history_log_internal due to spa_rename()Matthew Ahrens2-54/+0
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049682 page fault in dsl_async_clone_destroy() while opening poolSerapheim Dimitropoulos1-4/+9
Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sara Hartse <sara.hartse@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049862 fix typo in comment in vdev_impl.hAllan Jude1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-201700 Add SCSI UNMAP supportSaso Kiselkov1-29/+53
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-19 [illumos-gate merge]Jerry Jelinek1-1/+0
commit 78149ac661d1ba94da655d9464c92bdd323b0ffc commit 1c2d047073bbce6a9b75c601e17fcaadf4060f52 9829 want interface for posted-interrupt-request IPIs Conflicts: usr/src/uts/i86xpv/io/psm/xpv_uppc.c usr/src/uts/i86xpv/io/psm/xpv_psm.c usr/src/uts/i86pc/sys/smp_impldefs.h usr/src/uts/i86pc/sys/psm_types.h usr/src/uts/i86pc/os/mp_machdep.c usr/src/uts/i86pc/io/psm/uppc.c usr/src/uts/i86pc/io/pcplusmp/apic.c usr/src/uts/i86pc/io/apix/apix.c
2018-09-19Backout: 9680 dsl_dataset_hold_obj can leak bookmarks (breaks build)Dan McDonald1-1/+0
This reverts commit 1946268f4b5e55d1de5a354a87463d24be6991ca.
2018-09-19 [illumos-gate merge]Jerry Jelinek7-23/+70
commit 7928f4baf4ab3230557eb6289be68aa7a3003f38 9617 too-frequent TXG sync causes excessive write inflation commit e19b450bec203d8be04447ea476d7a86b36d63a1 8601 memory leak in get_special_prop() commit 1946268f4b5e55d1de5a354a87463d24be6991ca 9680 dsl_dataset_hold_obj can leak bookmarks commit 7341a7de4f0489193e0cfe11049a7bcf1596a4db 9677 panic from zio_write_gang_block() when creating dump device on fragmented rpool commit f62db44dbcda5dd786bb821f1e6fd3ca2e6d4391 9616 Bogus error when attempting to set property on read-only pool commit 837327673cfef3fa0e815ea9377af002d7b1e01b 9839 unix: add translation for netboot properties commit cbb9248e66a77c6382c6f48aebae5fd0ee60fa69 9835 ses topo module should use topo_mod_clean_str() commit 00d7a6fb939233ed021b823016c33fcae1dac964 9455 Expose drive speed and temperature on disk topo node commit c952f9c1bd80512c5c1db6f7c8c4b49d40154098 9844 libi386: Fix typo in pxe.h commit 4837313c99a7d59b1241728101760485b74f8d2b 9837 nfs_dlinet: allow nfs:// urls Conflicts: usr/src/lib/fm/topo/modules/common/disk/disk_common.c
2018-09-189617 too-frequent TXG sync causes excessive write inflationMatthew Ahrens3-5/+11
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-188601 memory leak in get_special_prop()John Gallagher1-6/+11
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Sara Hartse <sara.hartse@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-189680 dsl_dataset_hold_obj can leak bookmarksGeorge Wilson1-0/+1
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189677 panic from zio_write_gang_block() when creating dump device on ↵Brad Lewis1-6/+14
fragmented rpool Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189837 nfs_dlinet: allow nfs:// urlsToomas Soome1-6/+33
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi2-102/+14
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King2-14/+102
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-08-31OS-7109 pull in Nexenta's unmap driver changesJerry Jelinek1-29/+53
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-31 [illumos-gate merge]Jerry Jelinek1-1/+4
commit 45bf502ff96d3c90215cf16c25a80d757f276431 9720 kernel: support for booting with cpio-based boot_archive commit 82f63c3c2bf5e4378706e8dcfccf717d67371be9 9700 ZFS resilvered mirror does not balance reads
2018-08-309700 ZFS resilvered mirror does not balance readsJerry Jelinek1-1/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com>