On Montag, 26. Oktober 2020, 13:25:27 CET Lukas Krause wrote:
Hi Detlef,
I would suggest to throttle the initial upload a little bit (like
you said maybe to every second minute if that is suitable) in order to minimize
??? every second minute for one package? no, that should not be needed, we can definitive handle some more load. Just a penalty might get applied, so the scheduler and dispatcher may slow you down, but that should be fine. Just avoid plenty parallel uploads, that is something what we could see as attack. ...
On 10/26/20 10:37 AM, Detlef Steuer wrote:
*Ping*
If I do not hear back anything, I'll start producing R-Rpms tomorrow.
okay, I have not yet increased your quota yet. I like to see disk usage first before doing so. Just ping me when you run into it. bye adrian
All the best Detlef
Am Thu, 22 Oct 2020 11:37:50 +0200 schrieb Detlef Steuer <steuer@hsu-hh.de>:
Hi Adrian,
I have created d:l:R:autoCRAN to hold the generated packages and bring most of cran.r-project.org to all users of SuSE Linux.
Before I start populating that directory I want to state my plans and ask if such a usage is ok with OBS.
At the moment cran holds 16.5k libraries for the R language, around 11k libraries can be created already automatically, but I'm actively improving the script and hope to reach 90% of CRAN soon(tm).
That means there will be >= 15k packages in the repo with some heavy dependencies and huge recompiles when a core package changes. My experience in the home:dsteuer repo showed that the packages compile relatively fast on OBS' big machines. Therefore I don't expect trouble for OBS.
All packages will be compiled successfully outside of OBS before uploading (modulo bugs in the scripts, of course). So I don't expect too much bitrot there.
All packages will be kept uptodate through cron jobs outside of OBS and will only be uploaded after the updates compile successfully, too. I expect 20 to 50 updates a day after the initial upload.
Following our former discussions: is it ok for me to push CRAN to OBS, even with this number of packages?
Should I throttle the initial upload to a package a minute or every second minute or is it ok to push after each build? My guess is around two packages a minute for a few days, if I push after each successful build. Any hints from your side?
Of course I expect to be stopped doing the upload, if OBS has any problems with the number of packages. But I'm optimistic. Until I hit the wall of 10k packages in a home project everything went smoothly :-)
For a start I added Tumbleweed, SLE_15_SP2 and Leap_15.2 as targets. If you think it is sensible, I can use only Tumbleweed for a start. After filling the repo I would like to add all SuSE releases for which R-base builds.
Regards Detlef
-- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org