Michal Kochanowicz <mkochano@ee.pw.edu.pl> wrote: >I've set maxArtAge to several values and checked what appered in log >file. Here are results: >Config file Log file >2w 46s >48d 48s >96m 44s >3600 42s >1 60s >2 53s There is a "while" in expire.c that multiplies maxArtAge by 2/3 until there is (enough free blocks & free inodes) or (maxArtAge < 60). However, the test seems to be faulty. I believe the following change is needed in src/expire.c: $ diff expire.c.dist expire.c 202,203c202,203 < while ((BU > con->minBlocksFreePercent || < IU > con->minFilesFreePercent) && --- > while ((BU > (100 - con->minBlocksFreePercent) || > IU > (100 - con->minFilesFreePercent)) && Rob Clark, gromitkc@o2.net