[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