Avoid duplicate attachments

Description

Similar to the request on JETI-1408, I'm looking for ways to reduce images from inbound emails cluttering tasks.

I've noticed that a customer with their logo in the email footer will have that logo added for every single email they send. Please consider skipping adding a file to an issue if another file with the same MD5 already is attached to that issue.

Environment

None

Preliminary Test Cases

None

Activity

Show:
Ari Maniatis
December 9, 2016, 7:01 AM

It is only part of the solution, but I found this: https://answers.atlassian.com/questions/247062/preventing-duplicate-email-attachments with some ideas on how to find a block duplicates in a mail handler someone wrote.

Tibor Hegyi
December 9, 2016, 11:39 AM

Thank you Ari for the link. We are aware of the potential solution. The only reason we were hesitating to implement it is the potential impact on the addon.

If an email is received we'd need to generate a hash for all attachments of the affected issue. This has impact on throughput, CPU, memory and several aspects.

Most probably this will be an option to enable/disable.

We are now focusing on releasing 7.1 with significant changes. Once it is out, this issue will be a priority.

Regards,
Tibor

n
January 26, 2017, 12:46 PM

As I can see that this topic is again there I would like to ask for option to not add attachments to issue option so you can then pick it up and add it from email log entry to issue attachments and/or just show (download it to be opened in corresponding client application).

To reduce a storage you can do then e.g. some job that count MD5 (persit it for future compares) for all of them and then if it matches check it in bytes if same change link to one and delete duplicates. This job then could be schedule by administrator out of business hours or completely off if they have not issue about storage.

Ari Maniatis
January 27, 2017, 7:03 AM

@reporter2015 : can I suggest you create your own separate feature requests rather than hijacking this one. This is much simpler: an option to avoid adding attachments which are MD5 hash duplicates of existing attachments.

Ari Maniatis
January 27, 2017, 8:20 AM

I made this task: https://jira.atlassian.com/browse/JRA-63907

But I'm not hopeful that Atlassian's glacial pace will see it for several years. Still, at least it is there.

Done

Assignee

Tibor Hegyi

Reporter

Ari Maniatis

Labels

None

Access to limited visibility issues

None

Product platform

None

Module Dependency

None

Ready for Development

None

Target version

None

Fix versions

Priority

Major
Configure