RE[4]: Distribute continuous integration (build) to servers outside docker container
"dhinakar.k" <[email protected]> Sun, 24 Mar 2024 09:05:46 +0530
| Newsgroups | dev.linux.lists.fuego |
|---|---|
| Message-ID | <[email protected]> |
Hi Tim, Thanks a lot for being kind enough to spend your precious time to analyze m= y storage issues. My eyes were on '/var/lib/jenkins/workspace' when I copy pasted it to you. I will look into it and resolve those issues. Thanks a lot once again. I will surely try the 'next' branch whenever it is available to check 'user= authentication, security, and job distribution' features. Thanks a have a nice weekend. Regards, Dhinakar K. -----Original Message----- From: Bird, Tim =5Bmailto:Tim.Bird=40sony.com=5D=20 Sent: Saturday, March 23, 2024 3:58 AM To: dhinakar.k <dhinakar.k=40samsung.com>; fuego+owner=40lists.linux.dev; f= uego=40lists.linuxfoundation.org Subject: RE: RE=5B3=5D: Distribute continuous integration (build) to server= s outside docker container Dhinakar, OK - here's a summary of your object counts and storage issues: /var/lib/jenkins - 32G .../userContent - 1.8G .../jobs - 11G .../workspace - 19G /fuego-rw - 13G ../buildzone - =7E6G ../buildzone/X86-SSH-Test.default.Functional.kernel_build-x86-64 - 1.8G ../buildzone/Functional.LTP-x86_64 - 2.4G 6 nodes, 135 jobs, 78 runs docker image: 2.41G? (or is it 173 GB?) This is confusing. Your latest fuego docker container is 2.41G, but you ha= ve /var/lib/jenkins that is about 32G (and that should all be in your conta= iner image). It looks like the builds for the kernel and for LTP are taking the most spa= ce. I have no idea why your /var/lib/jenkins/jobs directory would be so big (11= G) Maybe do: =24 du -sh /var/lib/jenkins/jobs/* =7C sort -sh and see which jobs have a l= ot of info. Also, I don't know what's going on with your /var/lib/jenkins/workspace (19= G) I don't even have that directory on my system. My stats look quite different: I have 13 nodes, 387 jobs and 1129 runs in my most active Fuego container, = my /var/lib/Jenkins is only 204M. My /fuego-rw/buildzone is 64G, due to lots of instances of LTP (and somethi= ng very funky about one Interbench build): 1.2G ren1.latest-smoke.Functional.LTP-poky-aarch64 1.7G Functional.kselftest-x86_64 1.7G rpi3-2.default.Functional.kernel_build-aarch64 1.9G Functional.LTP_one_at_a_time-debian-armhf 2.0G Functional.raspi_kinstall-debian-armhf 2.3G bbb.latest-smoke.Functional.LTP-debian-armhf 2.4G Functional.LTP-x86_64 2.4G Functional.LTP_one_at_a_time-x86_64 2.5G Functional.LTP-poky-aarch64 2.5G Functional.LTP_one_at_a_time-aarch64 2.5G Functional.LTP_one_at_a_time-poky-aarch64 3.0G min1.latest-smoke.Functional.LTP-x86_64 3.0G min1.latest.Functional.LTP-x86_64 3.2G rpi3-2.latest-smoke.Functional.LTP-aarch64 32G Benchmark.Interbench-x86_64 There might be stuff in /var/lib/jenkins/workspace you could get rid of. I have a lot more runs on my system, but very many of those have very short= run.json files, as they are for tests with small results. I believe the la= rgest run.json and consolelog.txt files are for LTP. If you have a lot of = those, maybe you can archive old ones to reduce disk usage and improve perf= ormance. In any event, is there any particular operation which is taking a long time= to complete, due to the docker size (or fuego directory) being too big or = taking too much space? Finally, I'm still working on the new docker container (with more recent ve= rsions of Debian and Jenkins). I've already fixed a few bugs that I found,= but there are a lot of old Fuego packages that don't compile with newer to= olchains. There are workarounds for this, but it will take a while to impl= ement. My plan is to publish my working branch for this work on bitbucket, as a 'n= ext' branch, even though not all problems are resolved. You could then build a container using that (if you want to), and check if = the new version of Jenkins has the features you need for user authenticatio= n, security, and job distribution. I can give you some install steps for using a 'next' branch, if you are int= erested in trying that. Sorry this has taken so long. -- Tim > -----Original Message----- > From: dhinakar.k <dhinakar.k=40samsung.com> Hi Tim, >=20 > Thanks for your prompt response. > Please find the details you requested below. >=20 > =23 du -sh /fuego-rw/logs/* =7C sort -h > 4.0K /fuego-rw/logs/README > 8.0K /fuego-rw/logs/logruns > 56K /fuego-rw/logs/Benchmark.gtkperf > 60K /fuego-rw/logs/Functional.glib > 96K /fuego-rw/logs/Benchmark.GLMark > 228K /fuego-rw/logs/theme > 284K /fuego-rw/logs/Benchmark.dbench4 > 284K /fuego-rw/logs/Benchmark.himeno > 284K /fuego-rw/logs/Benchmark.iperf > 284K /fuego-rw/logs/Benchmark.x11perf > 288K /fuego-rw/logs/Benchmark.linpack > 288K /fuego-rw/logs/Functional.aiostress > 288K /fuego-rw/logs/Functional.bc > 288K /fuego-rw/logs/Functional.crashme > 288K /fuego-rw/logs/Functional.fontconfig > 288K /fuego-rw/logs/Functional.hello_world > 288K /fuego-rw/logs/Functional.stress > 288K /fuego-rw/logs/Functional.synctest > 288K /fuego-rw/logs/Functional.zlib > 292K /fuego-rw/logs/Benchmark.Stream > 292K /fuego-rw/logs/Benchmark.netperf > 292K /fuego-rw/logs/Benchmark.tiobench > 296K /fuego-rw/logs/Functional.ipv6connect > 304K /fuego-rw/logs/Benchmark.nbench_byte > 304K /fuego-rw/logs/Benchmark.netpipe > 312K /fuego-rw/logs/Benchmark.fio > 312K /fuego-rw/logs/Functional.scrashme > 316K /fuego-rw/logs/Benchmark.Java > 344K /fuego-rw/logs/Functional.bzip2 > 352K /fuego-rw/logs/Benchmark.IOzone > 352K /fuego-rw/logs/Functional.jpeg > 356K /fuego-rw/logs/Benchmark.OpenSSL > 372K /fuego-rw/logs/Functional.netperf > 396K /fuego-rw/logs/Functional.expat > 400K /fuego-rw/logs/Benchmark.lmbench2 > 404K /fuego-rw/logs/Functional.kernel_build > 424K /fuego-rw/logs/Functional.rmaptest > 524K /fuego-rw/logs/image > 536K /fuego-rw/logs/Benchmark.Interbench > 552K /fuego-rw/logs/Benchmark.ebizzy > 552K /fuego-rw/logs/Benchmark.signaltest > 556K /fuego-rw/logs/Functional.pi_tests > 588K /fuego-rw/logs/Benchmark.Whetstone > 740K /fuego-rw/logs/Functional.ft2demos > 808K /fuego-rw/logs/Benchmark.Dhrystone > 1.1M /fuego-rw/logs/Benchmark.cyclictest > 1.1M /fuego-rw/logs/Benchmark.ffsb > 1.2M /fuego-rw/logs/Benchmark.bonnie > 1.6M /fuego-rw/logs/Benchmark.hackbench > 2.1M /fuego-rw/logs/Functional.OpenSSL > 7.5M /fuego-rw/logs/Extract > 11M /fuego-rw/logs/Functional.linus_stress > 12M /fuego-rw/logs/Functional.LTP >=20 > =23 ftc list-nodes =7C wc -l > 6 >=20 > Jenkins nodes in this system: > ARM64-SSH-Test > ARM64-Serial-Test > SAPIENT-MAIN-Server-Node > X86-SSH-Test > X86-Serial-Test >=20 > =23 ftc list-jobs =7C wc -l > 135 >=20 > =23 ftc list-runs =7C wc -l > 78 >=20 > Regards, > Dhinakar K. >=20 > -----Original Message----- > From: Bird, Tim =5Bmailto:Tim.Bird=40sony.com=5D > Sent: Saturday, March 16, 2024 12:12 AM > To: dhinakar.k <dhinakar.k=40samsung.com>; fuego+owner=40lists.linux.dev;= =20 > fuego=40lists.linuxfoundation.org > Subject: RE: RE=5B3=5D: Distribute continuous integration (build) to=20 > servers outside docker container >=20 > Dhinkar, >=20 > Can you send me the info for these as well: >=20 > =23 du -sh /fuego-rw/logs/* =7C sort -h >=20 >=20 > =23 ftc list-nodes =7C wc -l >=20 >=20 > =23 ftc list-jobs =7C wc -l >=20 >=20 > =23 ftc list-runs =7C wc -l >=20 >=20 > -- Tim >=20 > > -----Original Message----- > > From: dhinakar.k <dhinakar.k=40samsung.com> > > Sent: Friday, March 15, 2024 9:38 AM > > To: Bird, Tim <Tim.Bird=40sony.com>; fuego+owner=40lists.linux.dev;=20 > > fuego=40lists.linuxfoundation.org > > Subject: RE=5B3=5D: Distribute continuous integration (build) to server= s=20 > > outside docker container > > > > Hi Tim, Thanks a lot for your response. Please find below the=20 > > details that you requested. =23 du -sh /var/lib/Jenkins 32G=20 > > /var/lib/Jenkins =23 du -sh > > /var/lib/jenkins/* =7C sort -h 0 /var/lib/jenkins/secret.=E2=80=8Akey.= =20=0D=0A>=20>=20not-so-secret=204.=E2=80=8A0K=20/var/lib/jenkins/com.=E2= =80=8Acloudbees.=E2=80=8Ahudson.=E2=80=8Aplugins.=0D=0A>=20>=20folder.=E2= =80=8Aconfig.=E2=80=8AAbstractFolderConfiguration.=E2=80=8Axml=20=0D=0A>=20= >=20ZjQcmQRYFpfptBannerStart=20Caution=20:=20This=20email=20originated=20fr= om=20outside=20of=20Sony.=0D=0A>=20>=20Do=20not=20click=20links=20or=20open= =20any=20attachments=20unless=20you=20recognize=20the=20sender=20and=20know= =20the=20content=20is=20safe.=20Please=20report=20phishing=20if=20unsure.= =0D=0A>=20>=0D=0A>=20>=20ZjQcmQRYFpfptBannerEnd=0D=0A>=20>=20Hi=20Tim,=0D= =0A>=20>=0D=0A>=20>=20Thanks=20a=20lot=20for=20your=20response.=0D=0A>=20>= =20Please=20find=20below=20the=20details=20that=20you=20requested.=0D=0A>= =20>=0D=0A>=20>=20=23=20du=20-sh=20/var/lib/Jenkins=0D=0A>=20>=2032G=20=20= =20=20=20/var/lib/Jenkins=0D=0A>=20>=0D=0A>=20>=20=23=20du=20-sh=20/var/lib= /jenkins/*=20=7C=20sort=20-h=0D=0A>=20>=200=20=20=20=20=20=20=20/var/lib/je= nkins/secret.key.not-so-secret=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkin= s/com.cloudbees.hudson.plugins.folder.config.AbstractFolderConfiguration.xm= l=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/com.mtvi.plateng.hudson.lda= p.LdapMailAddressResolver.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins= /com.orctom.jenkins.plugin.buildtimestamp.BuildTimestampWrapper.xml=0D=0A>= =20>=204.0K=20=20=20=20/var/lib/jenkins/credentials.xml=0D=0A>=20>=204.0K= =20=20=20=20/var/lib/jenkins/hudson.maven.MavenModuleSet.xml=0D=0A>=20>=204= .0K=20=20=20=20/var/lib/jenkins/hudson.model.UpdateCenter.xml=0D=0A>=20>=20= 4.0K=20=20=20=20/var/lib/jenkins/hudson.plugins.emailext.ExtendedEmailPubli= sher.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.plugins.git.G= itSCM.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.plugins.git.= GitTool.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.plugins.si= debar_link.SidebarLinkPlugin.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenk= ins/hudson.plugins.sonar.SonarGlobalConfiguration.xml=0D=0A>=20>=204.0K=20= =20=20=20/var/lib/jenkins/hudson.plugins.timestamper.TimestamperConfig.xml= =0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.tasks.Mailer.xml=0D= =0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.tasks.Shell.xml=0D=0A>= =20>=204.0K=20=20=20=20/var/lib/jenkins/hudson.triggers.SCMTrigger.xml=0D= =0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/identity.key.enc=0D=0A>=20>=204= .0K=20=20=20=20/var/lib/jenkins/io.jenkins.plugins.junit.storage.JunitTestR= esultStorageConfiguration.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins= /jenkins.fingerprints.GlobalFingerprintConfiguration.xml=0D=0A>=20>=204.0K= =20=20=20=20/var/lib/jenkins/jenkins.install.InstallUtil.lastExecVersion=0D= =0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/jenkins.install.UpgradeWizard.s= tate=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/jenkins.model.ArtifactMa= nagerConfiguration.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/jenkin= s.model.GlobalBuildDiscarderConfiguration.xml=0D=0A>=20>=204.0K=20=20=20=20= /var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml=0D=0A>=20>= =204.0K=20=20=20=20/var/lib/jenkins/jenkins.plugins.msginject.MsgInjectConf= ig.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/jenkins.security.Resou= rceDomainConfiguration.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/je= nkins.security.apitoken.ApiTokenPropertyConfiguration.xml=0D=0A>=20>=204.0K= =20=20=20=20/var/lib/jenkins/jenkins.tasks.filters.EnvVarsFilterGlobalConfi= guration.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/jenkins.telemetr= y.Correlator.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/net.plavcak.= jenkins.plugins.scmskip.SCMSkipBuildWrapper.xml=0D=0A>=20>=204.0K=20=20=20= =20/var/lib/jenkins/net.uaznia.lukanus.hudson.plugins.gitparameter.GitParam= eterDefinition.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/nodeMonito= rs.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/org.codefirst.SimpleTh= emeDecorator.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/org.jenkinsC= i.plugins.projectDescriptionSetter.DescriptionSetterWrapper.xml=0D=0A>=20>= =204.0K=20=20=20=20/var/lib/jenkins/org.jenkinsci.plugins.ansible_tower.Ans= ibleTower.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/org.jenkinsci.p= lugins.corsfilter.AccessControlsFilter.xml=0D=0A>=20>=204.0K=20=20=20=20/va= r/lib/jenkins/org.jenkinsci.plugins.lucene.search.config.SearchBackendConfi= guration.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/org.jenkinsci.pl= ugins.workflow.flow.GlobalDefaultFlowDurabilityLevel.xml=0D=0A>=20>=204.0K= =20=20=20=20/var/lib/jenkins/org.quality.gates.jenkins.plugin.GlobalConfig.= xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/queue.xml=0D=0A>=20>=204.= 0K=20=20=20=20/var/lib/jenkins/queue.xml.bak=0D=0A>=20>=204.0K=20=20=20=20/= var/lib/jenkins/scriptApproval.xml=0D=0A>=20>=204.0K=20=20=20=20/var/lib/je= nkins/secret.key=0D=0A>=20>=204.0K=20=20=20=20/var/lib/jenkins/sidebar-link= .xml=0D=0A>=20>=2012K=20=20=20=20=20/var/lib/jenkins/gerrit-trigger.xml=0D= =0A>=20>=2016K=20=20=20=20=20/var/lib/jenkins/hudson.plugins.ansicolor.Ansi= ColorBuildWrapper.xml=0D=0A>=20>=2020K=20=20=20=20=20/var/lib/jenkins/confi= g.xml=0D=0A>=20>=2044K=20=20=20=20=20/var/lib/jenkins/nodes=0D=0A>=20>=2072= K=20=20=20=20=20/var/lib/jenkins/secrets=0D=0A>=20>=20356K=20=20=20=20/var/= lib/jenkins/users=0D=0A>=20>=201.7M=20=20=20=20/var/lib/jenkins/logs=0D=0A>= =20>=201.8M=20=20=20=20/var/lib/jenkins/luceneIndex=0D=0A>=20>=203.6M=20=20= =20=20/var/lib/jenkins/updates=0D=0A>=20>=203.9M=20=20=20=20/var/lib/jenkin= s/plugins_backup=0D=0A>=20>=20316M=20=20=20=20/var/lib/jenkins/plugins=0D= =0A>=20>=20316M=20=20=20=20/var/lib/jenkins/plugins_not_working=0D=0A>=20>= =20372M=20=20=20=20/var/lib/jenkins/plugins_old_2ndFeb2024=0D=0A>=20>=20376= M=20=20=20=20/var/lib/jenkins/plugins_working_2ndFeb2024=0D=0A>=20>=201.8G= =20=20=20=20/var/lib/jenkins/userContent=0D=0A>=20>=2011G=20=20=20=20=20/va= r/lib/jenkins/jobs=0D=0A>=20>=2019G=20=20=20=20=20/var/lib/jenkins/workspac= e=0D=0A>=20>=0D=0A>=20>=20=23=20du=20-sh=20/fuego-rw=0D=0A>=20>=2013G=20=20= =20=20=20/fuego-rw=0D=0A>=20>=0D=0A>=20>=20=23=20du=20-sh=20/fuego-rw/build= zone/*=20=7C=20sort=20-h=20=23=20du=20-sh=20/fuego-rw/logs/*=20=7C=20sort= =20-h=20=23=20ftc=20list-nodes=20=7C=20wc=20-l=20=23=20ftc=20list-jobs=20= =7C=20wc=20-l=20=23=20ftc=20list-runs=20=7C=20wc=20-l=0D=0A>=20>=200=20=20= =20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.Dhrysto= ne-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-= Test.default.Benchmark.GLMark-aarch64=0D=0A>=20>=200=20=20=20=20=20=20=20/f= uego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.GLMark-x86_64=0D=0A>=20>= =200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchma= rk.IOzone-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM= 64-SSH-Test.default.Benchmark.Interbench-x86_64=0D=0A>=20>=200=20=20=20=20= =20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.Java-x86_64= =0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.defa= ult.Benchmark.OpenSSL-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/b= uildzone/ARM64-SSH-Test.default.Benchmark.Stream-x86_64=0D=0A>=20>=200=20= =20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.Whet= stone-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-S= SH-Test.default.Benchmark.bonnie-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20= /fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.cyclictest-x86_64=0D= =0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default= .Benchmark.dbench4-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buil= dzone/ARM64-SSH-Test.default.Benchmark.ebizzy-x86_64=0D=0A>=20>=200=20=20= =20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.ffsb-x8= 6_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.= default.Benchmark.fio-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/b= uildzone/ARM64-SSH-Test.default.Benchmark.gtkperf-x86_64=0D=0A>=20>=200=20= =20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.hack= bench-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-S= SH-Test.default.Benchmark.himeno-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20= /fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.iperf-x86_64=0D=0A>=20= >=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchm= ark.linpack-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/A= RM64-SSH-Test.default.Benchmark.lmbench2-x86_64=0D=0A>=20>=200=20=20=20=20= =20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.nbench_byte-x= 86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test= .default.Benchmark.netperf-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego= -rw/buildzone/ARM64-SSH-Test.default.Benchmark.netpipe-x86_64=0D=0A>=20>=20= 0=20=20=20=20=20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.= signaltest-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/AR= M64-SSH-Test.default.Benchmark.tiobench-x86_64=0D=0A>=20>=200=20=20=20=20= =20=20=20/fuego-rw/buildzone/ARM64-SSH-Test.default.Benchmark.x11perf-x86_6= 4=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.defau= lt.Benchmark.Dhrystone-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/= buildzone/X86-SSH-Test.default.Benchmark.GLMark-x86_64=0D=0A>=20>=200=20=20= =20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.IOzone-x8= 6_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.de= fault.Benchmark.Interbench-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego= -rw/buildzone/X86-SSH-Test.default.Benchmark.Java-x86_64=0D=0A>=20>=200=20= =20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.OpenSS= L-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Tes= t.default.Benchmark.Stream-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego= -rw/buildzone/X86-SSH-Test.default.Benchmark.Whetstone-x86_64=0D=0A>=20>=20= 0=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.bo= nnie-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-= Test.default.Benchmark.cyclictest-x86_64=0D=0A>=20>=200=20=20=20=20=20=20= =20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.dbench4-x86_64=0D=0A>= =20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Bench= mark.ebizzy-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X= 86-SSH-Test.default.Benchmark.ffsb-x86_64=0D=0A>=20>=200=20=20=20=20=20=20= =20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.fio-x86_64=0D=0A>=20>= =200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark= .gtkperf-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-= SSH-Test.default.Benchmark.hackbench-x86_64=0D=0A>=20>=200=20=20=20=20=20= =20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.himeno-x86_64=0D= =0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.B= enchmark.iperf-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzon= e/X86-SSH-Test.default.Benchmark.linpack-x86_64=0D=0A>=20>=200=20=20=20=20= =20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.lmbench2-x86_64= =0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.defaul= t.Benchmark.nbench_byte-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw= /buildzone/X86-SSH-Test.default.Benchmark.netperf-x86_64=0D=0A>=20>=200=20= =20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark.netpip= e-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Tes= t.default.Benchmark.signaltest-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/f= uego-rw/buildzone/X86-SSH-Test.default.Benchmark.tiobench-x86_64=0D=0A>=20>= =200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Benchmark= .x11perf-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-= SSH-Test.default.Functional.LTP-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/= fuego-rw/buildzone/X86-SSH-Test.default.Functional.OpenSSL-x86_64=0D=0A>=20= >=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Function= al.aiostress-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/= X86-SSH-Test.default.Functional.bc-x86_64=0D=0A>=20>=200=20=20=20=20=20=20= =20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.bzip2-x86_64=0D=0A>= =20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Funct= ional.crashme-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone= /X86-SSH-Test.default.Functional.expat-x86_64=0D=0A>=20>=200=20=20=20=20=20= =20=20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.fontconfig-x86_64= =0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.defaul= t.Functional.ft2demos-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/b= uildzone/X86-SSH-Test.default.Functional.glib-x86_64=0D=0A>=20>=200=20=20= =20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.hello_wo= rld-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-T= est.default.Functional.ipv6connect-x86_64=0D=0A>=20>=200=20=20=20=20=20=20= =20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.jpeg-x86_64=0D=0A>= =20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Funct= ional.linus_stress-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buil= dzone/X86-SSH-Test.default.Functional.netperf-x86_64=0D=0A>=20>=200=20=20= =20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.pi_tests= -x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test= .default.Functional.rmaptest-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fue= go-rw/buildzone/X86-SSH-Test.default.Functional.scrashme-x86_64=0D=0A>=20>= =200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Functiona= l.stress-x86_64=0D=0A>=20>=200=20=20=20=20=20=20=20/fuego-rw/buildzone/X86-= SSH-Test.default.Functional.synctest-x86_64=0D=0A>=20>=200=20=20=20=20=20= =20=20/fuego-rw/buildzone/X86-SSH-Test.default.Functional.zlib-x86_64=0D=0A= >=20>=204.0K=20=20=20=20/fuego-rw/buildzone/README=0D=0A>=20>=2012K=20=20= =20=20=20/fuego-rw/buildzone/Functional.bc-x86_64=0D=0A>=20>=2032K=20=20=20= =20=20/fuego-rw/buildzone/Functional.hello_world-x86_64=0D=0A>=20>=2032K=20= =20=20=20=20/fuego-rw/buildzone/Functional.linus_stress-x86_64=0D=0A>=20>= =2032K=20=20=20=20=20/fuego-rw/buildzone/Functional.synctest-x86_64=0D=0A>= =20>=2036K=20=20=20=20=20/fuego-rw/buildzone/Functional.rmaptest-x86_64=0D= =0A>=20>=2048K=20=20=20=20=20/fuego-rw/buildzone/Benchmark.himeno-x86_64=0D= =0A>=20>=2048K=20=20=20=20=20/fuego-rw/buildzone/Benchmark.linpack-x86_64= =0D=0A>=20>=2048K=20=20=20=20=20/fuego-rw/buildzone/Functional.ipv6connect-= x86_64=0D=0A>=20>=2060K=20=20=20=20=20/fuego-rw/buildzone/Benchmark.Stream-= x86_64=0D=0A>=20>=2076K=20=20=20=20=20/fuego-rw/buildzone/Benchmark.Whetsto= ne-x86_64=0D=0A>=20>=2076K=20=20=20=20=20/fuego-rw/buildzone/Benchmark.ebiz= zy-x86_64=0D=0A>=20>=2084K=20=20=20=20=20/fuego-rw/buildzone/Functional.aio= stress-x86_64=0D=0A>=20>=20168K=20=20=20=20/fuego-rw/buildzone/Benchmark.Dh= rystone-x86_64=0D=0A>=20>=20240K=20=20=20=20/fuego-rw/buildzone/Benchmark.t= iobench-x86_64=0D=0A>=20>=20244K=20=20=20=20/fuego-rw/buildzone/Functional.= crashme-x86_64=0D=0A>=20>=20488K=20=20=20=20/fuego-rw/buildzone/Benchmark.I= nterbench-x86_64=0D=0A>=20>=20576K=20=20=20=20/fuego-rw/buildzone/Functiona= l.scrashme-x86_64=0D=0A>=20>=20760K=20=20=20=20/fuego-rw/buildzone/Benchmar= k.hackbench-x86_64=0D=0A>=20>=20816K=20=20=20=20/fuego-rw/buildzone/Benchma= rk.signaltest-x86_64=0D=0A>=20>=20868K=20=20=20=20/fuego-rw/buildzone/Funct= ional.pi_tests-x86_64=0D=0A>=20>=20900K=20=20=20=20/fuego-rw/buildzone/Benc= hmark.netpipe-x86_64=0D=0A>=20>=20904K=20=20=20=20/fuego-rw/buildzone/Bench= mark.cyclictest-x86_64=0D=0A>=20>=201004K=20=20=20/fuego-rw/buildzone/Funct= ional.stress-x86_64=0D=0A>=20>=201.3M=20=20=20=20/fuego-rw/buildzone/Benchm= ark.ffsb-x86_64=0D=0A>=20>=201.6M=20=20=20=20/fuego-rw/buildzone/Benchmark.= GLMark-aarch64=0D=0A>=20>=201.6M=20=20=20=20/fuego-rw/buildzone/Benchmark.G= LMark-x86_64=0D=0A>=20>=201.7M=20=20=20=20/fuego-rw/buildzone/Benchmark.nbe= nch_byte-x86_64=0D=0A>=20>=202.1M=20=20=20=20/fuego-rw/buildzone/Benchmark.= iperf-x86_64=0D=0A>=20>=202.3M=20=20=20=20/fuego-rw/buildzone/Benchmark.gtk= perf-x86_64=0D=0A>=20>=202.4M=20=20=20=20/fuego-rw/buildzone/Benchmark.bonn= ie-x86_64=0D=0A>=20>=202.5M=20=20=20=20/fuego-rw/buildzone/Benchmark.x11per= f-x86_64=0D=0A>=20>=202.9M=20=20=20=20/fuego-rw/buildzone/Functional.bzip2-= x86_64=0D=0A>=20>=203.0M=20=20=20=20/fuego-rw/buildzone/Functional.zlib-x86= _64=0D=0A>=20>=203.1M=20=20=20=20/fuego-rw/buildzone/Benchmark.IOzone-x86_6= 4=0D=0A>=20>=203.5M=20=20=20=20/fuego-rw/buildzone/Functional.jpeg-x86_64= =0D=0A>=20>=205.2M=20=20=20=20/fuego-rw/buildzone/Benchmark.lmbench2-x86_64= =0D=0A>=20>=206.1M=20=20=20=20/fuego-rw/buildzone/Benchmark.netperf-x86_64= =0D=0A>=20>=206.1M=20=20=20=20/fuego-rw/buildzone/Functional.netperf-x86_64= =0D=0A>=20>=207.0M=20=20=20=20/fuego-rw/buildzone/Functional.fontconfig-x86= _64=0D=0A>=20>=209.1M=20=20=20=20/fuego-rw/buildzone/Benchmark.fio-x86_64= =0D=0A>=20>=2029M=20=20=20=20=20/fuego-rw/buildzone/Functional.expat-x86_64= =0D=0A>=20>=2033M=20=20=20=20=20/fuego-rw/buildzone/Benchmark.dbench4-x86_6= 4=0D=0A>=20>=2034M=20=20=20=20=20/fuego-rw/buildzone/Functional.ft2demos-x8= 6_64=0D=0A>=20>=2049M=20=20=20=20=20/fuego-rw/buildzone/Functional.glib-x86= _64=0D=0A>=20>=2074M=20=20=20=20=20/fuego-rw/buildzone/Benchmark.OpenSSL-x8= 6_64=0D=0A>=20>=2074M=20=20=20=20=20/fuego-rw/buildzone/Functional.OpenSSL-= x86_64=0D=0A>=20>=20160M=20=20=20=20/fuego-rw/buildzone/Benchmark.Java-x86_= 64=0D=0A>=20>=201.8G=20=20=20=20/fuego-rw/buildzone/X86-SSH-Test.default.Fu= nctional.kernel_build-x86_64=0D=0A>=20>=202.4G=20=20=20=20/fuego-rw/buildzo= ne/Functional.LTP-x86_64=0D=0A>=20>=0D=0A>=20>=20Outside=20the=20container,= =20can=20you=20run:=0D=0A>=20>=20=24=20docker=20image=20ls=0D=0A>=20>=20nxo= -container-backup-2ndsep2021=20=20=20=20=20=20=20=20=20=20latest=20=20=20= =20=20=20=20=20=20b6a3d16508e8=20=20=202=20years=20ago=20=20=20=20=20173GB= =0D=0A>=20>=20fuego-base-image-20thaug2019-container=20=20=20latest=20=20= =20=20=20=20=20=20=20b2cf22891ac6=20=20=204=20years=20ago=20=20=20=20=202.4= 1GB=0D=0A>=20>=20fuegocontainerbackup-4thmar2019=20=20=20=20=20=20=20=20=20= =20latest=20=20=20=20=20=20=20=20=2004112c383476=20=20=205=20years=20ago=20= =20=20=20=203.34GB=0D=0A>=20>=20fuego-piper-image-22ndnov2021=20=20=20=20= =20=20=20=20=20=20=20latest=20=20=20=20=20=20=20=20=200121b1c342e6=20=20=20= 6=20years=20ago=20=20=20=20=2010.7GB=0D=0A>=20>=20fuego-xyz-image-22ndnov20= 21=20=20=20=20=20=20=20=20=20=20=20=20=20=20latest=20=20=20=20=20=20=20=20= =200bf6b942db70=20=20=206=20years=20ago=20=20=20=20=205.8GB=0D=0A>=20>=20fu= ego-dart-image-22ndnov2021=20=20=20=20=20=20=20=20=20=20=20latest=20=20=20= =20=20=20=20=20=201d2c6a99dc0a=20=20=206=20years=20ago=20=20=20=20=201.66GB= =0D=0A>=20>=20fuego-pavv-image-22ndnov2021=20=20=20=20=20=20=20=20=20=20=20= =20=20latest=20=20=20=20=20=20=20=20=20ba71ede1e872=20=20=206=20years=20ago= =20=20=20=20=204.63GB=0D=0A>=20>=20fuego-gpu-image-22ndnov2021=20=20=20=20= =20=20=20=20=20=20=20latest=20=20=20=20=20=20=20=20=2042718d86dd09=20=20=20= 6=20years=20ago=20=20=20=20=203.41GB=0D=0A>=20>=0D=0A>=20>=20Regarding=20be= low=20request,=20I=20just=20want=20to=20lock=20the=20Jenkins=20user=20=0D= =0A>=20>=20interface/=20dashboard,=20so=20that=20none=20can=20see=20all=20t= he=20jobs,=20results,=20=0D=0A>=20>=20logs=20and=20other=20details=20withou= t=20logging=20in.=20So=20to=20start=20with=20even=20one=20=0D=0A>=20>=20use= r=20with=0D=0A>=20login=20credentials=20will=20help.=0D=0A>=20>=20But=20I= =20don't=20know=20how=20Jenkins=20credentials=20relate=20to=20user=20accoun= ts.=20=20I=20=0D=0A>=20>=20haven't=20ever=20set=20up=20Jenkins=20to=20handl= e=20multiple=20user=20accounts.=20=20=0D=0A>=20>=20Indeed,=20in=20my=20curr= ent=202.414.1=20Jenkins=20setup=20I=20can=20see=20an=20option=20to=20=0D=0A= >=20>=20list=20=22People=22=20(which=20I=20presume=20is=20registered=20user= =20accounts),=20but=20I=20=0D=0A>=20>=20can=20find=20no=20way=0D=0A>=20to= =20create=20or=20manage=20new=20user=20accounts.=0D=0A>=20>=0D=0A>=20>=20Th= anks=20a=20lot=20for=20all=20other=20details,=20they=20were=20very=20helpfu= l.=0D=0A>=20>=0D=0A>=20>=20Regards,=0D=0A>=20>=20Dhinakar=20K.=0D=0A>=20>= =0D=0A>=20>=20-----Original=20Message-----=0D=0A>=20>=20From:=20Bird,=20Tim= =20=5Bmailto:Tim.Bird=40sony.com=5D=0D=0A>=20>=20Sent:=20Wednesday,=20March= =2013,=202024=205:47=20AM=0D=0A>=20>=20To:=20dhinakar.k=20<dhinakar.k=40sam= sung.com>;=20=0D=0A>=20>=20fuego+owner=40lists.linux.dev;=20fuego=40lists.l= inuxfoundation.org=0D=0A>=20>=20Subject:=20RE:=20HTML=20message=20rejected:= =20Re:=20Distribute=20continuous=20=0D=0A>=20>=20integration=20(build)=20to= =20servers=20outside=20docker=20container=0D=0A>=20>=0D=0A>=20>=20Hey=20Dhi= nakar,=0D=0A>=20>=0D=0A>=20>=20Sorry=20to=20not=20respond=20sooner.=20=20Th= ere=20was=20a=20lot=20to=20process=20in=20your=20=0D=0A>=20>=20email,=20and= =20some=20of=20it=20I=20don't=20have=20answers=20for,=20but=20I'll=20try=20= to=20give=20some=20status=20and=20feedback=20where=20I=20can.=0D=0A>=20>=0D= =0A>=20>=20>=20-----Original=20Message-----=0D=0A>=20>=20>=20From:=20dhinak= ar.k=20<dhinakar.k=40samsung.com>=20Hi=20Tim,=0D=0A>=20>=20>=0D=0A>=20>=20>= =20I=20had=20sent=20a=20reply=20to=20your=20response=20on=203rd=20Feb.2024,= =20not=20sure=20if=20it=20had=20reached=20you.=0D=0A>=20>=20>=20I=20am=20po= sting=20the=20same=20message=20below=20again.=0D=0A>=20>=20>=0D=0A>=20>=20>= =20Thanks=20a=20lot=20for=20your=20prompt=20reply.=0D=0A>=20>=20>=20Iam=20l= ooking=20forward=20to=20try=20the=20updated=20docker=20container=20with=20a= n=20=0D=0A>=20>=20>=20upgraded=20distribution=20base=20from=20Debian=20stre= tch=20to=20Debian=20bullseye,=20=0D=0A>=20>=20>=20and=20from=20a=20Jenkins= =20version=20of=202.249.3=20to=202.414.1.=20Please=20let=20me=0D=0A>=20>=20= whenever=20it=20is=20available.=0D=0A>=20>=0D=0A>=20>=20OK=20-=20Will=20do.= =20=20I=20haven't=20been=20able=20to=20allocate=20time=20for=20testing=20an= d=20=0D=0A>=20>=20fixing=20it,=20so=20I=20didn't=20want=20to=20push=20it=20= to=20the=20master=20branch.=20=20If=20I=20=0D=0A>=20>=20pushed=20something= =20to=20a=20testing=20branch,=20would=20you=20be=20able=20to=20download=20= =0D=0A>=20>=20from=0D=0A>=20there=20and=20test=20it?=0D=0A>=20>=0D=0A>=20>= =20One=20issue=20that=20came=20up=20is=20that=20some=20of=20the=20toolchain= s=20for=20some=20of=20my=20=0D=0A>=20>=20old=20boards/distros=20are=20not= =20supported=20(ie=20don't=20work)=20in=20Debian=20bullseye,=20and=20so=20I= =20was=20looking=20for=20solutions=20for=20that.=0D=0A>=20>=0D=0A>=20>=20>= =20We=20are=20migrating=20to=20another=20server,=20so=20Iam=20looking=20for= =20best=20=0D=0A>=20>=20>=20options=20to=20transfer=20all=20the=20content= =20to=20the=20new=20server.=20Since=20the=20=0D=0A>=20>=20>=20docker=20cont= ainer=20size=20is=20huge=20I=20want=20to=20trim=20it=20down=20by=20removing= =20unwanted=20old=20logs.=0D=0A>=20>=0D=0A>=20>=20It=20would=20be=20good=20= to=20know=20where=20the=20container=20size=20is=20coming=20from.=20=20=0D= =0A>=20>=20Is=20it=20in=20the=20Fuego=20build=20directories,=20the=20Fuego= =20run=20directories=20=0D=0A>=20>=20(where=20Fuego=20logs=20and=20run=20ar= tifacts=20are=20stored),=20or=20in=20the=20Jenkins=20=0D=0A>=20>=20build=20= directories=20(where=20Jenkins=20logs=20and=20artifacts=20are)?=20=20The=20= =0D=0A>=20>=20materials=20under=20/fuego-rw=20should=20be=20on=20the=20host= =20system,=20and=20not=20=0D=0A>=20>=20inside=20the=20container=0D=0A>=20it= self=20(since=20these=20are=20volume=20mounts).=20=20But=20I=20don't=20know= =20how=20this=20=0D=0A>=20space=20is=20accounted=20to=20the=20container=20(= if=20any).=20=20It=20shouldn't=20be=20in=20any=20container=20image.=0D=0A>= =20>=0D=0A>=20>=20The=20materials=20under=20/var/lib/jenkins=20are=20inside= =20the=20container=20image.=0D=0A>=20>=0D=0A>=20>=20Can=20you=20run=20the= =20following=20commands,=20inside=20your=20container,=20and=20send=20the=20= results:=0D=0A>=20>=0D=0A>=20>=20=23=20du=20-sh=20/var/lib/jenkins=0D=0A>= =20>=20=23=20du=20-sh=20/var/lib/jenkins/*=20=7C=20sort=20-h=20=23=20du=20-= sh=20/fuego-rw=20=23=20du=20-sh=20=0D=0A>=20>=20/fuego-rw/buildzone/*=20=7C= =20sort=20-h=20=23=20du=20-sh=20/fuego-rw/logs/*=20=7C=20sort=20-h=20=0D=0A= >=20>=20=23=20ftc=20list-nodes=20=7C=20wc=20-l=20=23=20ftc=20list-jobs=20= =7C=20wc=20-l=20=23=20ftc=20list-runs=20=7C=20=0D=0A>=20>=20wc=20-l=0D=0A>= =20>=0D=0A>=20>=20Outside=20the=20container,=20can=20you=20run:=0D=0A>=20>= =20=24=20docker=20image=20ls=0D=0A>=20>=20(and=20remove=20any=20lines=20not= =20related=20to=20fuego=20images)=0D=0A>=20>=0D=0A>=20>=20But=20I=20don't= =20know=20how=20Jenkins=20credentials=20relate=20to=20user=20accounts.=20= =20I=20=0D=0A>=20>=20haven't=20ever=20set=20up=20Jenkins=20to=20handle=20mu= ltiple=20user=20accounts.=20=20=0D=0A>=20>=20Indeed,=20in=20my=20current=20= 2.414.1=20Jenkins=20setup=20I=20can=20see=20an=20option=20to=20=0D=0A>=20>= =20list=20=22People=22=20(which=20I=20presume=20is=20registered=20user=20ac= counts),=20but=20I=20=0D=0A>=20>=20can=20find=20no=20way=0D=0A>=20to=20crea= te=20or=20manage=20new=20user=20accounts.=0D=0A>=20>=0D=0A>=20>=20>=20Also,= =20I=20am=20worried=20about=20server=20crash=20and=20hard=20disk=20crash=20= due=20to=20so=20many=20read/write=20cycles=20(that=20happens=20during=20con= tinuous=20integration).=0D=0A>=20>=20>=20Hence=20looking=20for=20the=20best= =20way=20to=20back=20up=20the=20container=20and=20also=20=0D=0A>=20>=20>=20= to=20distribute=20the=20load=20&=20read/write=20cycles=20to=20another=20ser= ver=20(via=20=0D=0A>=20>=20>=20an=20ssh=20agent).=20I=20tried=20with=20plai= n=20Jenkins=20via=20ssh=20credentials=20=0D=0A>=20>=20>=20plugin,=20it=20se= ems=20feasible.=20Hence=20if=20fuego=20upgrades=20to=20debian=20=0D=0A>=20>= =20>=20bullseye=20it=20would=20be=20really=0D=0A>=20>=20helpful.=0D=0A>=20>= =20OK=20-=20I'll=20keep=20plugging=20away=20at=20this.=0D=0A>=20>=0D=0A>=20= >=20>=0D=0A>=20>=20>=20Also,=20would=20like=20to=20know,=20when=20login=20c= redentials=20support=20will=20be=20=0D=0A>=20>=20>=20available=20in=20fuego= ?=20Because=20as=20a=20security=20measure=20we=20are=20supposed=20=0D=0A>= =20>=20>=20to=20have=20login=20credentials=20for=20each=20user.=20Will=20be= =20available=20after=20=0D=0A>=20>=20>=20debian=0D=0A>=20>=20upgrade?=0D=0A= >=20>=0D=0A>=20>=20I=20believe=20you=20are=20referring=20to=20Jenkins=20cre= dentials?=20=20It=20appears=20that=20=0D=0A>=20>=20Jenkins=20supports=20cre= dentials=20in=20version=202.414,=20which=20is=20the=20new=20=0D=0A>=20>=20v= ersion=20of=20Jenkins=20in=20the=20new=20docker=20container=20(with=20the= =20Debian=20=0D=0A>=20>=20upgrade).=20=20So=0D=0A>=20I=20believe=20the=20an= swer=20is=20yes.=0D=0A>=20>=0D=0A>=20>=20But=20I=20don't=20know=20how=20Jen= kins=20credentials=20relate=20to=20user=20accounts.=20=20I=20=0D=0A>=20>=20= haven't=20ever=20set=20up=20Jenkins=20to=20handle=20multiple=20user=20accou= nts.=20=20=0D=0A>=20>=20Indeed,=20in=20my=20current=202.414.1=20Jenkins=20s= etup=20I=20can=20see=20an=20option=20to=20=0D=0A>=20>=20list=20=22People=22= =20(which=20I=20presume=20is=20registered=20user=20accounts),=20but=20I=20= =0D=0A>=20>=20can=20find=20no=20way=0D=0A>=20to=20create=20or=20manage=20ne= w=20user=20accounts.=0D=0A>=20>=0D=0A>=20>=20>=20With=20respect=20to=20remo= ving=20the=20logs=20I=20will=20figure=20out=20the=20best=20way=20=0D=0A>=20= >=20>=20as=20I=20see=20so=20many=20options=20but=20not=20sure=20if=20that= =20will=20reduce=20the=20=0D=0A>=20>=20>=20container=20size=20directly=20or= =20need=20to=20run=20some=20container=20commands=20to=20=0D=0A>=20>=20>=20t= rim=20it=20down.=20I=0D=0A>=20>=20will=20explore=20that=20as=20well=20and= =20email=20my=20observations=20in=20this=20forum.=0D=0A>=20>=0D=0A>=20>=20I= =20have=20considered=20adding=20an=20=22rm-run=22=20sub-command=20to=20ftc,= =20which=20would=20allow=20you=20to=20remove=20old=20runs.=0D=0A>=20>=20How= ever,=20I'd=20like=20to=20see=20if=20it's=20the=20run=20data=20that=20is=20= causing=20the=20size=20problem=20that=20you=20are=20seeing.=0D=0A>=20>=0D= =0A>=20>=20If=20you=20want=20to=20archive=20the=20data=20for=20an=20individ= ual=20run,=20then=20you=20can=20=0D=0A>=20>=20use=20'ftc=20package-run'=20a= nd=20move=20the=20resulting=20package=20to=20some=20=0D=0A>=20>=20long-term= =20storage=20device=20(before,=20ostensibly,=20removing=20that=20run=20from= =20=0D=0A>=20>=20the=0D=0A>=20>=20system.)=0D=0A>=20>=0D=0A>=20>=20I=20hope= =20this=20is=20helpful.=0D=0A>=20>=20=20--=20Tim=0D=0A>=20>=0D=0A>=20>=0D= =0A>=20>=0D=0A>=20>=20>=0D=0A>=20>=20>=20Regards,=0D=0A>=20>=20>=20Dhinakar= =20K.=0D=0A>=20>=20>=0D=0A>=20>=20>=20-----Original=20Message-----=0D=0A>= =20>=20>=20From:=20Bird,=20Tim=20=5Bmailto:Tim.Bird=40sony.com=5D=0D=0A>=20= >=20>=20Sent:=20Saturday,=20February=203,=202024=203:44=20AM=0D=0A>=20>=20>= =20To:=20dhinakar=20k=20<dhinakar.k=40gmail.com>;=20=0D=0A>=20>=20>=20fuego= +owner=40lists.linux.dev;=20fuego=40lists.linuxfoundation.org=0D=0A>=20>=20= >=20Subject:=20RE:=20HTML=20message=20rejected:=20Re:=20Distribute=20contin= uous=20=0D=0A>=20>=20>=20integration=20(build)=20to=20servers=20outside=20d= ocker=20container=0D=0A>=20>=20>=0D=0A>=20>=20>=20Dhinakar,=20=20See=20my= =20answers=20inline=20below..=0D=0A>=20>=20>=0D=0A>=20>=20>=20>=20-----Orig= inal=20Message-----=0D=0A>=20>=20>=20>=20From:=20dhinakar=20k=20<dhinakar.k= =40gmail.com>=20Dear=20Fuego=20users,=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>= =20I=20have=20a=20requirement,=20so=20I=20thought=20of=20checking=20with=20= the=20=0D=0A>=20>=20>=20>=20community=20if=20it=20was=20feasible=20and=20if= =20so=20what=20is=20the=20best=20or=20most=20=0D=0A>=20>=20>=20>=20efficien= t=20way=20to=20implement=20it.=0D=0A>=20>=20>=20>=20We=20have=20fuego=20set= up=20in=20a=20server=20and=20all=20our=20continuous=20=0D=0A>=20>=20>=20>= =20integration=20jobs=20(for=20multiple=20code=20bases)=20are=20setup=20in= =20it.=20But=20=0D=0A>=20>=20>=20>=20the=20issue=20is=20there=20are=20too= =20many=20builds=20happening,=20which=20puts=20=0D=0A>=20>=20>=20>=20pressu= re=20on=20the=20hard=20disk=20(so=20many=20read/writes)=20and=20also=20=0D= =0A>=20>=20>=20>=20increases=20the=20docker=20container=20size=20(because= =20of=20build=20logs).=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20Hence=20I=20= would=20like=20to=20know=20if=20we=20can=20distribute=20the=20load=20to=20= =0D=0A>=20>=20>=20>=20another=20server,=20for=20e.g.=20job=20will=20be=20cr= eated=20on=20our=20main=20server=20=0D=0A>=20>=20>=20>=20but=20build=20will= =20happen=20on=20the=20agent=20on=20another=20server.=20The=20idea=20=0D=0A= >=20>=20>=20>=20is=20to=20move=20out=20all=20cpu,=20memory,=20storage=20int= ensive=20activity=20to=20=0D=0A>=20>=20>=20>=20agents=20(other=0D=0A>=20>= =20>=20>=20servers)=20on=20the=20network.=20The=20resultant=20logs=20can=20= also=20be=20stored=20=0D=0A>=20>=20>=20>=20on=20those=20servers=20(outside= =20docker=20container)=20so=20that=20docker=20size=20=0D=0A>=20>=20>=20>=20= won't=20be=20growing=20rapidly.=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20I= =20tried=20creating=20a=20new=20node=20and=20setup=20an=20agent=20(connect= =20via=20ssh)=20=0D=0A>=20>=20>=20>=20but=20facing=20issues=20in=20installi= ng=20the=20'SSH=20Build=20Agents'=20plugin=20=0D=0A>=20>=20>=20>=20because= =20of=20compatibility=20issues=20(jenkins=20version=20needs=20to=20be=20upg= raded).=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20If=20anyone=20already=20tri= ed=20and=20has=20a=20solution=20for=20this=20issue=20please=20let=20me=20kn= ow.=0D=0A>=20>=20>=0D=0A>=20>=20>=20Unfortunately,=20I=20have=20not=20tried= =20this,=20so=20I'm=20not=20familiar=20with=20how=20Jenkins=20supports=20di= stributed=20jobs.=0D=0A>=20>=20>=0D=0A>=20>=20>=20But=20I=20have=20a=20few= =20ideas=20to=20share.=0D=0A>=20>=20>=0D=0A>=20>=20>=20First,=20I'm=20worki= ng=20now=20on=20an=20update=20to=20the=20docker=20container,=20from=20=0D= =0A>=20>=20>=20a=20distribution=20base=20of=20Debian=20stretch=20to=20Debia= n=20bullseye,=20and=20from=20=0D=0A>=20>=20>=20a=20Jenkins=20version=20of= =202.249.3=20to=202.414.1=20(thanks=20to=20a=20patch=20=0D=0A>=20>=20>=20pr= ovided=20by=20Fuego=20user=20Yoichi=20Tachibana).=20=20I=20have=20applied= =20the=20=0D=0A>=20>=20>=20patches,=20but=20found=0D=0A>=20>=20some=20issue= s=20with=20the=20build=20instructions=20for=20some=20packages=20working=20i= n=20=0D=0A>=20>=20Debian=20bullseye.=20=20So=20I=20have=20not=20committed= =20the=20changes=20to=0D=0A>=20>=20>=20the=20Fuego=20master=20branch=20yet.= =20=20=20I=20hope=20to=20be=20able=20to=20do=20this=20soon.=0D=0A>=20>=20>= =0D=0A>=20>=20>=20This=20might=20help=20with=20the=20issue=20of=20not=20bei= ng=20able=20to=20use=20the=20ssh=20agent=20plugin=20for=20Jenkins.=0D=0A>= =20>=20>=0D=0A>=20>=20>=20Second,=20it=20may=20be=20possible=20to=20do=20so= me=20kind=20of=20proxy=20job=20submission=20=0D=0A>=20>=20>=20thing,=20by= =20creating=20proxy=20jobs=20on=20the=20main=20Jenkins=20server,=20but=20= =0D=0A>=20>=20>=20having=20the=20jobs=20actually=20executed=20(=22built=22,= =20in=20Jenkins=20=0D=0A>=20>=20>=20terminology)=20on=20secondary=0D=0A>=20= >=20servers.=0D=0A>=20>=20>=0D=0A>=20>=20>=20There=20are=20a=20number=20of= =20ways=20of=20supporting=20remote=20execution,=20and=20how=20=0D=0A>=20>= =20>=20you=20implement=20it=20will=20determine=20where=20the=20CPU=20cycles= =20and=20memory=20=0D=0A>=20>=20>=20usage=20is=20during=20the=20job,=20and= =20where=20the=20logs=20end=20up=20living=20(and=20=0D=0A>=20>=20>=20taking= =20up=0D=0A>=20>=20>=20space.)=0D=0A>=20>=20>=0D=0A>=20>=20>=20If=20you=20a= re=20using=20'ttc'=20as=20your=20transport=20layer,=20recent=20versions=20o= f=20=0D=0A>=20>=20>=20ttc=20have=20support=20for=20remote=20boards=20via=20= ssh=20(configured=20in=20ttc.conf).=20=20But=20that=20would=20leave=20logs= =20on=20the=20master=20server.=0D=0A>=20>=20>=0D=0A>=20>=20>=20There=20are= =20multiple=20ways=20to=20configure=20Fuego=20on=20the=20secondary=20=0D=0A= >=20>=20>=20servers=0D=0A>=20>=20>=20-=20for=20example=20using=20Docker=20c= ontainers=20or=20installing=20Fuego=20natively.=0D=0A>=20>=20>=20In=20any= =20event,=20it=20may=20be=20possible=20to=20set=20up=20proxy=20jobs=20on=20= the=20main=20=0D=0A>=20>=20>=20server=20that=0D=0A>=20>=20call=20'ftc'=20on= =20the=20secondary=0D=0A>=20>=20>=20servers,=20to=20run=20the=20jobs=20of= =20interest.=20=20=20Depending=20on=20how=20this=20was=20structured=0D=0A>= =20>=20>=20you=20may=20end=20up=20with=20build=20artifacts=20and=20logs=20o= n=20the=20secondary=20=0D=0A>=20>=20>=20system,=20and=20only=20Jenkins=20ar= tifacts=20and=20logs=20on=20the=20main=20system=20(which=20should=20save=20= space).=0D=0A>=20>=20>=0D=0A>=20>=20>=20It=20might=20be=20good=20to=20get= =20a=20more=20detailed=20description=20of=20your=20Jenkins=20setup=20to=20b= e=20able=20to=20understand=20the=20options=20available.=0D=0A>=20>=20>=0D= =0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20Also,=20what=20is=20the=20best=20way= =20to=20backup=20the=20container=20after=20=0D=0A>=20>=20>=20>=20trimming= =20it=20down=20(remove=20unwanted=20files/logs=20etc.=20and=20reduce=20it's= =20size)?=0D=0A>=20>=20>=0D=0A>=20>=20>=20I'm=20not=20sure=20how=20to=20bac= kup=20a=20container=20in=20Docker.=20=20There's=20the=20'docker=20container= =20commit'=0D=0A>=20>=20>=20command,=20but=20I=20haven't=20used=20that.=0D= =0A>=20>=20>=0D=0A>=20>=20>=20In=20general,=20to=20trim=20down=20you=20data= =20usage=20you=20will=20want=20to=20perform=20a=20few=20operations.=0D=0A>= =20>=20>=20Inside=20Jenkins,=20you=20can=20delete=20individual=20builds.=20= =20You=20can=20likely=20=0D=0A>=20>=20>=20automate=20this=20(not=20have=20t= o=20do=20it=20manually=20=20through=20the=20UI),=20by=20=0D=0A>=20>=20>=20u= sing=20the=20remote=20API.=20=20That=20should=20work=20for=20the=20material= =20that=20is=20=0D=0A>=20>=20>=20inside=20the=20container.=20=20Lots=20of= =20data,=20however,=20including=20the=20build=20=0D=0A>=20>=20>=20artifacts= =20and=20the=0D=0A>=20>=20logs=20are=20natively=20on=20the=20host,=20and=20= are=20only=20present=20in=20the=20container=20through=20bind=20mounts.=0D= =0A>=20>=20>=0D=0A>=20>=20>=20This=20means=20you=20can=20remove=20this=20da= ta=20directly=20using=20file=20operations=20(e.g.=20rm)=20on=20the=20host.= =0D=0A>=20>=20>=20There=20are=20a=20few=20nuances=20to=20this,=20however,= =20as=20some=20of=20the=20build=20directories=20are=20referenced=20via=20sy= mlinks.=0D=0A>=20>=20>=0D=0A>=20>=20>=20'ftc'=20currently=20supports=20remo= ving=20jobs=20and=20nodes.=20=20I=20don't=20recall=20=0D=0A>=20>=20>=20off= =20the=20top=20of=20my=20head=20if=20this=20includes=20removing=20all=20the= =20builds=20=0D=0A>=20>=20>=20for=20a=20job=20or=0D=0A>=20not.=0D=0A>=20>= =20>=20But=20in=20any=20case,=20it=20sounds=20like=20you=20only=20want=20to= =20remove=20some=20of=20the=20builds/runs,=20not=20the=20jobs=20themselves.= =0D=0A>=20>=20>=20We=20could=20possibly=20support=20'ftc=20rm-run',=20which= =20could=20remove=20specific=20runs.=20=20'ftc=20query-runs'=0D=0A>=20>=20>= =20could=20be=20used=20to=20generate=20a=20list=20of=20runs=20(e.g.=20that= =20were=20created=20before=20a=20certain=20date).=0D=0A>=20>=20>=0D=0A>=20>= =20>=20Please=20provide=20a=20few=20more=20details,=20and=20maybe=20we=20ca= n=20talk=20through=20and/or=20develop=20some=20solutions=20that=20will=20he= lp=20meet=20your=20needs.=0D=0A>=20>=20>=0D=0A>=20>=20>=20=20--=20Tim=0D=0A= >=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20On=20Thu,=20Feb=201,=2020= 24=20at=2011:52=E2=80=AFPM=20<fuego+owner=40lists.linux.dev>=20wrote:=0D=0A= >=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20Greetings=21=0D=0A>=20>=20>=20>= =20>=0D=0A>=20>=20>=20>=20>=20This=20is=20the=20mlmmj=20program=20managing= =20the=20<fuego=40lists.linux.dev>=20=0D=0A>=20>=20>=20>=20>=20mailing=20li= st.=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20Your=20message=20to=20<= fuego=40lists.linux.dev>=20was=20not=20delivered=20to=20=0D=0A>=20>=20>=20>= =20>=20the=20list=20because=20it=20contained=20a=20HTML=20part.=20Only=20te= xt/plain=20=0D=0A>=20>=20>=20>=20>=20messages=20are=20allowed=20on=20this= =20list.=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20Please=20configure= =20your=20mail=20client=20to=20only=20send=20plain=20text=20mail.=0D=0A>=20= >=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20For=20your=20reference,=20the=20reje= cted=20message=20follows=20below.=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>= =20>=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20----------=20Forwarded= =20message=20----------=0D=0A>=20>=20>=20>=20>=20From:=20dhinakar=20k=20<dh= inakar.k=40gmail.com>=0D=0A>=20>=20>=20>=20>=20To:=20fuego+help=40lists.lin= ux.dev,=20=0D=0A>=20>=20>=20>=20>=20fuego=40lists.linuxfoundation.org,=20= =22Bird,=20Timothy=22=20=0D=0A>=20>=20>=20>=20>=20<Tim.Bird=40sony.com>=0D= =0A>=20>=20>=20>=20>=20Cc:=0D=0A>=20>=20>=20>=20>=20Bcc:=0D=0A>=20>=20>=20>= =20>=20Date:=20Thu,=201=20Feb=202024=2023:51:30=20+0530=0D=0A>=20>=20>=20>= =20>=20Subject:=20Re:=20Distribute=20continuous=20integration=20(build)=20t= o=20=0D=0A>=20>=20>=20>=20>=20servers=20outside=20docker=20container=20Dear= =20Fuego=20users,=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20I=20have= =20a=20requirement,=20so=20I=20thought=20of=20checking=20with=20the=20=0D= =0A>=20>=20>=20>=20>=20community=20if=20it=20was=20feasible=20and=20if=20so= =20what=20is=20the=20best=20or=20=0D=0A>=20>=20>=20>=20>=20most=20efficient= =20way=20to=0D=0A>=20>=20>=20>=20implement=20it.=0D=0A>=20>=20>=20>=20>=20W= e=20have=20fuego=20setup=20in=20a=20server=20and=20all=20our=20continuous= =20=0D=0A>=20>=20>=20>=20>=20integration=20jobs=20(for=20multiple=20code=20= bases)=20are=20setup=20in=20it.=20=0D=0A>=20>=20>=20>=20>=20But=20the=20iss= ue=20is=20there=20are=0D=0A>=20>=20>=20>=20too=20many=20builds=20happening,= =20which=20puts=20pressure=20on=20the=20hard=20disk=20=0D=0A>=20>=20>=20>= =20(so=20many=20read/writes)=20and=20also=20increases=20the=20docker=20cont= ainer=20size=20(because=20of=20build=20logs).=0D=0A>=20>=20>=20>=20>=0D=0A>= =20>=20>=20>=20>=20Hence=20I=20would=20like=20to=20know=20if=20we=20can=20d= istribute=20the=20load=20to=20=0D=0A>=20>=20>=20>=20>=20another=20server,= =20for=20e.g.=20job=20will=20be=20created=20on=20our=20main=20=0D=0A>=20>= =20>=20>=20>=20server=20but=20build=20will=0D=0A>=20>=20>=20>=20happen=20on= =20the=20agent=20on=20another=20server.=20The=20idea=20is=20to=20move=20out= =20=0D=0A>=20>=20>=20>=20all=20cpu,=20memory,=20storage=20intensive=20activ= ity=20to=20agents=20(other=20=0D=0A>=20>=20>=20>=20servers)=20on=20the=20ne= twork.=20The=20resultant=20logs=20can=20also=20be=20stored=20=0D=0A>=20>=20= >=20>=20on=20those=20servers=0D=0A>=20>=20>=20(outside=20docker=20container= )=20so=20that=20docker=20size=20won't=20be=20growing=20rapidly.=0D=0A>=20>= =20>=20>=20>=0D=0A>=20>=20>=20>=20>=20I=20tried=20creating=20a=20new=20node= =20and=20setup=20an=20agent=20(connect=20via=20=0D=0A>=20>=20>=20>=20>=20ss= h)=20but=20facing=20issues=20in=20installing=20the=20'SSH=20Build=20Agents'= =20=0D=0A>=20>=20>=20>=20>=20plugin=20because=20of=0D=0A>=20>=20>=20>=20com= patibility=20issues=20(jenkins=20version=20needs=20to=20be=20upgraded).=0D= =0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20If=20anyone=20already=20tried= =20and=20has=20a=20solution=20for=20this=20issue=20please=20let=20me=20know= .=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20Also,=20what=20is=20the= =20best=20way=20to=20backup=20the=20container=20after=20trimming=20it=20dow= n=20(remove=20unwanted=20files/logs=20etc.=20and=20reduce=20it's=20size)?= =0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20Regards,=0D=0A>=20>=20>=20= >=20>=20Dhinakar=20K.=0D=0A>=20>=20>=20>=20>=20Samsung=20India,=20Bengaluru= .=0D=0A>=20>=20>=20>=20>=0D=0A>=20>=20>=20>=20>=20On=20Thu,=20Feb=201,=2020= 24=20at=2010:30=E2=80=AFPM=20dhinakar=20k=20<dhinakar.k=40gmail.com>=20wrot= e:=0D=0A>=20>=20>=20>=20>>=0D=0A>=20>=20>=20>=20>>=20Dear=20Fuego=20users,= =0D=0A>=20>=20>=20>=20>>=0D=0A>=20>=20>=20>=20>>=20I=20have=20a=20requireme= nt,=20so=20I=20thought=20of=20checking=20with=20the=20=0D=0A>=20>=20>=20>= =20>>=20community=20if=20it=20was=20feasible=20and=20if=20so=20what=20is=20= the=20best=20or=20=0D=0A>=20>=20>=20>=20>>=20most=20efficient=20way=20to=0D= =0A>=20>=20>=20>=20implement=20it.=0D=0A>=20>=20>=20>=20>>=20We=20have=20fu= ego=20setup=20in=20a=20server=20and=20all=20our=20continuous=20=0D=0A>=20>= =20>=20>=20>>=20integration=20jobs=20(for=20multiple=20code=20bases)=20are= =20setup=20in=20it.=20=0D=0A>=20>=20>=20>=20>>=20But=20the=20issue=20is=20t= here=20are=0D=0A>=20>=20>=20>=20too=20many=20builds=20happening,=20which=20= puts=20pressure=20on=20the=20hard=20disk=20=0D=0A>=20>=20>=20>=20(so=20many= =20read/writes)=20and=20also=20increases=20the=20docker=20container=20size= =20(because=20of=20build=20logs).=0D=0A>=20>=20>=20>=20>>=0D=0A>=20>=20>=20= >=20>>=20Hence=20I=20would=20like=20to=20know=20if=20we=20can=20distribute= =20the=20load=20to=20=0D=0A>=20>=20>=20>=20>>=20another=20server,=20for=20e= .g.=20job=20will=20be=20created=20on=20our=20main=20=0D=0A>=20>=20>=20>=20>= >=20server=20but=20build=20will=0D=0A>=20>=20>=20>=20happen=20on=20the=20ag= ent=20on=20another=20server.=20The=20idea=20is=20to=20move=20out=20=0D=0A>= =20>=20>=20>=20all=20cpu,=20memory,=20storage=20intensive=20activity=20to= =20agents=20(other=20=0D=0A>=20>=20>=20>=20servers)=20on=20the=20network.= =20The=20resultant=20logs=20can=20also=20be=20stored=20=0D=0A>=20>=20>=20>= =20on=20those=20servers=0D=0A>=20>=20>=20(outside=20docker=20container)=20s= o=20that=20docker=20size=20won't=20be=20growing=20rapidly.=0D=0A>=20>=20>= =20>=20>>=0D=0A>=20>=20>=20>=20>>=20I=20tried=20creating=20a=20new=20node= =20and=20setup=20an=20agent=20(connect=20via=0D=0A>=20>=20>=20>=20>>=20ssh)= =20but=20facing=20issues=20in=20installing=20the=20'SSH=20Build=20Agents'= =0D=0A>=20>=20>=20>=20>>=20plugin=20because=20of=0D=0A>=20>=20>=20>=20compa= tibility=20issues=20(jenkins=20version=20needs=20to=20be=20upgraded).=0D=0A= >=20>=20>=20>=20>>=0D=0A>=20>=20>=20>=20>>=20If=20anyone=20already=20tried= =20and=20has=20a=20solution=20for=20this=20issue=20please=20let=20me=20know= .=0D=0A>=20>=20>=20>=20>>=0D=0A>=20>=20>=20>=20>>=20Also,=20what=20is=20the= =20best=20way=20to=20backup=20the=20container=20after=20trimming=20it=20dow= n=20(remove=20unwanted=20files/logs=20etc.=20and=20reduce=20it's=20size)?= =0D=0A>=20>=20>=20>=20>>=0D=0A>=20>=20>=20>=20>>=20Regards,=0D=0A>=20>=20>= =20>=20>>=20Dhinakar=20K.=0D=0A>=20>=20>=20>=20>>=20Samsung=20India,=20Beng= aluru.=0D=0A>=20>=20>=0D=0A>=20>=20>=0D=0A>=20>=20>=0D=0A>=20>=0D=0A>=20>= =0D=0A>=20=0D=0A>=20=0D=0A=0D=0A=0D=0A