svn commit: r308057 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 18:18:53 2016 New Revision: 308057 URL: https://svnweb.freebsd.org/changeset/base/308057 Log: MFC r294329 (by asomers): Disallow zvol-backed ZFS pools Using zvols as backing devices for ZFS pools is fraught with panics and deadlocks. For example, attempting to

svn commit: r308059 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 18:22:00 2016 New Revision: 308059 URL: https://svnweb.freebsd.org/changeset/base/308059 Log: MFC r298814 (by asomers): Fix a use-after-free when "zpool import" fails clear vd->vdev_tsd in vdev_geom_close_locked instead of vdev_geom_detach. In the latter funct

svn commit: r308060 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 18:24:05 2016 New Revision: 308060 URL: https://svnweb.freebsd.org/changeset/base/308060 Log: MFC r300059 (by asomers): Speed up vdev_geom_open_by_guids Speedup is hard to measure because the only time vdev_geom_open_by_guids gets called on many drives at the

svn commit: r308061 - in stable/10/sys: cddl/contrib/opensolaris/uts/common/fs/zfs geom

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 18:25:32 2016 New Revision: 308061 URL: https://svnweb.freebsd.org/changeset/base/308061 Log: MFC r300881, r302058 (by asomers): Avoid issuing spa config updates for physical path when not necessary ZFS's configuration needs to be updated whenever the physical

svn commit: r308058 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 18:20:14 2016 New Revision: 308058 URL: https://svnweb.freebsd.org/changeset/base/308058 Log: MFC r298786 (by asomers): Refactor vdev_geom_attach and friends to reduce code duplication sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c Move c

svn commit: r308063 - in stable/10: sys/dev/pci usr.sbin/pciconf

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 19:46:08 2016 New Revision: 308063 URL: https://svnweb.freebsd.org/changeset/base/308063 Log: MFC r307731: Add names for some DASP devices. Modified: stable/10/sys/dev/pci/pci.c stable/10/usr.sbin/pciconf/pciconf.c Directory Properties: stable/10/ (props cha

svn commit: r308075 - stable/10/sys/cam/ata

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:42:43 2016 New Revision: 308075 URL: https://svnweb.freebsd.org/changeset/base/308075 Log: MFC r304918: Decode some new ATA commands found in ACS-3. Modified: stable/10/sys/cam/ata/ata_all.c Directory Properties: stable/10/ (props changed) Modified: stable

svn commit: r308078 - in stable/10: sys/cam/ctl usr.sbin/ctladm

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:45:06 2016 New Revision: 308078 URL: https://svnweb.freebsd.org/changeset/base/308078 Log: MFC r307350: Add LUN options to limit UNMAP and WRITE SAME sizes. CTL itself has no limits on on UNMAP and WRITE SAME sizes. But depending on backends large requests

svn commit: r308079 - in stable/10: sys/cam/ctl usr.sbin/ctladm

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:45:39 2016 New Revision: 308079 URL: https://svnweb.freebsd.org/changeset/base/308079 Log: MFC r307374: Add LU option to control reported provisioning type. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/usr.sbin/ctladm/ctladm.8 Directory Properties: stabl

svn commit: r308081 - in stable/10/sys/cam: ata scsi

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:48:01 2016 New Revision: 308081 URL: https://svnweb.freebsd.org/changeset/base/308081 Log: MFC r307507, r307509, r307515: Consider device as clean even if SYNCHRONIZE CACHE failed. If device reservation was preempted by other initiator, our sync request w

svn commit: r308083 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:54:18 2016 New Revision: 308083 URL: https://svnweb.freebsd.org/changeset/base/308083 Log: MFC r306424: MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedo bjs dsl_dataset_space is looking at the ds_bp's fill cou

svn commit: r308086 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:56:43 2016 New Revision: 308086 URL: https://svnweb.freebsd.org/changeset/base/308086 Log: MFC r306425: MFV r306423: 7402 Create tunable to ignore hole_birth feature Until we can resolve the numerous hole_birth bugs that have cropped up recently, and come

svn commit: r308087 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-29 Thread Alexander Motin
Author: mav Date: Sat Oct 29 08:57:35 2016 New Revision: 308087 URL: https://svnweb.freebsd.org/changeset/base/308087 Log: MFC r306456: Add #ifdef _KERNEL around send_holes_without_birth_time sysctl. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c Directory P

svn commit: r308123 - stable/10/sys/cam/scsi

