Make iscsi_set_noautoreconnect public
In our use at Datto, we have come across several issues related to the automatic reconnect logic (mainly its interaction with POLLHUP). This allows us to disable the functionality, at the expense of writing our own reconnect logic. Related: #241
This commit is contained in:
@@ -1595,6 +1595,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 disable auto reconnect logic.
|
||||
*
|
||||
* 0 - Disable this feature (auto reconnect)
|
||||
* 1 - Enable this feature (no auto reconnect)
|
||||
*/
|
||||
EXTERN void
|
||||
iscsi_set_noautoreconnect(struct iscsi_context *iscsi, int state);
|
||||
|
||||
|
||||
/* This function is to set if we should retry a failed reconnect
|
||||
|
||||
count is defined as follows:
|
||||
|
||||
Reference in New Issue
Block a user