John Forte wrote: > Torrey McMahon wrote: >> On 7/20/2009 2:11 PM, Garrett D'Amore wrote: >>> John Forte wrote: >>>> Garrett D'Amore wrote: >>>>> In principle this looks good, and I'm almost ready to +1 it, but I >>>>> have a few questions first: >>>>> >>>>> 1) I don't know enough about the FC protocol... will forcing >>>>> target ports to reinitialize have any negative implications for >>>>> the initiators? I'd like to understand the ramifications of any >>>>> side effects. >>>> The initiators will get a RSCN (Remote State Change Notification) >>>> from the FC switch, which will generally cause them to rediscover >>>> for any changes to the fabric, which is generally the desired >>>> behavior from the administrator issuing this command. >>> >>> Does this have negative implications for any in-flight I/O? (I.e. >>> is this command potentially destructive?) Are the implications >>> restricted to just the target being reinitialized? (Sorry if it >>> sounds like I'm being paranoid here, but to a certain extent a >>> little paranoia can be helpful. :-) If its potentially destructive, >>> then I'd like to have a warning issued to the administrator first. >>> If it can't be destructive, then we needn't worry about it. >> >> Does the command reset the target port completely or just it's link >> to the host that sends the command? > When issuing it on the target port side, it causes a reset of the > target port and when issuing it from the host port side, a reset of > the host port is done. The same can pretty much also be accomplished > by going to the switch and doing an offline/online of the desired > switch port. >> If you had a bad guy on a host and they continually reset a target >> port completely you could cause issues on other hosts. Not like other >> commands on other protocols couldn't do the same thing but you might >> want to warn folks in the man page. Something like, "This command >> will reset a storage target port impacting any host attached......" >> blah blah blah. > Yes, I think an explanation of the likely impact of this command is > reasonable. I see, and I will add this to its manpage.
Thanks, -Reed > > - John >