diff options
-rw-r--r-- | Changes | 13 | ||||
-rw-r--r-- | README | 15 | ||||
-rw-r--r-- | lib/App/Glacier.pm | 2 |
3 files changed, 27 insertions, 3 deletions
@@ -1,3 +1,16 @@ +2.10 2019-01-02 + +* The "periodic" subcommand + +The new subcommand "periodic" is responsible for maintaining the job database. +It finishes up pending glacier jobs, dowloading the results (both inventory +listings and requested files) and removes expired jobs. It should be run as a +cronjob. + +* When run on an EC2 instance, credentials can be obtained from the EC2 metadata + +* Directory validity is controlled using the LastInventoryDate field + 2.00 2018-03-08 * Redo the class system. @@ -1,8 +1,8 @@ App::Glacier ============ -Command line utility for working with Amazon Glacier, an online file storage -web service that provides storage for data archiving and backup. +Command line utility for working with Amazon Glacier, an online service +that provides storage for data archiving and backup. Usage: @@ -41,6 +41,17 @@ Examples: glacier mkvault NEWNAME +Installation +============ + +1. perl Makefile.PL +2. Run "make install" as root. +3. Install the following cronjob: + + */4 * * * * root glacier periodic + +The exact schedule is entirely up to you. Running periodic maintenance each +4 hours gives a sane default. Copying ======= diff --git a/lib/App/Glacier.pm b/lib/App/Glacier.pm index 2954a23..d0bc75a 100644 --- a/lib/App/Glacier.pm +++ b/lib/App/Glacier.pm @@ -8,7 +8,7 @@ use App::Glacier::Command; use File::Basename; use Carp; -our $VERSION = '2.00.90'; +our $VERSION = '2.10'; my %comtab = ( |