2016-10-31 Thread Alexander Motin
Author: mav Date: Mon Oct 31 07:21:37 2016 New Revision: 308123 URL: https://svnweb.freebsd.org/changeset/base/308123 Log: MFC r307523: Make pass driver better support CAM_CDB_POINTER flag. Previously pass driver just ignored the flag, making random kernel code access user-space pointer,

svn commit: r308448 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-08 Thread Alexander Motin
Author: mav Date: Tue Nov 8 20:58:25 2016 New Revision: 308448 URL: https://svnweb.freebsd.org/changeset/base/308448 Log: MFC r307857: Fix panic after ZVOL renamed to name invalid for DEVFS. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c Directory Properties: sta

svn commit: r308586 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:32:00 2016 New Revision: 308586 URL: https://svnweb.freebsd.org/changeset/base/308586 Log: MFC r307318: MFV r307314: 6988 spa_sync() spends half its time in dmu_objset_do_userquota_updates Using a benchmark which creates 2 million files in one TXG, I observ

svn commit: r308588 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:36:27 2016 New Revision: 308588 URL: https://svnweb.freebsd.org/changeset/base/308588 Log: MFC r308049: Improve few debugging log messages. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c Directory Properties: stable/10/ (prop

svn commit: r308590 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:38:04 2016 New Revision: 308590 URL: https://svnweb.freebsd.org/changeset/base/308590 Log: MFC r308051: Matching GUIDs, handle possible race on vdev detach. In case of vdev detach, causing top level mirror vdev destruction, leaf vdev changes its GUID to one

svn commit: r308592 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:40:40 2016 New Revision: 308592 URL: https://svnweb.freebsd.org/changeset/base/308592 Log: MFC r308055: Add vdev_reopening support to vdev_geom. It allows to avoid extra GEOM providers flapping without significant need. Since GEOM got resize support, we don

svn commit: r308594 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:52:39 2016 New Revision: 308594 URL: https://svnweb.freebsd.org/changeset/base/308594 Log: MFC r308169: Pass to zvol_log_truncate() same sync values as to zvol_log_write(). Surplus marking of TX_TRUNCATE records as sync could result in putting them into Z

svn commit: r308596 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-11-12 Thread Alexander Motin
Author: mav Date: Sat Nov 12 23:58:07 2016 New Revision: 308596 URL: https://svnweb.freebsd.org/changeset/base/308596 Log: MFC r308173: Fix ZIL records ordering when ZVOL opened both with and without FSYNC. Before this an earlier writes to a ZVOL opened without FSYNC could get to ZIL af

svn commit: r308646 - stable/10/usr.sbin/ctld

2016-11-14 Thread Alexander Motin
Author: mav Date: Mon Nov 14 18:42:12 2016 New Revision: 308646 URL: https://svnweb.freebsd.org/changeset/base/308646 Log: MFC r308133, r308134: Fix wrong copy/paste in error message. Modified: stable/10/usr.sbin/ctld/ctld.c Directory Properties: stable/10/ (props changed) Modified: stab

svn commit: r308739 - in stable/10/sys/dev: ichsmb sound/pci/hda usb/controller

2016-11-16 Thread Alexander Motin
Author: mav Date: Wed Nov 16 18:39:26 2016 New Revision: 308739 URL: https://svnweb.freebsd.org/changeset/base/308739 Log: MFC r308464, r308471: Add some device IDs found in my new laptop. Modified: stable/10/sys/dev/ichsmb/ichsmb_pci.c stable/10/sys/dev/sound/pci/hda/hdac.c stable/10/sys

svn commit: r309042 - stable/10/sys/cam/scsi

2016-11-23 Thread Alexander Motin
Author: mav Date: Wed Nov 23 09:10:45 2016 New Revision: 309042 URL: https://svnweb.freebsd.org/changeset/base/309042 Log: MFC r308425: Add support for EIIOE flag in Additional Element Status. It was added in SES-3 spec, and its support required to properly link the Additional Element Sta

svn commit: r309186 - stable/10/sys/geom/multipath

2016-11-26 Thread Alexander Motin
Author: mav Date: Sat Nov 26 07:59:57 2016 New Revision: 309186 URL: https://svnweb.freebsd.org/changeset/base/309186 Log: MFC r308579: Do not report error on close even if we have no paths left. Modified: stable/10/sys/geom/multipath/g_multipath.c Directory Properties: stable/10/ (props

