[Bps-public-commit] rt-extension-externalstorage branch, master, updated. 0.61

Alex Vandiver alexmv at bestpractical.com
Wed Feb 25 15:15:10 EST 2015


The branch, master has been updated
       via  a9df4596ba43cd64552a2c9f3173e82bd0690b78 (commit)
       via  468e56e1f7c08aba24a29740820068fdcfbc45fd (commit)
       via  2d2d0cc2860e67fa5cd16a80a81cfc9f5511ab57 (commit)
      from  246db580f4d1d73b182128f59d1ee0255828a89f (commit)

Summary of changes:
 Changes                             |  4 ++++
 META.yml                            |  2 +-
 README                              |  8 +++++++-
 lib/RT/Extension/ExternalStorage.pm | 11 +++++++++--
 4 files changed, 21 insertions(+), 4 deletions(-)

- Log -----------------------------------------------------------------
commit 2d2d0cc2860e67fa5cd16a80a81cfc9f5511ab57
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Wed Feb 25 15:12:56 2015 -0500

    Note that content is de-duplicated

diff --git a/lib/RT/Extension/ExternalStorage.pm b/lib/RT/Extension/ExternalStorage.pm
index dc8e999..c3cdc89 100644
--- a/lib/RT/Extension/ExternalStorage.pm
+++ b/lib/RT/Extension/ExternalStorage.pm
@@ -79,7 +79,8 @@ textual content and images) to outside of the database.  This may either
 be on local disk, or to a cloud storage solution.  This decreases the
 size of RT's database, in turn decreasing the burden of backing up RT's
 database, at the cost of adding additional locations which must be
-configured or backed up.
+configured or backed up.  Attachment storage paths are calculated based
+on file contents; this provides de-duplication.
 
 The files are initially stored in the database when RT receives them;
 this guarantees that the user does not need to wait for the file to be

commit 468e56e1f7c08aba24a29740820068fdcfbc45fd
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Wed Feb 25 15:13:18 2015 -0500

    Note that shredder will not remove externally-stored content, at present.

diff --git a/lib/RT/Extension/ExternalStorage.pm b/lib/RT/Extension/ExternalStorage.pm
index c3cdc89..306cab3 100644
--- a/lib/RT/Extension/ExternalStorage.pm
+++ b/lib/RT/Extension/ExternalStorage.pm
@@ -155,6 +155,12 @@ documentation in each for necessary configuration details:
 
 =back
 
+=head1 CAVEATS
+
+This extension is not currently compatibile with RT's C<shredder> tool;
+attachments which are shredded will not be removed from external
+storage.
+
 =cut
 
 our $BACKEND;

commit a9df4596ba43cd64552a2c9f3173e82bd0690b78
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Wed Feb 25 15:14:43 2015 -0500

    Version 0.61 releng

diff --git a/Changes b/Changes
index e2b772b..7c9e16f 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,7 @@
+0.61 2015-02-25
+ - Documentation additions; note that content is de-duplicated, and that
+   shredder will not reclaim space
+
 0.60 2015-01-20
  - Never store 0-length attachments of OCFVs externally
 
diff --git a/META.yml b/META.yml
index ade0155..22bea58 100644
--- a/META.yml
+++ b/META.yml
@@ -31,6 +31,6 @@ requires:
   perl: 5.8.3
 resources:
   license: http://opensource.org/licenses/gpl-license.php
-version: '0.60'
+version: '0.61'
 x_module_install_rtx_version: '0.36'
 x_requires_rt: 4.0.22
diff --git a/README b/README
index 23d6249..9ec28c6 100644
--- a/README
+++ b/README
@@ -16,7 +16,8 @@ DESCRIPTION
     be on local disk, or to a cloud storage solution. This decreases the
     size of RT's database, in turn decreasing the burden of backing up RT's
     database, at the cost of adding additional locations which must be
-    configured or backed up.
+    configured or backed up. Attachment storage paths are calculated based
+    on file contents; this provides de-duplication.
 
     The files are initially stored in the database when RT receives them;
     this guarantees that the user does not need to wait for the file to be
@@ -73,6 +74,11 @@ CONFIGURATION
     RT::Extension::ExternalStorage::Dropbox
     RT::Extension::ExternalStorage::AmazonS3
 
+CAVEATS
+    This extension is not currently compatibile with RT's shredder tool;
+    attachments which are shredded will not be removed from external
+    storage.
+
 AUTHOR
     Best Practical Solutions, LLC <modules at bestpractical.com>
 
diff --git a/lib/RT/Extension/ExternalStorage.pm b/lib/RT/Extension/ExternalStorage.pm
index 306cab3..cfac2d8 100644
--- a/lib/RT/Extension/ExternalStorage.pm
+++ b/lib/RT/Extension/ExternalStorage.pm
@@ -52,7 +52,7 @@ use strict;
 
 package RT::Extension::ExternalStorage;
 
-our $VERSION = '0.60';
+our $VERSION = '0.61';
 
 use Digest::SHA qw//;
 

-----------------------------------------------------------------------


More information about the Bps-public-commit mailing list