March 1999 Minutes
IEEE
Storage System Standards
Working Group
(P1244)
Held at
Hyatt Islandia, San Diego, California
March 15-19, 1999
Evening Out at Hotel del Coronado
IEEE Sponsor, Merritt Jones
SSSWG Chair, Jack Cole
MMS Editors, Geoff Peck, Curtis Anderson
MSSRM Editor, Sam Coleman
1244.1 Architecture/Data Model (Geoff Peck, Curtis Anderson, Joel Williams, Murali
Sathyanarayana editors)
1244.2 Session Security, Authentication, and Initialization Protocol (Jan Klier, editor)
1244.3 Media Management Protocol (Murali Sathyanarayana, editor)
1244.4 Drive Management Protocol (Joel Williams, editor)
1244.5 Library Management Protocol (Joel Williams, editor)
ATTENDANCE (14).
Curtis Anderson SGI curtis@sgi.com
Jack Cole ARL jack.cole@ieee.org
Sam Coleman retired available on request
R. Troy Eberlein LEGATO teberlein@legato.com
Bruce Haddon SUN bkh@spot.colorado.edu
Dixon Hutchinson EXABYTE hutch@exabyte.com
Merritt Jones MITRE merritt@mitre.org
Linda Kempster IITRI lkempster@iitri.org
Jan Klier HP jan_klier@hp.com
Stuart Kreitman LEGATO skreitman@legato.com
Paul Lockwood LEGATO plock@legato.com
Geoff Peck QUANTUM (Cons.) geoff@peck.com
Murali Sathyanarayana SGI murali@engr.sgi.com
Joel Williams SES joelw@ses-inc.com
THANKS. Dixon
Hutchinson/Exabyte provided an LCD projector for WG use.
ADMINISTRATIVE. The meeting began at 1pm on Monday with attendance and
registration. No changes to the January meeting minutes from Boulder were proposed, so the
minutes were accepted as submitted. The proposed agenda was discussed and modified
by an evolutionary process throughout the meeting. The meeting ended at 4pm Friday.
DISCUSSION. The primary purpose of the meeting this week was to come
to closure on all open issues. And as a result, some issues will remain unresolved
through this first version of the set of five draft standards. These will be held as
a list of future improvements to the standards. But it was felt to be essential that
the work be limited sufficiently to get to balloting this year. The only issue left
for discussion at the end of this meeting was that of the blind robot proposal (BRP).
Geoff and Curtis will meet in the week following this meeting to conclude
discussion of the BRP.
Rough notes of the discussions and issues for the
meeting follow...
Discussion began Monday with re-development of the list of areas needing discussion:
- Blind robot support - Weds morning
Reservation - batch ONLY. Future reservations addressed later. (30 min
discussion)
Drive cleaning, cleaning carts - Murali added in DMP. (DONE - see below for details)
Slot groups, openport, etc.( 30 MIN discussion)
Cart orientation inside a LM. Use side parameter on mount/unmount cmd. Need to store in
DB. Curtis - LM respon. (DONE - standard already addresses)
STK's new slot handle multiple cartridges. Now tokens must match rather than 1:n mapping
(Not to be done before balloting)
Att/show turning into get/set in LMP - (DONE - see 5.h)
LM/DM model 2-layer name space (DONE - see below for details)
I18N Internationalization (Bruce/Geoff has the documentation, 15 min lecture)
Allowing cmds while LM/DM in each ready state (DONE)
Asynchronous startup of the MMS components needs to be discussed (30-Minutes 3/18).
Stuarts issues
- Fault tolerance (Geoff, check arch doc)
- External agents register for specific policies? NO-RESPON OF ADMIN APP
DEVELOPER.(Future)
- Drive Cleaning, Load balancing, Cartridge life cycle, task queue management (External
agents and event notification)(Future)
Conformance - need to make a general statement. (30 Minute discussion, Geoff will then
condense it).
- Can't add additional commands
- New object types for Legato GUI seem OK
- In general, items not explicitly identified in the standards are permitted, but they
must not require any changes whatsoever in the components that are part of the standard.
Should Diffie-Hillman be added to SSAIP (10-minutes)
Security of the where clause (The clauses are at the north pole)
Linda's comments about Arch Doc - lots of holes still there. (Geoff and Linda will have
a discussion)
Drive cleaning. See MMP pg 121 from web 3/12
In DB 8.2.1.17 - drive needs cleaning true/false, pushed by DM @ unmount. NEED to check
on mount also. Include WHERE clause in MOUNT to allow 1 cleaning app per site instead of 1
per machine. Tri-state (FALSE, ADVISORY, MANDATORY) will be implemented.
Event notification (NOT TO BE SOLVED FOR PHASE 1): apps being able to get notification
about events in the MMS. Joel s/b like SNMP trap; Curtis/Geoff like DB trigger. Is it
CMD-RES or CMD-RES-RES-RES.....
(Item 5.h) Single-layer namespace under LM/DM. Name of attribute or value is not part of
SSSWG. Up/down is single-layer now. Q: what to attach to, LM or Library object? Should
up/down be symmetric? Going up, need to be able to specify LM or Library. This is only for
private "scratchpad" information placed by a LM or DM on the MMS. Joel will fix
uplink and leave the downlink in LM/DM docs.
(Item 5.c) Cartidge type needs max mount count - Joel will add, will default to zero
which indicates ignore this value ; this field is advisory from the MMS perspective. Have
cart media type "cleaning". We already track number of mounts by cartridge.
- should this be incorporated into the MMS in any way, or strictly left for an admin app.
- how to separate MMS policies and external policies. If in MMS, need way to turn off the
policy when external agent is supplied.
Joel: inject/eject directly between a drive/port and port/slot.
Openport not needed
To be continued?
No meeting was held Tuesday so that members could attend part of the IEEE Mass Storage
Symposium.
Work on Wednesday included:
- Review the list above
- Discussion of label processing for Blind Robots
- Mount time verification: We have a solution, involves:
- New DMP command (Identify), modify load cmd
- Change to MMP mount
- Change to MMP unmount
- Doc changes: DMP(Curtis to make changes), MMP, ARCH
- Library inventory (no solution before balloting)
- Blind robots (no solution before balloting)
- Reservations (not before balloting)
- A works in progress list needs to be added to the Arch Doc.
- Modify SSAIP to have a version string to allow for newer versions (ie I speak these,
what do you want to speak). Add to document to say that we believe it is secure.
- Openport revisited:
- Openport has been removed from LMP. Specifics of inject and eject with respect to blind
robots are still being Quisanarted.
Next Meeting.
April 28-39, 1999 near Reno, Nevada.
Future Meetings. Since SSSWG is approaching balloting of
drafts, meetings are being held more frequently than usual. As a consequence, dates
and locations of regular "future" meetings are difficult to predict.
"Next meeting" is being determined at the time of each meeting.
SSSWG Home