Amanda-2.6.1

Amanda::Changer::compat


NAME

Amanda::Changer::compat -- run ``old'' changer scripts


DESCRIPTION

This package, calls through to old Changer API shell scripts using the new API. If necessary, this writes temporary configurations under $AMANDA_TMPDIR and invokes the changer there, allowing multiple distinct changers to run within the same Amanda process.


TODO

In-process reservations are handled correctly - only one device may be used at a time. However, the underlying scripts do not support reservations, so another application can easily run the script and change the current device. Caveat emptor.

Concurrent _run_tpchanger invocations are currently forbidden with a die() -- that should change to a simple FIFO queue of tpchanger invocations to make.

Clean out old changer temporary directories on object destruction.

Support 'update'


ABOUT THIS PAGE

This page was automatically generated Fri Feb 5 19:41:21 2010 from the Amanda source tree, and documents the most recent development version of Amanda. For documentation specific to the version of Amanda on your system, use the 'perldoc' command.


Amanda-2.6.1