#
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
|