I was doing a experimental poudriere(-devel) bulk -a style run
with TMPFS_BLACKLIST= use that included specifying electron*
in the list (and something like 900+ other names or patterns).
I got an spike in the RAM+SWAP used when builders worked on
the 3 electron* (with somewhat under 2700 packages to go at
that point):


# du -sm 
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/*/portdistfiles/*/
4561 
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/01/portdistfiles/electron/
541 /usr/local/poudriere/data/.m/main-CA76-bulk_a-default/08/portdistfiles/KDE/
9253 
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/09/portdistfiles/electron/
122 
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/11/portdistfiles/ladybird-g20240505/
8587 
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/12/portdistfiles/electron/

The electron* 's are in (from df -m output, but less whitespace):

tmpfs  238187   5741 232445     2%    
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/01
tmpfs  242881  10435 232445     4%    
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/09
tmpfs  242215   9769 232445     4%    
/usr/local/poudriere/data/.m/main-CA76-bulk_a-default/12

The (4561+9253+8587) MiBytes are a substantial part of that.

I wonder if portdistfiles/*/ would be appropriate for avoiding
tmpfs use for packages identified in TMPFS_BLACKLIST .

===
Mark Millard
marklmi at yahoo.com


Reply via email to