History log of /freebsd/sys/cam/ctl/ctl_tpc.c (Results 26 – 50 of 103)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 38618bf4 10-May-2016 Alexander Motin <mav@FreeBSD.org>

Validate XCOPY range offsets and lengths.

MFC after: 2 weeks


# e13f4248 10-May-2016 Alexander Motin <mav@FreeBSD.org>

More XCOPY parameters validation.

MFC after: 2 weeks


# 3eb7651a 10-May-2016 Alexander Motin <mav@FreeBSD.org>

Improve validation of some POPULATE TOKEN parameters.

MFC after: 2 weeks


Revision tags: release/10.3.0
# 11d38a57 28-Oct-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head

Sponsored by: Gandi.net


# becbad1f 13-Oct-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head


# a997b777 13-Oct-2015 Navdeep Parhar <np@FreeBSD.org>

Sync up with head up to r289211.


# c710e87b 05-Oct-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r288457 through r288830.


# 6875f8e7 03-Oct-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Remerge as previous one was broken


# 0952a19f 01-Oct-2015 Alexander Motin <mav@FreeBSD.org>

More aggressively fill WUT read pipeline.

On some tests I've measured 5% copy speedup from this.


# 65dcb5bc 01-Oct-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r288197 through r288456.


# 6ac1446d 01-Oct-2015 Alexander Motin <mav@FreeBSD.org>

Make zero WUT use WRITE SAME with recently allowed NDOB flag.


# 5a2b666c 01-Oct-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head


# 862aedb0 29-Sep-2015 Alexander Motin <mav@FreeBSD.org>

Fix arguments order.


# 0f405ee7 28-Sep-2015 Navdeep Parhar <np@FreeBSD.org>

Sync up with head (up to r288341).


# ae2d96ab 20-Sep-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r287878 through r288034.


# 042e9bdc 17-Sep-2015 Alexander Motin <mav@FreeBSD.org>

Report number of failed XCOPY segment.


# a1cb6af1 17-Sep-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r287680 through r287877.


# a65a997f 12-Sep-2015 Alexander Motin <mav@FreeBSD.org>

Improve XCOPY error reporting.


# 238b6b7c 12-Sep-2015 Alexander Motin <mav@FreeBSD.org>

Report that we have no limit on POPULATE TOKEN segment size.


# f94594b3 12-Sep-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Finish merging from head, messed up in previous attempt


# b5ff185e 12-Sep-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head


# 0e1e5c22 11-Sep-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r287527 through r287679.


# 7ac58230 10-Sep-2015 Alexander Motin <mav@FreeBSD.org>

Reimplement CTL High Availability.

CTL HA functionality was originally implemented by Copan many years ago,
but large part of the sources was never published. This change includes
clean room implem

Reimplement CTL High Availability.

CTL HA functionality was originally implemented by Copan many years ago,
but large part of the sources was never published. This change includes
clean room implementation of the missing code and fixes for many bugs.

This code supports dual-node HA with ALUA in four modes:
- Active/Unavailable without interlink between nodes;
- Active/Standby with second node handling only basic LUN discovery and
reservation, synchronizing with the first node through the interlink;
- Active/Active with both nodes processing commands and accessing the
backing storage, synchronizing with the first node through the interlink;
- Active/Active with second node working as proxy, transfering all
commands to the first node for execution through the interlink.

Unlike original Copan's implementation, depending on specific hardware,
this code uses simple custom TCP-based protocol for interlink. It has
no authentication, so it should never be enabled on public interfaces.

The code may still need some polishing, but generally it is functional.

Relnotes: yes
Sponsored by: iXsystems, Inc.

show more ...


# 00176600 09-Sep-2015 Navdeep Parhar <np@FreeBSD.org>

Merge r286744-r287584 from head.


# 23a32822 25-Aug-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from HEAD


12345