svn commit: r288898 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:16 2015 New Revision: 288898 URL: https://svnweb.freebsd.org/changeset/base/288898 Log: Document r288167, fix kqueue write events for files > 2GB Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml

svn commit: r288895 - in stable/10/release/doc: en_US.ISO8859-1/relnotes share/xml

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:08 2015 New Revision: 288895 URL: https://svnweb.freebsd.org/changeset/base/288895 Log: Document r287665, account for ashift when gathering buffers to be written to l2arc device. Add ClusterHQ to sponsor.ent. Sponsored by: The FreeBSD Foundation Modif

svn commit: r288893 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:04 2015 New Revision: 288893 URL: https://svnweb.freebsd.org/changeset/base/288893 Log: Document r287802, xen(4) blkif indirect segment I/O support. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xm

svn commit: r288896 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:11 2015 New Revision: 288896 URL: https://svnweb.freebsd.org/changeset/base/288896 Log: Document r287746, pciconf(8) prefer pciids from ports database, if present. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/re

svn commit: r288897 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:13 2015 New Revision: 288897 URL: https://svnweb.freebsd.org/changeset/base/288897 Log: Document r288732, CTL HA reimplementation. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: stabl

svn commit: r288899 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:18 2015 New Revision: 288899 URL: https://svnweb.freebsd.org/changeset/base/288899 Log: Document r288810, ctl(4) updated to support CD-ROMs and other removable devices. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859

svn commit: r288889 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:14:55 2015 New Revision: 29 URL: https://svnweb.freebsd.org/changeset/base/29 Log: Document r287122, NTFS support in mkimg(1). Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: stab

svn commit: r288890 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:14:57 2015 New Revision: 288890 URL: https://svnweb.freebsd.org/changeset/base/288890 Log: Document r286064, jail(8) -l flag and default shell execution when no commands are specified. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/

svn commit: r288894 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:06 2015 New Revision: 288894 URL: https://svnweb.freebsd.org/changeset/base/288894 Log: Document r287037, uart(4) PPS runtime-tunable. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: s

svn commit: r288892 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:15:01 2015 New Revision: 288892 URL: https://svnweb.freebsd.org/changeset/base/288892 Log: Document r288202, ar(1) '-D' option enabled by default. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml Mo

svn commit: r288891 - stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-10-05 Thread Glen Barber
Author: gjb Date: Mon Oct 5 20:14:59 2015 New Revision: 288891 URL: https://svnweb.freebsd.org/changeset/base/288891 Log: Document r286082, libarchive(3) bugfix for sparse files in tar(1) archives. Sponsored by: The FreeBSD Foundation Modified: stable/10/release/doc/en_US.ISO8859-1/re

svn commit: r288827 - in stable/10: sys/rpc/rpcsec_gss usr.sbin/gssd

