Yangkook Kim wrote:
> This patch adds some codes to output logs to reflect the return value
> of iscsid_req_wait() for outputting logging.
>
Thanks for the patch!
It looks like you used the git tree. What branch did you use? I am
asking because I could not find the code below.
> int nsec;
> @@ -231,7 +259,18 @@
> err = iscsid_req_by_rec_async(cmd, rec, &fd);
> if (err)
> return err;
> - return iscsid_req_wait(cmd, fd);
> + err = iscsid_req_wait(cmd, fd);
> + if (err) {
> + log_error("Could not login to [iface: %s, target: %s, "
> + "portal: %s,%d]: ", rec->iface.name,
> + rec->name, rec->conn[0].address,
> + rec->conn[0].port);
> + } else
> + printf("Login to [iface: %s, target: %s, portal: "
> + "%s,%d]: successful\n", rec->iface.name,
> + rec->name, rec->conn[0].address,
> + rec->conn[0].port);
> + return err;
> }
>
> int iscsid_req_by_sid_async(iscsiadm_cmd_e cmd, int sid, int *fd)
> @@ -312,34 +351,6 @@
> iface_setup_defaults(&rec->iface);
> }
>
> -void iscsid_handle_error(mgmt_ipc_err_e err)
> -{
> - static char *err_msgs[] = {
> - /* 0 */ "",
> - /* 1 */ "unknown error",
> - /* 2 */ "not found",
> - /* 3 */ "no available memory",
> - /* 4 */ "encountered connection failure",
> - /* 5 */ "encountered iSCSI login failure",
> - /* 6 */ "encountered iSCSI database failure",
> - /* 7 */ "invalid parameter",
> - /* 8 */ "connection timed out",
> - /* 9 */ "internal error",
> - /* 10 */ "encountered iSCSI logout failure",
> - /* 11 */ "iSCSI PDU timed out",
> - /* 12 */ "iSCSI driver not found. Please make sure it
> is loaded, and retry the operation",
> - /* 13 */ "daemon access denied",
> - /* 14 */ "iSCSI driver does not support requested
> capability.",
> - /* 15 */ "already exists",
> - /* 16 */ "Unknown request",
> - /* 17 */ "encountered iSNS failure",
> - /* 18 */ "could not communicate to iscsid",
> - /* 19 */ "encountered non-retryable iSCSI login failure",
> - /* 20 */ "could not connect to iscsid",
> - };
> - log_error("initiator reported error (%d - %s)", err, err_msgs[err]);
> -}
> -
> int __iscsi_match_session(node_rec_t *rec, char *targetname,
> char *address, int port, struct iface_rec *iface)
> {
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"open-iscsi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---