First pagure stakeholder meeting
by Pierre-Yves Chibon
Good Morning Everyone,
I would like to invite anyone interested in pagure's development to join the
first pagure stakeholder meeting, Friday December 7th at 1pm (13:00) UTC
In your local time:
date -d '2018-12-07 13:00 UTC'
The idea is to discuss progress and plan for the coming releases. While we're
still working on 5.2, it will allow us to start planning for 5.3 and potentially
5.4.
So if you would like to join, please have a look at the roadmap [1] and issue
list [2] beforehand so we can optimize our time during the meeting.
Thanks in advance for your interest and looking forward meeting with you,
Pierre
[1] https://pagure.io/pagure/roadmap
[2] https://pagure.io/pagure/issues
5 years, 4 months
Tarball for commits
by Pierre-Yves Chibon
Good Morning Everyone,
I'm starting to give some thoughts to: https://pagure.io/pagure/issue/861 which
asks for the feature to generate tarballs on commits/tags.
The code I have in mind will dedicate the generation of the tarball to the
workers as I guess it can be quite time costly for large repo.
One challenge I see with this feature is: how to prevent it from being used to
DDoS an instance?
Say, how to prevent bots/spammers from asking a tarball for every commit in the
kernel git repo? That'd fill up disk space pretty quickly and lead to DDoS for
everybody else.
Few things I have in mind:
- Do no re-generate the tarball for commits for which we already generated one
- Clean tarballs on a regular basis (say we keep them 6h, 12h or 24h)
- Prevent users from generating more than X tarballs per hours (say 3?)
Anything else you can think of that would help mitigate this potential issue?
Thanks for your thoughts,
Pierre
5 years, 4 months