svn commit: r309206 - stable/10/sys/geom/mirror

2016-11-26 Thread Alexander Motin
Author: mav Date: Sun Nov 27 05:59:17 2016 New Revision: 309206 URL: https://svnweb.freebsd.org/changeset/base/309206 Log: MFC r308608: Use providergone method to cover race between destroy and g_access(). Modified: stable/10/sys/geom/mirror/g_mirror.c stable/10/sys/geom/mirror/g_mirror.h

svn commit: r309629 - in stable/10/sys/cam: . scsi

2016-12-06 Thread Alexander Motin
Author: mav Date: Tue Dec 6 17:10:17 2016 New Revision: 309629 URL: https://svnweb.freebsd.org/changeset/base/309629 Log: MFC r309282: Explicitly initialize cdai.flags. In SES driver uninitialized value caused unreliable physpath reporting. Modified: stable/10/sys/cam/cam_xpt.c stable

svn commit: r310106 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-12-15 Thread Alexander Motin
Author: mav Date: Thu Dec 15 08:11:32 2016 New Revision: 310106 URL: https://svnweb.freebsd.org/changeset/base/310106 Log: MFC 309714: Fix spa_alloc_tree sorting by offset in r305331. Original commit "7090 zfs should improve allocation order" declares alloc queue sorted by time and offset

svn commit: r277760 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2015-01-26 Thread Alexander Motin
Author: mav Date: Mon Jan 26 16:29:07 2015 New Revision: 277760 URL: https://svnweb.freebsd.org/changeset/base/277760 Log: MFC r277096: Skip extra bcopy() when scrubbing vdev without redundancy. According to profiler, this bcopy() can use about 10% of CPU time. Modified: stable/10/sys/cd

svn commit: r277762 - stable/10/sys/cam

2015-01-26 Thread Alexander Motin
Author: mav Date: Mon Jan 26 16:30:17 2015 New Revision: 277762 URL: https://svnweb.freebsd.org/changeset/base/277762 Log: MFC r277385: Remove extra mtx_unlock(). Submitted by: Dmitry Luhtionov Modified: stable/10/sys/cam/cam_xpt.c Directory Properties: stable/10/ (props changed) M

svn commit: r292916 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:47:33 2015 New Revision: 292916 URL: https://svnweb.freebsd.org/changeset/base/292916 Log: MFC r292610: Fix speed setting by NVRAM for 24xx and above chips. Modified: stable/10/sys/dev/isp/isp.c Directory Properties: stable/10/ (props changed) Modified: st

svn commit: r292918 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:48:17 2015 New Revision: 292918 URL: https://svnweb.freebsd.org/changeset/base/292918 Log: MFC r292690: Some polishing for command timeouts handling. Modified: stable/10/sys/dev/isp/isp.c stable/10/sys/dev/isp/isp_freebsd.c stable/10/sys/dev/isp/ispmbox.h D

svn commit: r292919 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:49:04 2015 New Revision: 292919 URL: https://svnweb.freebsd.org/changeset/base/292919 Log: MFC r292715: Clear virtual port's port database when disabling it. Previously it was done only on full chip reinit, that caused old ports resurrect in case of virtual

svn commit: r292921 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:49:48 2015 New Revision: 292921 URL: https://svnweb.freebsd.org/changeset/base/292921 Log: MFC r292725: Unify handles allocation for initiator and target IOCBs. I am not sure why this was split long ago, but I see no reason for it. At this point this unific

svn commit: r292922 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:50:52 2015 New Revision: 292922 URL: https://svnweb.freebsd.org/changeset/base/292922 Log: MFC r292739: Make virtual ports control asynchronous. Before this change virtual ports control IOCBs were executed synchronously via Execute IOCB mailbox command. It

svn commit: r292924 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:51:35 2015 New Revision: 292924 URL: https://svnweb.freebsd.org/changeset/base/292924 Log: MFC r292741: Make port logins asynchronous, following r292739 logic. This is even more important since it involves more network operations and more prone to delays an

svn commit: r292927 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:53:21 2015 New Revision: 292927 URL: https://svnweb.freebsd.org/changeset/base/292927 Log: MFC r292745: Use single DMA tag for scratch areas of all virtual ports. Modified: stable/10/sys/dev/isp/isp_freebsd.h stable/10/sys/dev/isp/isp_pci.c Directory Properti

