The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.14 - 2015-11-13

  • Files can be downloaded to a scalar with Yars::Client#download, by passing a scalar reference as the last argument.
  • Error mssages are decoded correctly by the client (bug was introduced by incompatible changes in Mojolicious).
  • Yars::Client and yarsclient now have a persistent bucket cache (previously an in-memory only cache was used). The cache is invalidated when the server detects the client has asked the wrong server to either upload or download a file.
  • Yars::Client#upload and "yarsclient upload" now take an optional pre-computed md5, which allows the client code to skip the computation.
  • The bundled examples have been cleaned up and verified to work with most recent versions of Yars and Clustericious.
  • Additional documentation improvements

Documentation

Yet Another RESTful-Archive Service
scan a disk for corruption and report corrupt files to stdout
Fix all files
generate a mapping from servers + hosts to buckets for yars.
Upload, download, and delete files to Yars.

Modules

Yet Another RESTful-Archive Service
Yet Another RESTful-Archive Service Client
code for yars_disk_scan
code for yars_fast_balance
code for yars_generate_diskmap
set up the routes for Yars.
various utility functions dealing with servers, hosts, etc
Yars internally used functions.