Subj : Upgrading server To : Angel Ripoll From : Digital Man Date : Thu Nov 10 2022 11:07:13 Re: Upgrading server By: Angel Ripoll to Digital Man on Thu Nov 10 2022 05:35 pm > Hola Digital! > > 09 Nov 22 19:17, Ragnarok dijo a Digital Man: > > Ra> El 8/11/22 a las 16:34, Digital Man escribi¢: > > >> Update/status: > >> > >> - Bind/Dynamic-DNS service migrated successfully > >> *.synchro.net hostnames are resolving and dynamically updated > >> - GitLab migrated successfully, still on v14.7.2 - new SSH key (sorry)! > >> Will upgrade to the latest (v15.x) soon > >> - DokuWiki/PHP-FPM migrated successfully > >> Upgraded to latest PHP-FPM and DokuWiki > >> - Synchronet migrated successfully > >> still resolving lingering broken symlinks and permissions > >> - proFTPd migrated (ftp.synchro.net) successfully > >> - SpamAssassin migrated successfully (new spam db) > >> - CVS/cvsweb/viewcvs *not* migrated and probably not going to bother > >> (will need to continue to find and fix any links to cvsweb/viewcvs) > >> > >> Still yet to do: ZNC, Murmur, automated backups, more stuff I'm > forgetting > > Ra> Great job! always.. thanks for your work! > > +1 > > Thanks Rob Hopefully you've noticed the wiki and gitlab web UI are snappier (the wiki was already pretty fast), but builds are *way* fater now: BEFORE the upgrade: System: cvs - Linux 4.19.0-16-amd64 x86_64 00:00 - src/sbbs3 make git_branch.h git_hash.h 00:02 - tar --exclude=*output.txt --exclude=node1 --exclude=ctrl --exclude=docs --exclude=exec --exclude=install --exclude=text --exclude=web --exclude=webv4 --exclude=xtrn --exclude=src/crt --exclude=src/doors --exclude=src/odoors --exclude=src/sbbs2 --exclude=src/syncterm --exclude=src/ZuulTerm --exclude=3rdp/win32.release --exclude-vcs --exclude-vcs-ignores --dereference -czvf sbbs_src.tgz * 21:51 - src/sbbs3 cov-build --dir ../../cov-int make RELEASE=1 all 00:18 - src/sbbs3 make RELEASE=1 gtkutils ----- 22:11 - total AFTER the upgrade: System: git - Linux 5.19.0-1-amd64 x86_64 00:00 - src/sbbs3 make git_branch.h git_hash.h 00:01 - tar --exclude=*output.txt --exclude=node1 --exclude=ctrl --exclude=docs --exclude=exec --exclude=install --exclude=text --exclude=web --exclude=webv4 --exclude=xtrn --exclude=src/crt --exclude=src/doors --exclude=src/odoors --exclude=src/sbbs2 --exclude=src/syncterm --exclude=src/ZuulTerm --exclude=3rdp/win32.release --exclude-vcs --exclude-vcs-ignores --dereference -czvf sbbs_src.tgz * 07:08 - src/sbbs3 cov-build --dir ../../cov-int make RELEASE=1 all 00:06 - src/sbbs3 make RELEASE=1 gtkutils ----- 07:15 - total And that's a single-threaded build/analysis! For gitlab-CI builds, the improvement for just the sbbs-linux build job went from 09:33 to 2:57. That was the slowest job (among many, which *are* parallelized), so you that's approximately the improvement you should see now when waiting for CI to complete (e.g. for a merge request). So all the expense, work and hassle was worthwhile to me. :-) -- digital man (rob) Synchronet "Real Fact" #16: Synchronet first supported FidoNet networking (with SBBSFIDO) in 1992 Norco, CA WX: 65.0øF, 34.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .