----- Original Message -----
From: "Tim Flink" <tflink(a)redhat.com>
To: qa-devel(a)lists.fedoraproject.org
Sent: Monday, September 28, 2015 8:24:12 PM
Subject: Re: Log Data Retention
On Mon, 28 Sep 2015 12:20:03 -0600
Tim Flink <tflink(a)redhat.com> wrote:
I wonder if this ends up being the email list equivalent of talking to
myself :)
It just seemed like a cleaner way to separate my answers from the
questions
<snip>
> The questions raised so far are:
>
> 1. How long is long enough to keep log and execution data?
6-12 months should be more than enough but it might be worth trying
to keep a release-lifetime of logs (~18 months, including pre-release)
I guess that depends on how much storage we have but it seems to me that
6 months is more than enough. What are the use cases for going back
to more than 6 months old task results?
> 2. Should be be cleaning up anything that references
builds/artifacts
> (like links in resultsdb) before we delete them?
Ideally, yes but I don't think it's worth more than a day's effort
for one person if we have proper 404 processing on the machine hosting
the artifacts.
If it does become an issue in the future, it wouldn't be difficult to
go back and change dead links if we needed to.
Proper 404 is good enough for me.
> 3. Do we want to put resources into figuring out whether the
result
> was a PASS or FAIL before deleting it?
No, it's not worth the effort - I'd rather just store more logs than
put much dev time into deciding which logs to delete
Agreed, we have more important tasks we could use our limited resources
for.
> 4. Should fesco be involved in this decision?
Either way - I suspect that they're not going to have much of an
opinion and it adds bureaucracy to the process but I suppose that the
decision would be a bit more "official" if we asked them.
Not sure if we need to ask them but I suppose asking wouldn't hurt.
Thanks,
Martin