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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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).
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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:
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
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
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
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
101 - 200 of 877 matches
Mail list logo