A poor maintainer's problem

Keller, Jacob E jacob.e.keller at intel.com
Wed Nov 5 12:42:37 PST 2014


I believe that Aiaiai tries to re-use the same trees in order to conserve space?

Are you running jobs in parallel or serial? If we can isolate exactly why objects are being kept around, maybe we can determine a way to refactor so that we don't keep this data if it's no longer useful, and thus we can shrink the size of required disk space.

Thanks,
Jake

> -----Original Message-----
> From: aiaiai [mailto:aiaiai-bounces at lists.infradead.org] On Behalf Of
> Robert Jarzmik
> Sent: Wednesday, November 05, 2014 12:37 PM
> To: aiaiai at lists.infradead.org
> Subject: A poor maintainer's problem
> 
> 
> Well, I have a disk space issue with aiaiai.
> The problem comes from the fact that :
>  - I have 16GB of free SSD space (and yes, I have a very small SSD)
>  - I build a 30+ configs project (all arm/mach-pxa boards)
> 
> The trick is that the build trees are kept until the last defconfig is built,
> and my SSD is not big enough (see [1]). I was wondering if I could
> "remove" obj1
> and obj2 build directories between 2 builds ...
> 
> If it's against aiaiai design, I'll split my defconfigs in several groups.
> 
> Cheers.
> 
> --
> Robert
> 
> [1]
> 120M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.am200epdkit_defconfig,arm,arm-none-linux-
> gnueabi-
> 163M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.cm_x2xx_defconfig,arm,arm-none-linux-
> gnueabi-
> 173M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.cm_x300_defconfig,arm,arm-none-linux-
> gnueabi-
> 858M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.colibri_pxa270_defconfig,arm,arm-none-linux-
> gnueabi-
> 666M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.colibri_pxa300_defconfig,arm,arm-none-linux-
> gnueabi-
> 184M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.corgi_defconfig,arm,arm-none-linux-gnueabi-
> 162M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.em_x270_defconfig,arm,arm-none-linux-
> gnueabi-
> 124M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.eseries_pxa_defconfig,arm,arm-none-linux-
> gnueabi-
> 225M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.ezx_defconfig,arm,arm-none-linux-gnueabi-
> 99M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.h5000_defconfig,arm,arm-none-linux-gnueabi-
> 214M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.imote2_defconfig,arm,arm-none-linux-gnueabi-
> 644M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.lpd270_defconfig,arm,arm-none-linux-gnueabi-
> 565M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.lubbock_defconfig,arm,arm-none-linux-gnueabi-
> 152M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.magician_defconfig,arm,arm-none-linux-
> gnueabi-
> 574M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.mainstone_defconfig,arm,arm-none-linux-
> gnueabi-
> 221M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.multi_v7_defconfig,arm,arm-none-linux-
> gnueabi-
> 110M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.palmz72_defconfig,arm,arm-none-linux-
> gnueabi-
> 115M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.pcm027_defconfig,arm,arm-none-linux-gnueabi-
> 218M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/after/obj.pxa168_defconfig,arm,arm-none-linux-gnueabi-
> 120M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.am200epdkit_defconfig,arm,arm-none-linux-
> gnueabi-
> 163M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.cm_x2xx_defconfig,arm,arm-none-linux-
> gnueabi-
> 174M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.cm_x300_defconfig,arm,arm-none-linux-
> gnueabi-
> 859M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.colibri_pxa270_defconfig,arm,arm-none-
> linux-gnueabi-
> 666M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.colibri_pxa300_defconfig,arm,arm-none-
> linux-gnueabi-
> 184M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.corgi_defconfig,arm,arm-none-linux-gnueabi-
> 162M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.em_x270_defconfig,arm,arm-none-linux-
> gnueabi-
> 124M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.eseries_pxa_defconfig,arm,arm-none-linux-
> gnueabi-
> 226M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.ezx_defconfig,arm,arm-none-linux-gnueabi-
> 99M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.h5000_defconfig,arm,arm-none-linux-
> gnueabi-
> 215M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.imote2_defconfig,arm,arm-none-linux-
> gnueabi-
> 645M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.lpd270_defconfig,arm,arm-none-linux-
> gnueabi-
> 565M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.lubbock_defconfig,arm,arm-none-linux-
> gnueabi-
> 153M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.magician_defconfig,arm,arm-none-linux-
> gnueabi-
> 574M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.mainstone_defconfig,arm,arm-none-linux-
> gnueabi-
> 254M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.multi_v7_defconfig,arm,arm-none-linux-
> gnueabi-
> 110M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.palmz72_defconfig,arm,arm-none-linux-
> gnueabi-
> 115M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.pcm027_defconfig,arm,arm-none-linux-
> gnueabi-
> 571M	workdir/aiaiai-email-test-patchset.UMUb/aiaiai-test-
> patchset.oyyM/before/obj.pxa168_defconfig,arm,arm-none-linux-
> gnueabi-
> 
> _______________________________________________
> aiaiai mailing list
> aiaiai at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/aiaiai



More information about the aiaiai mailing list