Amanda WISHLIST
---------------

These are items that we are planning to address, OR which we would
like to see happen sometime in the future.  They appear in vaguely
decreasing order of priority and feasibility.  Of course, we aren't
promising to deliver anything, but it's a reasonable bet that at least
the first few things will get done.

You may find more up-to-date information in the Amanda Ongoing
Projects page, http://www.amanda.org/ongoing.html.

If you have any ideas about any of the following, please send an
e-mail note to amanda-users@amanda.org or amanda-hackers@amanda.org.

* Setting tapecycle to infinity (which is reasonable for archive
configurations) will cause planner to crash, because it will try to
allocate a huge memory block.  The current workaround is to use a
finite tapecycle; a correct fix would involve dynamically growing the
structure allocated by planner as needed.

* amcheck and amadmin should check whether the user that invoked it is
the user configured to run amanda.

* Amanda should be able to retry failed backups in a single run.  So,
if backup fails because of active filesystems or lack of memory,
amanda could throw the failed backup away and run it again, instead of
trying it again in the next run only.

* SAMBA should be treated as a different backup program, not as
GNUTAR, because it cannot handle dump-style incrementals (as of
samba-1.9.17p5).  We should be able to back up subdirectories of
shares (using the -D switch).  It should be possible to specify the
samba user, instead of assuming user `backup'.  /etc/amandapass could
be specified (in a backward-compatible way) as follows:

// password [-U default_user] [[-W] default_workgroup]
//hostname password [-U default_user] [[-W] default_workgroup]
//hostname/sharename[/subdir] password [-U default_user] [[-W] default_workgroup | -W-]

So that:

// XXXX -W Win32-LAB
//win-srv XXXX -U srv-backup
//win-srv/F$ XXXX -U backup
//other XXXX -U amanda -W-

would be equivalent to:

//win-client1/C$ XXXX -W Win32-LAB
//win-client2/C$ XXX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     