On Tuesday 11 April 2006 20:41, David Boyes wrote: > > Sorry, but I don't understand what a "MOVE VOLUME" -- or rather what > > an > > > operator area is. I do understand the concept of an area that is > > accessible > > from the outside without opening the library case. > > Sorry -- terminology thing again. In the very large libraries (the big > STK and IBM silos), the "operator area" is the port where you can > load/unload volumes w/o opening the case. It's usually addressed as a > range of special slot numbers (in my STK silos, it's slot 9900-9910, in > the IBM ones it's slots 10000 through 10010) > > > By the way, I don't see any problem for InChanger to have multiple > > values. > > Kind of a misleading name, though. It's really a volume state indication > -- eg, the volume is mountable or not.
In its current usage, I find it to be the best name. It indicates if the volume is in the changer or not. > > Rough idea I was discussing with Arno on the volume management thing: > > There's three things we need to know for a classic full volume > management lifecycle implementation: > > 1) the state of a volume (where it is in the volume management cycle) > > 2) the location of a volume (set of predefined locations) > > 3) a comment to indicate information that may not be determinable from > the media itself (the case of a DR vendor needing a external ID # that > is different from the volser of the media is an example where you would > need that kind of ability to tag a comment onto a volume record) > > If we use the cycle that TSM uses (a pretty classic implementation), we > get about 7 standard states, only one of which makes sense using > InChanger as a variable name (MOUNTABLE, the implication of the current > InChanger=1). > > You've already added the location field as an index to a location table. > This is Good. > > A comment field in the volume record would be a simple text string > (60-80 bytes). This shouldn't pose any problems. > > We redefine InChanger to be VolumeState (or add a VolumeState variable > and transiton to it over time). I'm not sure I want to change InChanger. Every change to the database is extremely painful for me, particularly because of SQLite which does not have ALTER TABLE -- it requires hours of work involving minutia. What would the new values for InChanger (or VolumeState) be? -- Best regards, Kern ("> /\ V_V ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users