svn commit: r292929 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:54:37 2015 New Revision: 292929 URL: https://svnweb.freebsd.org/changeset/base/292929 Log: MFC r292764: Split DMA buffers for request, response and ATIO queues. Modified: stable/10/sys/dev/isp/isp_freebsd.h stable/10/sys/dev/isp/isp_pci.c stable/10/sys/dev/

svn commit: r292931 - stable/10/sys/dev/isp

2015-12-30 Thread Alexander Motin
Author: mav Date: Wed Dec 30 11:55:19 2015 New Revision: 292931 URL: https://svnweb.freebsd.org/changeset/base/292931 Log: MFC r292765: Allocate separate scratch space for scanner purposes. This space does not require DMA syncing. It reduces lock scope of the DMA scratch space. It allows

svn commit: r296440 - stable/10/etc/periodic/daily

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 08:57:51 2016 New Revision: 296440 URL: https://svnweb.freebsd.org/changeset/base/296440 Log: MFC r295324: Add error check to not leak logs with syntax errors in case of failed `zpool history`. Modified: stable/10/etc/periodic/daily/800.scrub-zfs Directory Prope

svn commit: r296441 - stable/10/usr.sbin/ctld

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 08:59:06 2016 New Revision: 296441 URL: https://svnweb.freebsd.org/changeset/base/296441 Log: MFC r295562: Don't check CmdSN for initial login request. This fixes connection errors for some initiators not starting CmdSN from zero. While there, fix wrong s

svn commit: r296442 - stable/10/sys/cam/ctl

2016-03-07 Thread Alexander Motin
Author: mav Date: Mon Mar 7 09:00:27 2016 New Revision: 296442 URL: https://svnweb.freebsd.org/changeset/base/296442 Log: MFC r296392: Set bhsdi_target_transfer_tag to reserved value, which is 0x. This should be a purely cosmetic change. Modified: stable/10/sys/cam/ctl/ctl_fro

svn commit: r297019 - stable/10/sbin/geom/core

2016-03-18 Thread Alexander Motin
Author: mav Date: Fri Mar 18 13:29:43 2016 New Revision: 297019 URL: https://svnweb.freebsd.org/changeset/base/297019 Log: MFC r296653: Allow standard commands for "unknown" classes in RESCUE mode. For example, it allows quite useful `geom disk list` command. Modified: stable/10/sbin/geo

svn commit: r297021 - stable/10/sys/cddl/compat/opensolaris/kern

2016-03-19 Thread Alexander Motin
Author: mav Date: Fri Mar 18 13:32:00 2016 New Revision: 297021 URL: https://svnweb.freebsd.org/changeset/base/297021 Log: MFC r296919: Fix small memory leak on attempt to access deleted snapshot. Modified: stable/10/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c Directory Properties: s

svn commit: r297064 - stable/10/sys/kern

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 14:11:37 2016 New Revision: 297064 URL: https://svnweb.freebsd.org/changeset/base/297064 Log: MFC r256612: MFprojects/camlock r254685: Remove TQ_FLAGS_PENDING flag, softly duplicating queue emptiness status. Modified: stable/10/sys/kern/subr_taskqueue.c Director

svn commit: r297066 - stable/10/sys/kern

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 14:37:37 2016 New Revision: 297066 URL: https://svnweb.freebsd.org/changeset/base/297066 Log: MFC r256613, r256862: MFprojects/camlock r254763: Move tq_enqueue() call out of the queue lock for known handlers (actually I have found no others in the base system).

svn commit: r297067 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 16:00:05 2016 New Revision: 297067 URL: https://svnweb.freebsd.org/changeset/base/297067 Log: MFC r264670: MFV r264667: 4752 fan out read zio taskqs illumos/illumos-gate@1b497ab83e8f1c58bba5da59c649207a442a4720 Modified: stable/10/sys/cddl/contrib/openso

svn commit: r297071 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 18:56:03 2016 New Revision: 297071 URL: https://svnweb.freebsd.org/changeset/base/297071 Log: MFC r271781i (by will): bpobj_iterate_impl(): Close a refcount leak iterating on a sublist. If bpobj_space() returned non-zero here, the sublist would have been lef

svn commit: r297073 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:07:12 2016 New Revision: 297073 URL: https://svnweb.freebsd.org/changeset/base/297073 Log: MFC r277492 (by will): Add vfs.zfs.reference_tracking_enable sysctl/tunable. This is primarily for developer/debugging use; it enables built-in tagged tracking of ref

