Merge pull request #53 from plieven/reconnect_on_login_error

RECONNECT add option to limit the number of reconnect retries
This commit is contained in:
Ronnie Sahlberg
2012-12-04 19:16:44 -08:00
6 changed files with 61 additions and 29 deletions

View File

@@ -121,6 +121,7 @@ struct iscsi_context {
int lun;
int no_auto_reconnect;
int reconnect_deferred;
int reconnect_max_retries;
int log_level;
iscsi_log_fn log_fn;

View File

@@ -1076,6 +1076,16 @@ iscsi_set_tcp_syncnt(struct iscsi_context *iscsi, int value);
EXTERN void
iscsi_set_bind_interfaces(struct iscsi_context *iscsi, char * interfaces);
/* This function is to set if we should retry a failed reconnect
count is defined as follows:
-1 -> retry forever (default)
0 -> never retry
n -> retry n times
*/
EXTERN void
iscsi_set_reconnect_max_retries(struct iscsi_context *iscsi, int count);
#ifdef __cplusplus
}
#endif