> > I am not sure if this functionality has changed from 1.38.X (as I use > > the drives directly now) > Multiple drive autochanger support has changed enormously since version 1.38.
Thank You. I am very sorry to assume that it was the same. I will update my configs as soon as I can. > > To minimize tape swapping, > > This is not currently possible due to current architecture constraints. I think what you described above was what I was looking for, I mean if bacula finds a tape in drive2 at the start of a new job there is no good reason to move it to drive1 and run the job there instead. One other feature I would like to see is if there are any empty drives when starting a job and none of the correct pools are loaded choose the empty drive instead of any unloading media. > > > maximize the use of the drives > > The above is not well defined. > I meant to not block on a second job from a different pool when there was a job running on the first and there is a free drive. You explained that this should not happen. > > and to prefer to use tapes with the Append status over grabbing a new tape. > This was again a result of me seeing more than one tape from a pool in my list media with the Append status. > I think what you and others have been seeing is problems associated with the > evolution of Bacula. There have been a whole series of "problems" to be > resolved that are particularly complicated when you are dealing with > multi-threaded programs, pruning/purging/recyling algorithms, and multiple > drive autochangers. It is extremely complicated and difficult to debug, and > rather than sitting down and developing it in one shot requiring two years, I > have implemented it in little steps, each time Bacula has gotten smarter. > Being that I am a software developer I understand how complex this type of problem is. And then when you factor in the different hardware and different operating systems the problem becomes much harder especially when the developer does not have these systems to test. I am very sorry for complaining about 1.38 problems I experienced assuming that they are still 2.X problems. My intent on entering this thread was to actually tone down the idea that the multidrive autochager code was buggy but that in my opinion with the experience that I had with bacula was the reported ill behavior was more a cause of complexity and the interaction of different configuration settings and several different scheduling rules that were probably not designed specifically for multidrive autochangers. Thanks, John ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users