SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    RE: iSCSI: Some proposed vendor-specific (X-) keys



    Excerpt of message (sent 7 June 2002) by Bill Studenmund:
    > ...
    > What about the case(s) Luben describes, where due to problems in the spec,
    > two different implementations that both follow the spec don't
    > interoperate? The case of compliant-non-interoperability?
    
    Those are defects in the spec; if those cases are real then the spec
    must be fixed prior to being released.  
     
    > I gather that you believe that if we add these keys, we will be opening
    > the door to an interoperability mess. I believe that is not correct; we
    > either have a spec that permits compliant-non-interoperability, or we
    > don't. I do not believe that adding or not adding these keys will change
    > that.
    
    That's not what I said.  What I said is that adding these keys will
    weaken the incentive to fix the interoperability problems, which will
    harm the success of iSCSI.
     
    > Also, what do we do with installed systems? Say we find and correct a
    > problem. Until our end users upgrade field-deployed systems, the problem
    > continues. Are the sysadmins of our customers going to be happy if we try
    > to force them to upgrade production "seems-to-work" systems, just because
    > we found a bug in the spec? My experience as a sysadmin and with sysadmins
    > is that they will say rude things to us and ignore us. That's not a good
    > way to sell iSCSI systems. :-|
    
    So what makes iSCSI different from the dozens of protocols that have
    been created in the past that do not do this? 
     
    > Some people are concerned that adding these keys will permit or tacitly
    > encourage us to slide into a mode where we paper over interop problems
    > rather than fix them. I think implicit in this point of view is that we
    > don't have major interop problems now.
    
    I never said that we do not have major interop problems.  Maybe we do,
    maybe we don't.  If we do, how about exposing them explicitly and
    FIXING THEM?
    
    > Others (including myself) believe that the WG and the iSCSI vendors will
    > do the right thing and not lazily slide into that mess.
    
    I have seen protocols that implement this sort of feature, and based
    on that experience I am not as optimistic as you are. 
    
    > So we have a proposal with 4 options and two motivations:
    > 
    > Proposal for keys:
    > 
    > 1) Do nothing; don't encourage common-use keys
    > 2) Add X-vendor, X-product, and X-revision to the common venacular. They
    > 	would of course be "vendor specific," just a number of vendors
    > 	would use them.
    > 3) Some short-named vendor come forward and add names in its space that
    > 	everyone use. Like say X-edu.unh.vendor, X-edu.unh.product...
    > 4) Make them standard keys, like Vendor, Product, Revision. I'd vote they
    > 	are delcarative and per-direction. And if you talk to something
    > 	that doesn't understand them, you'll be talking to vendor
    > 	"NotUnderstood". :-)
    
    I am in favor of 1, and object strongly to 2, 3, and 4.
    
        paul
    
    


Home

Last updated: Sun Jun 09 15:18:49 2002
10614 messages in chronological order