svn commit: r297074 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:11:17 2016 New Revision: 297074 URL: https://svnweb.freebsd.org/changeset/base/297074 Log: MFC r271788 (by will): Enable ZFS debug flags to be modified via vfs.zfs.debug_flags. This is primarily only of interest to ZFS developers, but it makes it easier t

svn commit: r297075 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:14:51 2016 New Revision: 297075 URL: https://svnweb.freebsd.org/changeset/base/297075 Log: MFC r269222: Reschedule the 'deadman' callout after handling, this makes our code behave more like it is on Solaris. Differential Revision: https://phabric.freebsd.or

svn commit: r297076 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 19:21:20 2016 New Revision: 297076 URL: https://svnweb.freebsd.org/changeset/base/297076 Log: MFC r271785: Reorder sysctls for spa.c global tunables; add sysctl for ccw_retry_interval. Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Dire

svn commit: r297077 - in stable/10: cddl/contrib/opensolaris/cmd/dtrace cddl/contrib/opensolaris/cmd/lockstat cddl/contrib/opensolaris/cmd/mdb/tools/common cddl/contrib/opensolaris/cmd/plockstat cd...

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:00:25 2016 New Revision: 297077 URL: https://svnweb.freebsd.org/changeset/base/297077 Log: MFC r277300 (by smh): Mechanically convert cddl sun #ifdef's to illumos Since the upstream for cddl code is now illumos not sun, mechanically convert all sun #ifdef's

svn commit: r297078 - in stable/10: cddl/contrib/opensolaris/lib/libzpool/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:12:14 2016 New Revision: 297078 URL: https://svnweb.freebsd.org/changeset/base/297078 Log: MFC r274304 (by delphij): MFV r274272 and diff reduction with upstream. Illumos issue: 5244 zio pipeline callers should explicitly invoke next stage Modified:

svn commit: r297079 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:20:37 2016 New Revision: 297079 URL: https://svnweb.freebsd.org/changeset/base/297079 Log: MFC r286223 (by smh): Fix KSTACK_PAGES check in ZFS module The check introduced by r285946 failed to add the dependency on opt_kstack_pages.h which meant the default

svn commit: r297080 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:23:20 2016 New Revision: 297080 URL: https://svnweb.freebsd.org/changeset/base/297080 Log: MFC r277501 (by will): Eliminate an #ifdef illumos for zfs_ioc_rename(). Since allow_mounted is a FreeBSD-specific change, default to B_TRUE, then locally check for t

svn commit: r297081 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:25:36 2016 New Revision: 297081 URL: https://svnweb.freebsd.org/changeset/base/297081 Log: MFC r277503 (by will): Ignore sync requests from the system syncher, i.e. VFS_SYNC(waitfor=MNT_LAZY). ZFS already commits outstanding data every zfs_txg_timeout secon

svn commit: r297082 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:27:52 2016 New Revision: 297082 URL: https://svnweb.freebsd.org/changeset/base/297082 Log: MFC r272359 (by will): zfsvfs_create(): Refuse to mount datasets whose names are too long. This is checked for in the zfs_snapshot_004_neg STF/ATF test (currently s

svn commit: r297083 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:31:30 2016 New Revision: 297083 URL: https://svnweb.freebsd.org/changeset/base/297083 Log: MFC r262990: MFV r262983: 4638 Panic in ZFS via rfs3_setattr()/rfs3_write(): dirtying snapshot! illumos/illumos-gate@2144b121c08e0eb676cc6ca4662ebbc9f9c22fe3 Modi

svn commit: r297084 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:33:03 2016 New Revision: 297084 URL: https://svnweb.freebsd.org/changeset/base/297084 Log: MFV r258597 (by pjd): When append-only, immutable or read-only flag is set don't allow for hard links creation. This matches UFS behaviour. Reported by:Oleg Gin

svn commit: r297085 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 20:37:26 2016 New Revision: 297085 URL: https://svnweb.freebsd.org/changeset/base/297085 Log: MFC r274627 (by avg): Revert r269093 which introduced physical zio alignment transform Size of physical ZIOs must never be implicitly adjusted, it's a responsibilit

svn commit: r297087 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:20:16 2016 New Revision: 297087 URL: https://svnweb.freebsd.org/changeset/base/297087 Log: MFC r290266 (by avg): zfs: allow the lookup of extended attributes of an unlinked file That's required for extattr_get_fd(2) and the like to work properly. PR:

