4b167c2b sephe Dec. 9, 2016, 6:18 a.m.
Reported by:	rpokala
MFC after:	1 week
Sponsored by:	Microsoft
cgit ViewVC
692cb24f sephe Dec. 9, 2016, 3:16 a.m.
On pre-WS2016 Hyper-V, if the only LUNs > 7 are used, then all disks
fails to attach.  Mainly because those versions of Hyper-V do not set
SRB_STATUS properly and deliver junky INQUERY responses.

Submitted by:	Hongjiang Zhang <honzhan microsoft com>
Reported by:	Hongxiong Xian <v-hoxian microsoft com>
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D8724
cgit ViewVC
b8c1ffef np Dec. 9, 2016, 2:21 a.m.
any more (since r307394).  Do it in the driver instead.

MFC after:	1 week
cgit ViewVC
df3e1050 rmacklem Dec. 8, 2016, 11:29 p.m.

This patch uses the sysctl vfs.nfsd.server_min_nfsvers to determine
if/what versions of NFS service should be registered with rpcbind.
For NFSv4 only, it does not register at all, since NFSv4 always uses 2049
and does not require rpcbind.
For NFSv3 minimum, it registers NFSv3 but not NFSv2.

Tested by:	jmader2@gmu.edu
Submitted by:	jmader2@gmu.edu (earlier version)
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D8696
cgit ViewVC
c077090a behlendorf1 Dec. 8, 2016, 9:48 p.m.
CID 154617: Memory - illegal accesses (UNINIT)

The value here just needs to be initialized to make Coverity happy.
When dsize == 0, then value of daiter.iter_mapaddr is irrelevant. That
address won't be accessed, it's only used for some arithmetic. dsize
can be zero either if dabd is null, or if code column is longer than the
current data column.

Reviewed-by: Gvozden Neskovic <neskovic@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: luozhengzheng <luo.zhengzheng@zte.com.cn>
Closes #5437
f95e6478 noreply Dec. 8, 2016, 9:05 p.m.
Speed up import and export speed by:

* Add system delay taskq
* Parallel prefetch zvol dnodes during zvol_create_minors
* Parallel zvol_free during zvol_remove_minors
* Reduce list linear search using ida and hash

Reviewed-by: Boris Protopopov <boris.protopopov@actifio.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Chunwei Chen <david.chen@osnexus.com>
Closes #5433
3157e69d dim Dec. 8, 2016, 9:02 p.m.
Add some shortcuts in LazyValueInfo to reduce compile time of
  Correlated Value Propagation.

  The patch is to partially fix PR10584. Correlated Value Propagation
  queries LVI to check non-null for pointer params of each callsite. If
  we know the def of param is an alloca instruction, we know it is
  non-null and can return early from LVI. Similarly, CVP queries LVI to
  check whether pointer for each mem access is constant. If the def of
  the pointer is an alloca instruction, we know it is not a constant
  pointer. These shortcuts can reduce the cost of CVP significantly.

  Differential Revision: https://reviews.llvm.org/D18066

This significantly reduces memory usage and compilation time when
compiling a particular C++ source file of the graphics/colmap port.

PR:		215136
MFC after:	3 days
cgit ViewVC
f200b836 behlendorf1 Dec. 8, 2016, 9 p.m.
Add a dedicated system_delay_taskq for long delay like spa_deadman and
zpl_posix_acl_free. This will allow us to use system_taskq in the manner of
dispatch multiple tasks and call taskq_wait_outstanding.

Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Chunwei Chen <david.chen@osnexus.com>
Closes #588
27f2b90d noreply Dec. 8, 2016, 8:57 p.m.
Enable zio_dva_throttle_enabled=1 by default. Subsequent
testing has been unable to reproduce the suspected regression.

Tested-by: kernelOfTruth kerneloftruth@gmail.com
Reviewed-by: Olaf Faaland <faaland1@llnl.gov>
Signed-off-by: Brian Behlendorf behlendorf1@llnl.gov
Reverts #5335
Closes #5289
Closes #5457
e1b3ed8f avos Dec. 8, 2016, 8:54 p.m.
f18789d7 dteske Dec. 8, 2016, 7:28 p.m.
3d2b0857 dteske Dec. 8, 2016, 7:26 p.m.
d78e7e3b markj Dec. 8, 2016, 6:56 p.m.
MFC after:	1 week
Sponsored by:	Dell EMC Isilon
cgit ViewVC
8f1c8ade loos Dec. 8, 2016, 6:18 p.m.
MFC after:	2 weeks
Sponsored by:	Rubicon Communications, LLC (Netgate)
cgit ViewVC
3220bdd8 dteske Dec. 8, 2016, 4:41 p.m.
PR:		bin/214933
Submitted by:	Maxim Filimonov <che@bein.link>
Reviewed by:	dteske, allanjude, adrian
MFC after:	6 days
X-MFC-with:	Follow-up commit for style
cgit ViewVC