Blame SOURCES/0005-update-initscripts-and-docs.patch

46c2f0
From 6602f08bfcc2b2e75d1a58671cb160c96cf2d99b Mon Sep 17 00:00:00 2001
46c2f0
From: Chris Leech <cleech@redhat.com>
46c2f0
Date: Mon, 19 Nov 2012 16:37:13 -0800
46c2f0
Subject: [PATCH] update initscripts and docs
46c2f0
46c2f0
---
46c2f0
 README          | 10 ++++------
46c2f0
 etc/iscsid.conf | 21 ++++++++++-----------
46c2f0
 usr/idbm.c      |  4 ++++
46c2f0
 3 files changed, 18 insertions(+), 17 deletions(-)
46c2f0
46c2f0
diff --git a/README b/README
46c2f0
index 2499d9a..c05814a 100644
46c2f0
--- a/README
46c2f0
+++ b/README
46c2f0
@@ -77,11 +77,6 @@ the cache sync command will fail.
46c2f0
 - iscsiadm's -P 3 option will not print out scsi devices.
46c2f0
 - iscsid will not automatically online devices.
46c2f0
 
46c2f0
-You need to enable "Cryptographic API" under "Cryptographic options" in the
46c2f0
-kernel config. And you must enable "CRC32c CRC algorithm" even if
46c2f0
-you do not use header or data digests. They are the kernel options
46c2f0
-CONFIG_CRYPTO and CONFIG_CRYPTO_CRC32C, respectively.
46c2f0
-
46c2f0
 The userspace components iscsid, iscsiadm and iscsistart require the
46c2f0
 open-isns library, which can be found here:
46c2f0
 	https://github.com/gonzoleeman/open-isns/releases
46c2f0
@@ -1151,7 +1146,7 @@ Red Hat or Fedora:
46c2f0
 -----------------
46c2f0
 To start open-iscsi in Red Hat/Fedora you can do:
46c2f0
 
46c2f0
-	service open-iscsi start
46c2f0
+	service iscsi start
46c2f0
 
46c2f0
 To get open-iscsi to automatically start at run time you may have to
46c2f0
 run:
46c2f0
@@ -1353,6 +1348,9 @@ iscsid will only perform rediscovery when it gets a SCN from the server.
46c2f0
 #   linux-isns (SLES's iSNS server) where it sometimes does not send SCN
46c2f0
 #   events in the proper format, so they may not get handled.
46c2f0
 
46c2f0
+To set the startup value, so that nodes are not logged into automatically
46c2f0
+use the value "manual".
46c2f0
+
46c2f0
 Examples
46c2f0
 --------
46c2f0
 
46c2f0
diff --git a/etc/iscsid.conf b/etc/iscsid.conf
46c2f0
index 70985af..2f3a28c 100644
46c2f0
--- a/etc/iscsid.conf
46c2f0
+++ b/etc/iscsid.conf
46c2f0
@@ -19,7 +19,7 @@
46c2f0
 # the time then leave this attribute commented out.
46c2f0
 #
46c2f0
 # Default for Fedora and RHEL. (uncomment to activate).
46c2f0
-# iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.soccket
46c2f0
+iscsid.startup = /bin/systemctl start iscsid.socket iscsiuio.socket
46c2f0
 # 
46c2f0
 # Default if you are not using systemd (uncomment to activate)
46c2f0
 # iscsid.startup = /usr/bin/service start iscsid
46c2f0
@@ -41,8 +41,8 @@
46c2f0
 # To request that the iscsi initd scripts startup a session set to "automatic".
46c2f0
 # node.startup = automatic
46c2f0
 #
46c2f0
-# To manually startup the session set to "manual". The default is manual.
46c2f0
-node.startup = manual
46c2f0
+# To manually startup the session set to "manual". The default is automatic.
46c2f0
+node.startup = automatic
46c2f0
 
46c2f0
 # For "automatic" startup nodes, setting this to "Yes" will try logins on each
46c2f0
 # available iface until one succeeds, and then stop.  The default "No" will try
46c2f0
@@ -264,28 +264,27 @@ node.conn[0].iscsi.MaxXmitDataSegmentLength = 0
46c2f0
 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768
46c2f0
 
46c2f0
 # To allow the targets to control the setting of the digest checking,
46c2f0
-# with the initiator requesting a preference of enabling the checking, uncomment# one or both of the following lines:
46c2f0
+# with the initiator requesting a preference of enabling the checking, uncomment
46c2f0
+# the following lines (Data digests are not supported.):
46c2f0
 #node.conn[0].iscsi.HeaderDigest = CRC32C,None
46c2f0
-#node.conn[0].iscsi.DataDigest = CRC32C,None
46c2f0
+
46c2f0
 #
46c2f0
 # To allow the targets to control the setting of the digest checking,
46c2f0
 # with the initiator requesting a preference of disabling the checking,
46c2f0
-# uncomment one or both of the following lines:
46c2f0
+# uncomment the following line:
46c2f0
 #node.conn[0].iscsi.HeaderDigest = None,CRC32C
46c2f0
-#node.conn[0].iscsi.DataDigest = None,CRC32C
46c2f0
 #
46c2f0
 # To enable CRC32C digest checking for the header and/or data part of
46c2f0
-# iSCSI PDUs, uncomment one or both of the following lines:
46c2f0
+# iSCSI PDUs, uncomment the following line:
46c2f0
 #node.conn[0].iscsi.HeaderDigest = CRC32C
46c2f0
-#node.conn[0].iscsi.DataDigest = CRC32C
46c2f0
 #
46c2f0
 # To disable digest checking for the header and/or data part of
46c2f0
-# iSCSI PDUs, uncomment one or both of the following lines:
46c2f0
+# iSCSI PDUs, uncomment the following line:
46c2f0
 #node.conn[0].iscsi.HeaderDigest = None
46c2f0
-#node.conn[0].iscsi.DataDigest = None
46c2f0
 #
46c2f0
 # The default is to never use DataDigests or HeaderDigests.
46c2f0
 #
46c2f0
+node.conn[0].iscsi.HeaderDigest = None
46c2f0
 
46c2f0
 # For multipath configurations, you may want more than one session to be
46c2f0
 # created on each iface record.  If node.session.nr_sessions is greater
46c2f0
diff --git a/usr/idbm.c b/usr/idbm.c
46c2f0
index a2332cc..aed08f2 100644
46c2f0
--- a/usr/idbm.c
46c2f0
+++ b/usr/idbm.c
46c2f0
@@ -521,9 +521,13 @@ idbm_recinfo_node(node_rec_t *r, recinfo_t *ri)
46c2f0
 				 IDBM_SHOW, "None", "CRC32C", "CRC32C,None",
46c2f0
 				 "None,CRC32C", num, 1);
46c2f0
 		sprintf(key, CONN_DATA_DIGEST, i);
46c2f0
+
46c2f0
+#if 0
46c2f0
+We do not support data digests
46c2f0
 		__recinfo_int_o4(key, ri, r, conn[i].iscsi.DataDigest, IDBM_SHOW,
46c2f0
 				 "None", "CRC32C", "CRC32C,None",
46c2f0
 				 "None,CRC32C", num, 1);
46c2f0
+#endif
46c2f0
 		sprintf(key, CONN_IFMARKER, i);
46c2f0
 		__recinfo_int_o2(key, ri, r, conn[i].iscsi.IFMarker, IDBM_SHOW,
46c2f0
 				"No", "Yes", num, 1);
46c2f0
-- 
46c2f0
2.21.0
46c2f0