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);
|
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.
|
* Asynchronous call to perform an ISCSI login.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -494,3 +494,9 @@ int iscsi_force_reconnect(struct iscsi_context *iscsi)
|
|||||||
{
|
{
|
||||||
return reconnect(iscsi, 1);
|
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_sync
|
||||||
iscsi_receive_copy_results_task
|
iscsi_receive_copy_results_task
|
||||||
iscsi_reconnect
|
iscsi_reconnect
|
||||||
|
iscsi_reset_next_reconnect
|
||||||
iscsi_sanitize_sync
|
iscsi_sanitize_sync
|
||||||
iscsi_sanitize_task
|
iscsi_sanitize_task
|
||||||
iscsi_sanitize_block_erase_sync
|
iscsi_sanitize_block_erase_sync
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ iscsi_reportluns_sync
|
|||||||
iscsi_reportluns_task
|
iscsi_reportluns_task
|
||||||
iscsi_reserve6_sync
|
iscsi_reserve6_sync
|
||||||
iscsi_reserve6_task
|
iscsi_reserve6_task
|
||||||
|
iscsi_reset_next_reconnect
|
||||||
iscsi_sanitize_block_erase_sync
|
iscsi_sanitize_block_erase_sync
|
||||||
iscsi_sanitize_block_erase_task
|
iscsi_sanitize_block_erase_task
|
||||||
iscsi_sanitize_crypto_erase_sync
|
iscsi_sanitize_crypto_erase_sync
|
||||||
|
|||||||
Reference in New Issue
Block a user