2015-10-05 Thread Josh Paetzel
Author: jpaetzel Date: Mon Oct 5 17:15:04 2015 New Revision: 288827 URL: https://svnweb.freebsd.org/changeset/base/288827 Log: MFC 288272 Increase group limit for kerberized NFSv4 PR: 202659 Submitted by: matthew.l.dai...@dartmouth.edu Reviewed by: rmacklem dfr Sponsored by:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 13:33:02 2015 New Revision: 288825 URL: https://svnweb.freebsd.org/changeset/base/288825 Log: MFC r288579: Restore original array_rd_sz semantics. Before r278702 prefetch was blocked for I/Os > 1MB, after -- >= 1MB. 1MB I/Os are used for bulk operations in CTL

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:51:13 2015 New Revision: 288823 URL: https://svnweb.freebsd.org/changeset/base/288823 Log: MFC r288486, r288488: Set default block size for CD to expected 2048 bytes. Modified: stable/10/usr.sbin/ctld/ctl.conf.5 stable/10/usr.sbin/ctld/ctld.c stable/10/usr.

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:49:56 2015 New Revision: 288822 URL: https://svnweb.freebsd.org/changeset/base/288822 Log: MFC r288458: More aggressively fill WUT read pipeline. On some tests I've measured 5% copy speedup from this. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Pro

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:49:02 2015 New Revision: 288821 URL: https://svnweb.freebsd.org/changeset/base/288821 Log: MFC r288450: Make zero WUT use WRITE SAME with recently allowed NDOB flag. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:48:14 2015 New Revision: 288820 URL: https://svnweb.freebsd.org/changeset/base/288820 Log: MFC r288449: Implement SPC-3 exceptions to SPC-2 RESERVE and RELEASE behavior. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:47:16 2015 New Revision: 288819 URL: https://svnweb.freebsd.org/changeset/base/288819 Log: MFC r288448: Unify PR variable names to reduce confusion. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_private.h Directory Properties: stable/10/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:46:23 2015 New Revision: 288818 URL: https://svnweb.freebsd.org/changeset/base/288818 Log: MFC r288427: Use proper STAILQ_* macros where possible. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_ramdisk.c Directory Properties: stable

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:45:28 2015 New Revision: 288817 URL: https://svnweb.freebsd.org/changeset/base/288817 Log: MFC r288420: Make pass, sg and targ drivers respect HBA's maxio. Previous limitation of 64K (DFLTPHYS) is quite annoying. Modified: stable/10/sys/cam/cam_periph.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:42:44 2015 New Revision: 288816 URL: https://svnweb.freebsd.org/changeset/base/288816 Log: MFC r288369: Really implement PREVENT ALLOW MEDIUM REMOVAL command. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:41:05 2015 New Revision: 288814 URL: https://svnweb.freebsd.org/changeset/base/288814 Log: MFC r288367: Fix arguments order. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/ctl_tpc.

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:41:52 2015 New Revision: 288815 URL: https://svnweb.freebsd.org/changeset/base/288815 Log: MFC r288368: Don't report SYNC_NV bit set in SYNCHRONIZE CACHE as error. While this bit is obsolete in SBC-3, behavior controlled by it is allowed on device discretio

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:39:43 2015 New Revision: 288813 URL: https://svnweb.freebsd.org/changeset/base/288813 Log: MFC r288359: Report that we can read all flavours of DVD. Why not? Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r288812 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:38:51 2015 New Revision: 288812 URL: https://svnweb.freebsd.org/changeset/base/288812 Log: MFC r288358: Add CD/DVD Capabilities and Mechanical Status Page. This page is obsolete since MMC-4, but still used by some software. approved by: Modified: stab

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:31:24 2015 New Revision: 288811 URL: https://svnweb.freebsd.org/changeset/base/288811 Log: MFC r288348: Umplement media load/eject support for removable devices. In case of block backend eject really closes the backing store, while load tries to open it bac

svn commit: r288810 - in stable/10: share/man/man4 sys/cam/ctl sys/cam/scsi usr.sbin/ctladm usr.sbin/ctld

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:30:18 2015 New Revision: 288810 URL: https://svnweb.freebsd.org/changeset/base/288810 Log: MFC r288310: Add to CTL initial support for CDROMs and removable devices. Relnotes: yes Modified: stable/10/share/man/man4/ctl.4 stable/10/sys/cam/ctl/README

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:29:23 2015 New Revision: 288809 URL: https://svnweb.freebsd.org/changeset/base/288809 Log: MFC r288264: Allow LOG SENSE command on non-disk devices. Modified: stable/10/sys/cam/ctl/ctl_cmd_table.c stable/10/sys/cam/ctl/ctl_private.h Directory Properties: st

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:28:26 2015 New Revision: 288808 URL: https://svnweb.freebsd.org/changeset/base/288808 Log: MFC r288262: Remove concept of control device. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:27:35 2015 New Revision: 288807 URL: https://svnweb.freebsd.org/changeset/base/288807 Log: MFC r288261: Move ioctl frontend defines where they belong. Modified: stable/10/sys/cam/ctl/ctl_frontend_ioctl.c stable/10/sys/cam/ctl/ctl_private.h Directory Propertie

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:24:51 2015 New Revision: 288804 URL: https://svnweb.freebsd.org/changeset/base/288804 Log: MFC r288247: Pass to sobind() copy of the address, not the original. Modified: stable/10/sys/cam/ctl/ctl_ha.c Directory Properties: stable/10/ (props changed) Modifi

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:25:48 2015 New Revision: 288805 URL: https://svnweb.freebsd.org/changeset/base/288805 Log: MFC r288259: Remove some duplicate, legacy, dead and questionable code. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:26:46 2015 New Revision: 288806 URL: https://svnweb.freebsd.org/changeset/base/288806 Log: MFC r288260: Remove few more unused variables. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_private.h Directory Properties: stable/10/ (props cha

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:05:56 2015 New Revision: 288803 URL: https://svnweb.freebsd.org/changeset/base/288803 Log: MFC r288239: Properly lock LUN in ctl_failover_lun(). Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:05:04 2015 New Revision: 288802 URL: https://svnweb.freebsd.org/changeset/base/288802 Log: MFC r288224: Constify ctl_serialize_table. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_ser_table.c Directory Properties: stable/10/ (props chang

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:04:13 2015 New Revision: 288801 URL: https://svnweb.freebsd.org/changeset/base/288801 Log: MFC r288229: Fix bit masks changed for the wrong commands in r288221. Modified: stable/10/sys/cam/ctl/ctl_cmd_table.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:03:24 2015 New Revision: 288800 URL: https://svnweb.freebsd.org/changeset/base/288800 Log: MFC r288221: Remove some dead code found by Clang analyzer. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ctl/ctl_

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:02:17 2015 New Revision: 288799 URL: https://svnweb.freebsd.org/changeset/base/288799 Log: MFC r288220: Remove stale comments and some excessive empty lines. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ctl/ctl_backend_ramdisk.c Direc

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:01:18 2015 New Revision: 288798 URL: https://svnweb.freebsd.org/changeset/base/288798 Log: MFC r288215: Switch I/O time accounting from system time to uptime. While there, make num_dmas accounted independently of CTL_TIME_IO. Modified: stable/10/sys/cam/ct

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 11:00:25 2015 New Revision: 288797 URL: https://svnweb.freebsd.org/changeset/base/288797 Log: MFC r288214: Collect DMA statistics on secondary HA node. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:59:37 2015 New Revision: 288796 URL: https://svnweb.freebsd.org/changeset/base/288796 Log: MFC r288213: Make HA handle datamove and done in a universal way, using port methods. Now from primary node point of view requests transferred from secondary node s

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:58:41 2015 New Revision: 288795 URL: https://svnweb.freebsd.org/changeset/base/288795 Log: MFC r288211: Remove some control_softc references. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend.c stable/10/sys/cam/ctl/ctl_frontend.c st

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:57:50 2015 New Revision: 288794 URL: https://svnweb.freebsd.org/changeset/base/288794 Log: MFC r288175: Allow WRITE SAME with NDOB bit set but without UNMAP. This combination was originally forbidden, but allowed at spc4r3. Modified: stable/10/sys/cam/ctl/