svn commit: r297088 - stable/10/cddl/contrib/opensolaris/cmd/plockstat

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:26:52 2016 New Revision: 297088 URL: https://svnweb.freebsd.org/changeset/base/297088 Log: MFC r291637 (by bdrewery): Fix the build for non-amd64. Modified: stable/10/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c Directory Properties: stable/10/ (props

svn commit: r297089 - stable/10/cddl/contrib/opensolaris/cmd/zdb

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:29:58 2016 New Revision: 297089 URL: https://svnweb.freebsd.org/changeset/base/297089 Log: MFC r292653 (by bapt): Report an error if zdb cannot initialize zfs If the zfs module is not present and not loadable, report an error to the user instead of crashing

svn commit: r297090 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:43:26 2016 New Revision: 297090 URL: https://svnweb.freebsd.org/changeset/base/297090 Log: MFC r293677 (by asomers): Record physical path information in ZFS Vdevs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c: If available, record the p

svn commit: r297091 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:48:26 2016 New Revision: 297091 URL: https://svnweb.freebsd.org/changeset/base/297091 Log: MFC r294625 (by trasz): Fix ru_oublocks accounting for ZFS. There are two code paths that can be called from zfs_write() - one of them, through dmu_write(), was handled

svn commit: r297092 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:49:58 2016 New Revision: 297092 URL: https://svnweb.freebsd.org/changeset/base/297092 Log: MFC r294794: MFV r294793: 6367 spa_config_tryenter incorrectly handles the multiple-lock case Reviewed by: Alek Pinchuk Reviewed by: Josef 'Jeff' Sipek Reviewed

svn commit: r297093 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:51:11 2016 New Revision: 297093 URL: https://svnweb.freebsd.org/changeset/base/297093 Log: MFC r294797: MFV r294796: 6319 assertion failed in zio_ddt_write: bp->blk_birth == txg Reviewed by: George Wilson Approved by: Dan McDonald illumos/illumos-g

svn commit: r297094 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:51:56 2016 New Revision: 297094 URL: https://svnweb.freebsd.org/changeset/base/297094 Log: MFC r294799: MFV r294798: 6292 exporting a pool while an async destroy is running can leave entries in the deferred tree Reviewed by: Paul Dagnelie Reviewed by:

svn commit: r297095 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:52:45 2016 New Revision: 297095 URL: https://svnweb.freebsd.org/changeset/base/297095 Log: MFC r294801: MFV r294800: 6385 Fix unlocking order in zfs_zget Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel Reviewed by: A

svn commit: r297096 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:54:05 2016 New Revision: 297096 URL: https://svnweb.freebsd.org/changeset/base/297096 Log: MFC r294803: MFV r294802: 6334 Cannot unlink files when over quota Reviewed by: Matthew Ahrens Reviewed by: Toomas Soome Approved by: Dan McDonald Author: Simo

svn commit: r297097 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:54:59 2016 New Revision: 297097 URL: https://svnweb.freebsd.org/changeset/base/297097 Log: MFC r294805: MFV r294804: 6386 Fix function call with uninitialized value in vdev_inuse Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: D

svn commit: r297098 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:56:02 2016 New Revision: 297098 URL: https://svnweb.freebsd.org/changeset/base/297098 Log: MFC r294807: MFV r294806: 6388 Failure of userland copy should return EFAULT Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Dan Kimmel

svn commit: r297099 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:56:59 2016 New Revision: 297099 URL: https://svnweb.freebsd.org/changeset/base/297099 Log: MFC r294809: MFV r294808: 6421 Add missing multilist_destroy calls to arc_fini Reviewed by: Dan Kimmel Reviewed by: Matthew Ahrens Reviewed by: Jorgen Lundman

svn commit: r297100 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:57:46 2016 New Revision: 297100 URL: https://svnweb.freebsd.org/changeset/base/297100 Log: MFC r294811: MFV r294810: 6414 vdev_config_sync could be simpler Reviewed by: George Wilson Reviewed by: Matthew Ahrens Approved by: Robert Mustacchi Author: W

svn commit: r297101 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Sun Mar 20 23:58:44 2016 New Revision: 297101 URL: https://svnweb.freebsd.org/changeset/base/297101 Log: MFC r294813: MFV r294812: 6434 sa_find_sizes() may compute wrong SA header size Reviewed-by: Ned Bass Reviewed-by: Brian Behlendorf Reviewed by: Andriy Gapon

