Merge pull request #429 from raywang-dev/reset-next-reconnect
feat: add iscsi_reset_next_reconnect interface
This commit is contained in:
@@ -542,6 +542,11 @@ EXTERN int iscsi_force_reconnect(struct iscsi_context *iscsi);
|
||||
*/
|
||||
EXTERN int iscsi_force_reconnect_sync(struct iscsi_context *iscsi);
|
||||
|
||||
/*
|
||||
* Reset iscsi auto reconnect next_reconnect time to the current time.
|
||||
*/
|
||||
EXTERN void iscsi_reset_next_reconnect(struct iscsi_context *iscsi);
|
||||
|
||||
/*
|
||||
* Asynchronous call to perform an ISCSI login.
|
||||
*
|
||||
|
||||
@@ -494,3 +494,9 @@ int iscsi_force_reconnect(struct iscsi_context *iscsi)
|
||||
{
|
||||
return reconnect(iscsi, 1);
|
||||
}
|
||||
|
||||
void iscsi_reset_next_reconnect(struct iscsi_context *iscsi)
|
||||
{
|
||||
ISCSI_LOG(iscsi, 1, "reset iscsi next_reconnect");
|
||||
iscsi->next_reconnect = time(NULL);
|
||||
}
|
||||
|
||||
@@ -90,6 +90,7 @@ iscsi_extended_copy_task
|
||||
iscsi_receive_copy_results_sync
|
||||
iscsi_receive_copy_results_task
|
||||
iscsi_reconnect
|
||||
iscsi_reset_next_reconnect
|
||||
iscsi_sanitize_sync
|
||||
iscsi_sanitize_task
|
||||
iscsi_sanitize_block_erase_sync
|
||||
|
||||
@@ -98,6 +98,7 @@ iscsi_reportluns_sync
|
||||
iscsi_reportluns_task
|
||||
iscsi_reserve6_sync
|
||||
iscsi_reserve6_task
|
||||
iscsi_reset_next_reconnect
|
||||
iscsi_sanitize_block_erase_sync
|
||||
iscsi_sanitize_block_erase_task
|
||||
iscsi_sanitize_crypto_erase_sync
|
||||
|
||||
Reference in New Issue
Block a user