svn commit: r288793 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:56:57 2015 New Revision: 288793 URL: https://svnweb.freebsd.org/changeset/base/288793 Log: MFC r288170: Add new report types to REPORT LUNS command. This is only for completeness, since we have nothing new to report there. Modified: stable/10/sys/cam/ctl/c

svn commit: r288792 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:56:04 2015 New Revision: 288792 URL: https://svnweb.freebsd.org/changeset/base/288792 Log: MFC r288166: Update WRITE ATOMIC(16) support to sbc4r8 draft. This is only a cosmetic change. We still don't support atomic boundary field in the CDB, but at least n

svn commit: r288791 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:55:08 2015 New Revision: 288791 URL: https://svnweb.freebsd.org/changeset/base/288791 Log: MFC r288165: Add support for READ BUFFER(16) command. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_cmd_table.c stable/10/sys/cam/scsi/scsi_all.h Di

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:54:06 2015 New Revision: 288790 URL: https://svnweb.freebsd.org/changeset/base/288790 Log: MFC r288148: Synchronize mode pages between HA peers. We allow to modify only few fields in mode pages now, but still it is not good if they unexpectedly change durin

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:53:13 2015 New Revision: 288789 URL: https://svnweb.freebsd.org/changeset/base/288789 Log: MFC r288146: Make HA peers announce their parameters on connect. HA protocol requires strict version, parameters and configuration match. Differences there may cause

svn commit: r288788 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:52:22 2015 New Revision: 288788 URL: https://svnweb.freebsd.org/changeset/base/288788 Log: MFC r288110: Add support for Control extension mode page. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_private.h stable/10/sys/cam/scsi/scsi_all.h

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:51:24 2015 New Revision: 288787 URL: https://svnweb.freebsd.org/changeset/base/288787 Log: MFC r288104: Remove duplicate and incomplete code handling LUN modify. Instead reuse code from LUN creation. This allows most of LUN media options to be changed live

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:50:35 2015 New Revision: 288786 URL: https://svnweb.freebsd.org/changeset/base/288786 Log: MFC r288067: Log iSCSI session reinstatements. False session reinstatements can be result of misconfiguration, when several initiators use the same initiator name and

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:49:47 2015 New Revision: 288785 URL: https://svnweb.freebsd.org/changeset/base/288785 Log: MFC r288061: Make cltd ignore HA ports. Modified: stable/10/usr.sbin/ctld/kernel.c Directory Properties: stable/10/ (props changed) Modified: stable/10/usr.sbin/ctld