svn commit: r297102 - in stable/10: cddl/contrib/opensolaris/cmd/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:01:59 2016 New Revision: 297102 URL: https://svnweb.freebsd.org/changeset/base/297102 Log: MFC r294815: MFV r294814: 6393 zfs receive a full send as a clone Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya Reviewed by: Richard Elling Approved b

svn commit: r297103 - in stable/10: cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:03:55 2016 New Revision: 297103 URL: https://svnweb.freebsd.org/changeset/base/297103 Log: MFC r294817: MFV r294816: 4986 receiving replication stream fails if any snapshot exceeds refquota Reviewed by: John Kennedy Reviewed by: Matthew Ahrens Approve

svn commit: r297104 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:04:53 2016 New Revision: 297104 URL: https://svnweb.freebsd.org/changeset/base/297104 Log: MFC r294820: MFV r294819: 6495 Fix mutex leak in dmu_objset_find_dp Reviewed by: George Wilson Reviewed by: Matthew Ahrens Approved by: Albert Lee Author: Stev

svn commit: r297105 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:06:42 2016 New Revision: 297105 URL: https://svnweb.freebsd.org/changeset/base/297105 Log: MFC r295047: MFV 295046: 6358 A faulted pool with only unavailable vdevs triggers assertion failure in libzfs Reviewed by: Matthew Ahrens Reviewed by: Andrew Sto

svn commit: r297106 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:07:56 2016 New Revision: 297106 URL: https://svnweb.freebsd.org/changeset/base/297106 Log: MFC r295125: MFV r294821: 6529 Properly handle updates of variably-sized SA entries. Reviewed by: Brian Behlendorf Reviewed by: Matthew Ahrens Reviewed by: Ned

svn commit: r297107 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:09:56 2016 New Revision: 297107 URL: https://svnweb.freebsd.org/changeset/base/297107 Log: MFC r296021 (by smh): Removed unused label and fix mutex_exit order Remove unused done label from zfs_setacl fixing PVS-Studio V729. Fix mutex_exit order to mirror

svn commit: r297108 - in stable/10: cddl/contrib/opensolaris/cmd/zinject cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolaris/common/zfs sys/cddl/...

