|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: iSCSI: Negotiation clarifications still neededOn Tue, 28 May 2002 pat_thaler@agilent.com wrote: > Bill, > > I don't think that we need to prevent that case. If the initiatior chooses to > not initiate a key-value pair when it has received a partial key-value pair > (or a partial key) and it doesn't have any keys to respond to, then it can > continue the negotiation by sending a PDU with the tail of the partial key-value > that it sent. Even if it doesn't have a partial key-value to send it can send > a PDU with a blank text field. Either way, the target can then send another > PDU finishing its partial key-value. > > This isn't broken so we don't have to change it to make iSCSI robust. You are correct. Negotiations will continue, and login will converge. The concern is the target has to be more complex. While it can be done, the more complex things are, the harder it is to make them robust. This portion of the thread has been more, does everyone understand the complexity (amount of state) lurking in the current spec? If everyone does, then ok. Pat, I think you probably do. But some of the questions I've seen don't fill me with confidence that everyone does. Those comments are especially concerning given the, "let's get through last call" pressures some folks are applying. While getting through last-call is GOOD and IMPORTANT, it's also scarry to push into last-call a protocol with not-well-understood parts (i.e. hidden login complexity) in things folks think are well-understood. If the WG wants it this way, so be it. I look forward to seeing text in the next draft that better explains how PDU-spanning negotiations will work. Especially helpful would be sample algorythms, since I forsee this area is one that is easy to get wrong, and the current text is (obviously :-) not getting new readers onto the same page as the WG. :-) Take care, Bill
Home Last updated: Tue May 28 17:18:32 2002 10357 messages in chronological order |