svn commit: r288784 - stable/10/usr.bin/ctlstat

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:49:01 2015 New Revision: 288784 URL: https://svnweb.freebsd.org/changeset/base/288784 Log: MFC r288059: Bunch of improvements to ctlstat. Add -p option to allow filtering by ports. Make -l and -p options work in all modes as filters. Improve output format

svn commit: r288783 - stable/10/usr.bin/ctlstat

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:48:14 2015 New Revision: 288783 URL: https://svnweb.freebsd.org/changeset/base/288783 Log: MFC r288043: Output times as normal microseconds, rather then in bintime format. Modified: stable/10/usr.bin/ctlstat/ctlstat.c Directory Properties: stable/10/ (pro

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:47:18 2015 New Revision: 288782 URL: https://svnweb.freebsd.org/changeset/base/288782 Log: MFC r288021: Mark with DMA flag I/Os waiting for iSCSI write data after R2T. Reads and immediate writes are not blocking, so don't bother. Modified: stable/10/sys/ca

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:46:24 2015 New Revision: 288781 URL: https://svnweb.freebsd.org/changeset/base/288781 Log: MFC r288020: Remove couple excess SGLIST I/O flags. Those flags duplicated respective (sg_entries > 0) values. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:45:33 2015 New Revision: 288779 URL: https://svnweb.freebsd.org/changeset/base/288779 Log: MFC r287994: Always execute REPORT LUNS and REQUEST SENSE commands locally. REPORT LUNS command is more related to target rather then specific LUN. This node may be p

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:44:36 2015 New Revision: 288778 URL: https://svnweb.freebsd.org/changeset/base/288778 Log: MFC r287993: Split two command flags with different meaning. This is only a cosmetical change. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_cmd_

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:43:45 2015 New Revision: 288777 URL: https://svnweb.freebsd.org/changeset/base/288777 Log: MFC r287991: Pack struct ctl_ha_msg_hdr by 8 bytes. Modified: stable/10/sys/cam/ctl/ctl_io.h Directory Properties: stable/10/ (props changed) Modified: stable/10/sys

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:42:58 2015 New Revision: 288776 URL: https://svnweb.freebsd.org/changeset/base/288776 Log: MFC r287986: Fix memory corruption when >128K transferred through HA link. While there, do some cleaning. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:42:07 2015 New Revision: 288775 URL: https://svnweb.freebsd.org/changeset/base/288775 Log: MFC r287968: Mark I/Os with DMA flag while moving data through the HA link. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Mo

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:41:08 2015 New Revision: 288774 URL: https://svnweb.freebsd.org/changeset/base/288774 Log: MFC r287967: Relax serseq option operation for reads. Previously, with serseq enabled, next command was unblocked only after previous completed. With this change, fo

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:40:15 2015 New Revision: 288773 URL: https://svnweb.freebsd.org/changeset/base/288773 Log: MFC r287957: Kill HA link and shutdown the threads on shutdown. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_ha.c stable/10/sys/cam/ctl/ctl_ha.h Di

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:39:21 2015 New Revision: 288772 URL: https://svnweb.freebsd.org/changeset/base/288772 Log: MFC r287956: Update list of opcodes to 5/26/15. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:38:32 2015 New Revision: 288771 URL: https://svnweb.freebsd.org/changeset/base/288771 Log: MFC r287955: Update list of ASC/ASCQ codes from 5/20/12 to 8/12/15. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props changed) Modi

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:37:20 2015 New Revision: 288770 URL: https://svnweb.freebsd.org/changeset/base/288770 Log: MFC r287940: Replicate initiators WWPNs and names between HA peers. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl.h stable/10/sys/cam/ctl/ctl_io.h D

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:36:28 2015 New Revision: 288769 URL: https://svnweb.freebsd.org/changeset/base/288769 Log: MFC r287933: Replicate port->init_devid to HA peer. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_io.h Directory Properties: stable/10/ (props cha

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:35:36 2015 New Revision: 288768 URL: https://svnweb.freebsd.org/changeset/base/288768 Log: MFC r287921: When reporting TPT UA, report which of thresholds was reached. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_error.c stable/10/sys/cam/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 10:34:40 2015 New Revision: 288767 URL: https://svnweb.freebsd.org/changeset/base/288767 Log: MFC r287913: Report number of failed XCOPY segment. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sy