2016-03-20 Thread Alexander Motin
table/10/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c Mon Mar 21 00:09:56 2016(r297107) +++ stable/10/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c Mon Mar 21 00:13:39 2016(r297108) @@ -74,6 +74,9 @@ zcmd_ioctl(int fd, int request, zfs_cmd

svn commit: r297109 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:14:30 2016 New Revision: 297109 URL: https://svnweb.freebsd.org/changeset/base/297109 Log: MFC r296512: MFV r296511: 6537 Panic on zpool scrub with DEBUG kernel Reviewed by: Steve Gonczi Reviewed by: Dan McDonald Reviewed by: Igor Kozhukhov Reviewed

svn commit: r297110 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:15:41 2016 New Revision: 297110 URL: https://svnweb.freebsd.org/changeset/base/297110 Log: MFC r296514: MFV r296513: 6450 scrub/resilver unnecessarily traverses snapshots created after the scrub started Reviewed by: George Wilson Reviewed by: Prakash S

svn commit: r297111 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:16:42 2016 New Revision: 297111 URL: https://svnweb.freebsd.org/changeset/base/297111 Log: MFC r296516: MFV r296515: 6536 zfs send: want a way to disable setting of DRR_FLAG_FREERECORDS Reviewed by: Anil Vijarnia Reviewed by: Kim Shrier Reviewed by: M

svn commit: r297112 - in stable/10: cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zstreamdump cddl/contrib/opensolaris/cmd/ztest cddl/contrib/openso...

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:18:38 2016 New Revision: 297112 URL: https://svnweb.freebsd.org/changeset/base/297112 Log: MFC r296519: MFV r296518: 5027 zfs large block support (add copyright) Author: Matthew Ahrens illumos/illumos-gate@c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 Modi

svn commit: r297113 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:19:42 2016 New Revision: 297113 URL: https://svnweb.freebsd.org/changeset/base/297113 Log: MFC r296521: MFV r296520: 6562 Refquota on receive doesn't account for overage Reviewed by: Matthew Ahrens Reviewed by: Yuri Pankov Reviewed by: Toomas Soome

svn commit: r297114 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:20:49 2016 New Revision: 297114 URL: https://svnweb.freebsd.org/changeset/base/297114 Log: MFC r296523: MFV r296522: 6541 Pool feature-flag check defeated if "verify" is included in the dedup property value Reviewed by: Matthew Ahrens Reviewed by: Rich

svn commit: r297115 - in stable/10: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/common/nvpair sys/cdd...

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:22:09 2016 New Revision: 297115 URL: https://svnweb.freebsd.org/changeset/base/297115 Log: MFC r296528: MFV r296527: 6659 nvlist_free(NULL) is a no-op Reviewed by: Toomas Soome Reviewed by: Marcel Telka Approved by: Robert Mustacchi Author: Josef 'J

svn commit: r297116 - in stable/10/sys/cddl: compat/opensolaris/sys contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:22:55 2016 New Revision: 297116 URL: https://svnweb.freebsd.org/changeset/base/297116 Log: MFC r296530: MFV r296529: 6672 arc_reclaim_thread() should use gethrtime() instead of ddi_get_lbolt() 6673 want a macro to convert seconds to nanoseconds and vice-versa

svn commit: r297117 - stable/10/cddl/contrib/opensolaris/cmd/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:23:51 2016 New Revision: 297117 URL: https://svnweb.freebsd.org/changeset/base/297117 Log: MFC r296533: MFV r296532: 6637 replacing "dontclose" with "should_close" Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya Approved by: Robert Mustacchi A

svn commit: r297118 - stable/10/cddl/contrib/opensolaris/cmd/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:24:37 2016 New Revision: 297118 URL: https://svnweb.freebsd.org/changeset/base/297118 Log: MFC r296535: MFV r296534: 6550 cmd/zfs: cleanup gcc warnings Reviewed by: Matthew Ahrens Reviewed by: Andy Stormont Approved by: Dan McDonald Author: Igor Kozh

svn commit: r297119 - stable/10/cddl/contrib/opensolaris/cmd/zpool

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:25:26 2016 New Revision: 297119 URL: https://svnweb.freebsd.org/changeset/base/297119 Log: MFC r296537: MFV r296536: 6551 cmd/zpool: cleanup gcc warnings Reviewed by: Matthew Ahrens Reviewed by: Andy Stormont Approved by: Robert Mustacchi illumos/

svn commit: r297120 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:26:14 2016 New Revision: 297120 URL: https://svnweb.freebsd.org/changeset/base/297120 Log: MFC r296539: MFV r296538: 6544 incorrect comment in libzfs.h about offline status Reviewed by: Matthew Ahrens Approved by: Dan McDonald Author: Gerhard Roethlin

svn commit: r297121 - stable/10/cddl/contrib/opensolaris/lib/libzfs/common

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:27:00 2016 New Revision: 297121 URL: https://svnweb.freebsd.org/changeset/base/297121 Log: MFC r296541: MFV r296540: 4448 zfs diff misprints unicode characters Reviewed by: Igor Kozhukhov Reviewed by: Toomas Soome Approved by: Matthew Ahrens Author:

svn commit: r297122 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:28:13 2016 New Revision: 297122 URL: https://svnweb.freebsd.org/changeset/base/297122 Log: MFC r296613: Make ZFS more picky to GEOM stripe sizes and offsets. Use of misaligned or non-power-of-2 stripes is not really useful for ZFS, since increased ashift wo

svn commit: r297123 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:29:00 2016 New Revision: 297123 URL: https://svnweb.freebsd.org/changeset/base/297123 Log: MFC r296615: Make ZFS ignore stripe sizes above SPA_MAXASHIFT (8KB). If device has stripe size bigger then maximal sector size supported by ZFS, there is nothing can

svn commit: r297126 - in stable/10/sys/dev: nvd nvme

2016-03-20 Thread Alexander Motin
Author: mav Date: Mon Mar 21 00:34:22 2016 New Revision: 297126 URL: https://svnweb.freebsd.org/changeset/base/297126 Log: MFC r296617: Revert r292074 (by smh): Limit stripesize reported from nvd(4) to 4K I believe that this patch handled the problem from the wrong side. Instead of maki

svn commit: r297144 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-03-21 Thread Alexander Motin
Author: mav Date: Mon Mar 21 07:36:02 2016 New Revision: 297144 URL: https://svnweb.freebsd.org/changeset/base/297144 Log: MFC r277629 (by will): When creating or updating a node, use vfs_timestamp() for "now" instead of gethrestime(), to allow the administrator to decide the appropriate t

<    1   2   3   4   5   6   7   8   9   >