Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 2015 12:29:38 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-stable@FreeBSD.org,  freebsd-i386@FreeBSD.org
Subject:   FreeBSD_STABLE_10-i386 - Build #525 - Fixed
Message-ID:  <1095124649.173.1444048180928.JavaMail.jenkins@jenkins-9.freebsd.org>
In-Reply-To: <478778636.163.1444040142838.JavaMail.jenkins@jenkins-9.freebsd.org>
References:  <478778636.163.1444040142838.JavaMail.jenkins@jenkins-9.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD_STABLE_10-i386 - Build #525 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/525/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/525/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_STABLE_10-i386/525/console

Change summaries:

288811 by mav:
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 back.  Failed store open is reported as no media.

288810 by mav:
MFC r288310: Add to CTL initial support for CDROMs and removable devices.

Relnotes:       yes

288809 by mav:
MFC r288264: Allow LOG SENSE command on non-disk devices.

288808 by mav:
MFC r288262: Remove concept of control device.

288807 by mav:
MFC r288261: Move ioctl frontend defines where they belong.

288806 by mav:
MFC r288260: Remove few more unused variables.

288805 by mav:
MFC r288259: Remove some duplicate, legacy, dead and questionable code.

288804 by mav:
MFC r288247: Pass to sobind() copy of the address, not the original.

288803 by mav:
MFC r288239: Properly lock LUN in ctl_failover_lun().

288802 by mav:
MFC r288224: Constify ctl_serialize_table.

288801 by mav:
MFC r288229: Fix bit masks changed for the wrong commands in r288221.

288800 by mav:
MFC r288221: Remove some dead code found by Clang analyzer.

288799 by mav:
MFC r288220: Remove stale comments and some excessive empty lines.

288798 by mav:
MFC r288215: Switch I/O time accounting from system time to uptime.

While there, make num_dmas accounted independently of CTL_TIME_IO.

288797 by mav:
MFC r288214: Collect DMA statistics on secondary HA node.

288796 by mav:
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 should look almost normal and always have valid port.

288795 by mav:
MFC r288211: Remove some control_softc references.

288794 by mav:
MFC r288175: Allow WRITE SAME with NDOB bit set but without UNMAP.

This combination was originally forbidden, but allowed at spc4r3.

288793 by mav:
MFC r288170: Add new report types to REPORT LUNS command.

This is only for completeness, since we have nothing new to report there.

288792 by mav:
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 now we do it formally.

288791 by mav:
MFC r288165: Add support for READ BUFFER(16) command.

288790 by mav:
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 during failover.  Also this fixes
reporting of "Mode parameters changed" UAs on secondary node.

288789 by mav:
MFC r288146: Make HA peers announce their parameters on connect.

HA protocol requires strict version, parameters and configuration match.
Differences there may cause full set of problems up to kernel panic.
To avoid that, validate peer parameters on connect, and abort connection
immediately if some mismatch detected.

288788 by mav:
MFC r288110: Add support for Control extension mode page.

288787 by mav:
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 with modify request without full restart.

288786 by mav:
MFC r288067: Log iSCSI session reinstatements.

False session reinstatements can be result of misconfiguration, when
several initiators use the same initiator name and ISID.

288785 by mav:
MFC r288061: Make cltd ignore HA ports.

288784 by mav:
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 formatting to better fit columns.

288783 by mav:
MFC r288043:
Output times as normal microseconds, rather then in bintime format.

288782 by mav:
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.

288781 by mav:
MFC r288020: Remove couple excess SGLIST I/O flags.

Those flags duplicated respective (sg_entries > 0) values.

288779 by mav:
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 primary for LUNs for some reason unknown to another,
and command forwarded to another node won't be able to report them.

REQUEST SENSE is related to LUN, but in our implementation it reports
only UAs and CAs, that are stored locally rather then on primary node.

288778 by mav:
MFC r287993: Split two command flags with different meaning.

This is only a cosmetical change.

288777 by mav:
MFC r287991: Pack struct ctl_ha_msg_hdr by 8 bytes.

288776 by mav:
MFC r287986: Fix memory corruption when >128K transferred through HA link.

While there, do some cleaning.

288775 by mav:
MFC r287968: Mark I/Os with DMA flag while moving data through the HA link.

288774 by mav:
MFC r287967: Relax serseq option operation for reads.

Previously, with serseq enabled, next command was unblocked only after
previous completed.  With this change, for read operations, next command
is unblocked as soon as last media read completed.  This is important
for frontends that actually wait for data move completion (like camtgt),
or when data are moved through the HA link, or especially when both.

288773 by mav:
MFC r287957: Kill HA link and shutdown the threads on shutdown.

288772 by mav:
MFC r287956: Update list of opcodes to 5/26/15.

288771 by mav:
MFC r287955: Update list of ASC/ASCQ codes from 5/20/12 to 8/12/15.

288770 by mav:
MFC r287940: Replicate initiators WWPNs and names between HA peers.

288769 by mav:
MFC r287933: Replicate port->init_devid to HA peer.

288768 by mav:
MFC r287921: When reporting TPT UA, report which of thresholds was reached.

288767 by mav:
MFC r287913: Report number of failed XCOPY segment.

288766 by mav:
MFC r279433 (by rstone): Implement asprintf in libkern




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1095124649.173.1444048180928.JavaMail.jenkins>