svn commit: r288766 - in stable/10/sys: conf libkern sys

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:46:23 2015 New Revision: 288766 URL: https://svnweb.freebsd.org/changeset/base/288766 Log: MFC r279433 (by rstone): Implement asprintf in libkern Added: stable/10/sys/libkern/asprintf.c - copied unchanged from r279433, head/sys/libkern/asprintf.c Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:26:52 2015 New Revision: 288765 URL: https://svnweb.freebsd.org/changeset/base/288765 Log: MFC r287912: Report proper medium error code for VERIFY commands. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ct

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:26:00 2015 New Revision: 288764 URL: https://svnweb.freebsd.org/changeset/base/288764 Log: MFC r287875: Fix reading after end of file for file-backed LUNs. If backing file is smaller then the LUN size, we have to explicitly clear the rest of the buffer to n

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:25:04 2015 New Revision: 288763 URL: https://svnweb.freebsd.org/changeset/base/288763 Log: MFC r287868: Make COMPARE AND WRITE report offset of difference. Modified: stable/10/sys/cam/ctl/ctl_backend_block.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:24:08 2015 New Revision: 288762 URL: https://svnweb.freebsd.org/changeset/base/288762 Log: MFC r287860: Frontends don't need to set errors themselves. Modified: stable/10/sys/cam/ctl/ctl_frontend_ioctl.c Directory Properties: stable/10/ (props changed) Mod

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:23:20 2015 New Revision: 288761 URL: https://svnweb.freebsd.org/changeset/base/288761 Log: MFC r287855: Don't flap the HA link if sysctl is reset to the same value. Modified: stable/10/sys/cam/ctl/ctl_ha.c Directory Properties: stable/10/ (props changed) M

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:22:31 2015 New Revision: 288760 URL: https://svnweb.freebsd.org/changeset/base/288760 Log: MFC r287823: Add ctl-lun config option for consistency in HA setups. Modified: stable/10/usr.sbin/ctld/ctl.conf.5 stable/10/usr.sbin/ctld/ctld.c stable/10/usr.sbin/ct

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:21:45 2015 New Revision: 288759 URL: https://svnweb.freebsd.org/changeset/base/288759 Log: MFC r287818: Fix completion/error status reporting. Modified: stable/10/sys/cam/ctl/ctl_frontend_cam_sim.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:20:57 2015 New Revision: 288758 URL: https://svnweb.freebsd.org/changeset/base/288758 Log: MFC r287816: Close potential race between datamove and HA failover. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified:

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:20:09 2015 New Revision: 288757 URL: https://svnweb.freebsd.org/changeset/base/288757 Log: MFC r287784: Implement data/status aggregation for secondary HA node. For short read requests this reduces latency by 30%, reporting command completion after two inte

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:19:14 2015 New Revision: 288756 URL: https://svnweb.freebsd.org/changeset/base/288756 Log: MFC r287783: Implement data/status aggregation for camsim backend. This is almost pointless for primary HA node, but useful for secondary, where between fe_datamove a

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:18:22 2015 New Revision: 288755 URL: https://svnweb.freebsd.org/changeset/base/288755 Log: MFC r287778: Remove CTL_PRIV_LBA_LEN from HA messages. Previously it was used for statistics, but now just a 16 extra bytes. Modified: stable/10/sys/cam/ctl/ctl.c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:16:55 2015 New Revision: 288754 URL: https://svnweb.freebsd.org/changeset/base/288754 Log: MFC r287774: Implement QUERY TASK, QUERY TASK SET and QUERY ASYNC EVENT. Now we support most of SAM-5 task management. Modified: stable/10/sys/cam/ctl/ctl.c stable

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:16:01 2015 New Revision: 288753 URL: https://svnweb.freebsd.org/changeset/base/288753 Log: MFC r287766: Add negotiation of iSCSIProtocolLevel to 2 (RFC7144). We may need to pass negotiated value to kernel level, but so far it is not necessary, since it does

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:15:11 2015 New Revision: 288752 URL: https://svnweb.freebsd.org/changeset/base/288752 Log: MFC r287765: Map CLEAR TASK SET and I_T NEXUS RESET for iSCSI. The last should not be called without iSCSIProtocolLevel negotiation. Modified: stable/10/sys/cam/ctl/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:14:20 2015 New Revision: 288751 URL: https://svnweb.freebsd.org/changeset/base/288751 Log: MFC r287764: Implement iSCSI TARGET COLD RESET task management function. Implement it as CTL_TASK_TARGET_RESET plus termination of all sessions. Modified: stable/10/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:13:30 2015 New Revision: 288750 URL: https://svnweb.freebsd.org/changeset/base/288750 Log: MFC r287760: Improve read-only support. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl_backend_block.c stable/10/sys/cam/ctl/ctl_cmd_table.c stable

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:12:38 2015 New Revision: 288749 URL: https://svnweb.freebsd.org/changeset/base/288749 Log: MFC r287758: Reannounce port to HA peer if LUN map changed after online. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modif

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:11:46 2015 New Revision: 288748 URL: https://svnweb.freebsd.org/changeset/base/288748 Log: MFC r287757: When updating port, apply only change of LUN map, not whole. Modified: stable/10/usr.sbin/ctld/ctld.c stable/10/usr.sbin/ctld/ctld.h stable/10/usr.sbin/c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:10:58 2015 New Revision: 288747 URL: https://svnweb.freebsd.org/changeset/base/288747 Log: MFC r287756: Report INQUIRY DATA HAS CHANGED for related LUNs on port on-/offline. Modified: stable/10/sys/cam/ctl/ctl.c stable/10/sys/cam/ctl/ctl.h stable/10/sys/c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:09:48 2015 New Revision: 288746 URL: https://svnweb.freebsd.org/changeset/base/288746 Log: MFC r287754: Report CTL_UA_LUN_CHANGE on LUN map change. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/s

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:08:58 2015 New Revision: 288745 URL: https://svnweb.freebsd.org/changeset/base/288745 Log: MFC r287748: Make TARGET RESET respect LUN mapping. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/ca

