diff options
| author | Quinn Tran <[email protected]> | 2022-06-08 04:58:48 -0700 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2022-06-10 13:04:05 -0400 |
| commit | bcf536072f7475c65f21fd1681e94f99c04f9d15 (patch) | |
| tree | 6738fa6fe4eda2319fd315d85f2821676caceb38 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 37be3f9d6993a721bc019f03c97ea0fe66319997 (diff) | |
scsi: qla2xxx: edif: Fix slow session teardown
User experience slow recovery when target device went through a stop/start
of the authentication application (app_stop/app_start).
Between the period of app_stop and app_start on the target device, target
device choose to send ELS Reject for any receive AUTH ELS command. At this
time, authentication application does not do ELS reject if it encounters
error.
Therefore, AUTH ELS reject signify authentication application is not
running. If driver passes up the AUTH ELS Reject to the authentication
application, then it would result in authentication application
retrying/resending the same AUTH ELS command again + delay.
As a work around, driver should trigger a session tear down where it tells
the local authentication application to also tear down. At the next
relogin, both sides are then synchronized.
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Himanshu Madhani <[email protected]>
Signed-off-by: Quinn Tran <[email protected]>
Signed-off-by: Nilesh Javali <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions