Does ExternalStorage actually move images to disk?

"Alexander B. Zubkov" <[email protected]> Tue, 24 Nov 2015 17:45:50 +0300
Newsgroups gmane.comp.bug-tracking.request-tracker.devel
Message-ID <[email protected]>
Hi!

Sorry for bothering you. I installed ExternalStorage plugin for RT
but it does not help much, it takes out of DB less than 15% (996Mb
in DB, 143Mb on disk). I really expected every attachment should
be moved. I took a look at source code and I don't understand a
few things:

1)

$attach->Limit(

FIELD => 'ContentType',

OPERATOR => 'NOT STARTSWITH',

VALUE => $_,

SUBCLAUSE => 'applies',

ENTRYAGGREGATOR => "AND",

) for "text/", "message/", "image/", "multipart/";

Are you intentionally skipping images? Why? Documentation say
images should be moved.

2)

} elsif ($type =~ m{^image/}) {

# Ditto images, which may be displayed inline

return 1 if $length > 10 * 1024 * 1024;

return 0;

It means any file less than 10Mb will not be moved? Does it make
sense?

I tried to patch to 10Kb (10 * 1024) in 3 places. After that a few
more files (about 20) were moved but still so much data is in DB.
But I have a 26k tickets archive, it looks like it processes only
tickets from last day but I would like it to process ALL
attachments from very beginning.

So is it possible somehow to force this plugin to move all images
and other files out of DB? Thanks.