svn commit: r288744 - in stable/10/sys/cam: ctl scsi

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:08:06 2015 New Revision: 288744 URL: https://svnweb.freebsd.org/changeset/base/288744 Log: MFC r287724: Check for obsolete NUL bin in CSCD descriptor. Modified: stable/10/sys/cam/ctl/ctl_tpc_local.c stable/10/sys/cam/scsi/scsi_all.h Directory Properties: st

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:07:15 2015 New Revision: 288743 URL: https://svnweb.freebsd.org/changeset/base/288743 Log: MFC r287721: Add HA support for CTL_TASK_I_T_NEXUS_RESET. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:06:18 2015 New Revision: 288742 URL: https://svnweb.freebsd.org/changeset/base/288742 Log: MFC r287720: Fix false CTL_UA_RES_RELEASE on secondary HA node. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stab

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:05:23 2015 New Revision: 288741 URL: https://svnweb.freebsd.org/changeset/base/288741 Log: MFC r287718: Decode WRITE ATOMIC(16) command. Modified: stable/10/sys/cam/scsi/scsi_all.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/ca

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:04:36 2015 New Revision: 288740 URL: https://svnweb.freebsd.org/changeset/base/288740 Log: MFC r287715: Improve XCOPY error reporting. Modified: stable/10/sys/cam/ctl/ctl_tpc.c stable/10/sys/cam/ctl/ctl_tpc_local.c Directory Properties: stable/10/ (props

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:03:50 2015 New Revision: 288739 URL: https://svnweb.freebsd.org/changeset/base/288739 Log: MFC r287714: Report that we have no limit on POPULATE TOKEN segment size. Modified: stable/10/sys/cam/ctl/ctl_tpc.c Directory Properties: stable/10/ (props changed)

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:03:00 2015 New Revision: 288738 URL: https://svnweb.freebsd.org/changeset/base/288738 Log: MFC r287712: Correct RTPG bitmask. Modified: stable/10/sys/cam/ctl/ctl_cmd_table.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/c

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

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:02:13 2015 New Revision: 288737 URL: https://svnweb.freebsd.org/changeset/base/288737 Log: MFC r287711: Some HA polishing. Modified: stable/10/sys/cam/ctl/ctl.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/cam/ctl/ctl.c

svn commit: r288736 - in stable/10: share/man/man4 sys/cam/ctl usr.sbin/ctladm

2015-10-05 Thread Alexander Motin
Author: mav Date: Mon Oct 5 09:01:19 2015 New Revision: 288736 URL: https://svnweb.freebsd.org/changeset/base/288736 Log: MFC r287707: CTL documentation update, mostly for HA. Modified: stable/10/share/man/man4/ctl.4 stable/10/sys/cam/ctl/README.ctl.txt stable/10/usr.sbin/ctladm/ctladm.8

  1   2   >