[1770] in athena10

home help back first fref pref prev next nref lref last post

Re: tmp-cleaner for Linerva

daemon@ATHENA.MIT.EDU (Quentin Smith)
Wed Mar 18 19:25:59 2009

Date: Wed, 18 Mar 2009 19:25:02 -0400 (EDT)
From: Quentin Smith <quentin@MIT.EDU>
To: Nelson Elhage <nelhage@mit.edu>
cc: Greg Price <price@mit.edu>, linerva@mit.edu
In-Reply-To: <20090318232033.GQ5764@mit.edu>
Message-ID: <alpine.DEB.1.10.0903181924490.1549@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

As written now, does it preserve the files of people who have screen 
sessions running?

--Quentin

On Wed, 18 Mar 2009, Nelson Elhage wrote:

> I guess we may want to change the parameters for the tmp cleaner. The
> default is
>
> # The values here are minimum numbers of days.  Negative means mtime,
> # positive means atime.
> my %dirs = ("/tmp" => 2,
>    "/var/tmp" => 3);
>
> My gut reaction is to want something slightly longer, although I'm not
> sure. Much longer might not with this f2swp business, for instance.
>
> (We may want to make that configurable in debathena-tmp-cleaner
> through a file in /etc, as well, at some point. Doing that as long as
> we're deploying that might not be a bad plan)
>
> - Nelson
>
> On Wed, Mar 18, 2009 at 05:54:33PM -0400, Greg Price wrote:
>> Sounds good to me.  We ran all the way out of space just now, so it's
>> past time we dealt with this.
>>
>> Nearly all of the huge files I deleted in today and yesterday's
>> episodes belonged to users who were not logged in, so this cleaner may
>> well be sufficiently thorough, anyway.
>>
>> Greg
>>
>>
>> On Wed, Mar 18, 2009 at 04:52:43PM -0400, Nelson Elhage wrote:
>>> Lacking a definite better plan, I say we set up the (Deb)Athena tmp
>>> cleaner. If we need something more aggressive, we can move to
>>> tmpreaper or something that doesn't necessarily respect logged-in
>>> status. But the Athena cleaner is something people are used to and we
>>> know works reasonably well in comparable environments.
>>>
>>> I'll hold off on doing so until I get at least one ack from another
>>> maintainer.
>>>
>>> - Nelson
>>>
>>> On Tue, Mar 17, 2009 at 07:26:45PM -0400, Greg Price wrote:
>>>> We should install a tmp-cleaner on Linerva.  Today we nearly hit 50G.
>>>>
>>>>    linerva / tmp / andersk  17:41  (Anders Kaseorg)
>>>>        Filesystem           1K-blocks      Used Available Use% Mounted on
>>>>        /dev/mapper/linerva-tmp
>>>>                              51606140  47324116   1660968  97% /tmp
>>>>    linerva / tmp / price  18:01  (Gregory N. Price)
>>>>        # find /tmp -maxdepth 1 -size +1G -atime 3
>>>>
>>>>        finds seven files.  None of the owners are logged in.  I'm going to
>>>>        remove them with /bin/saferm (like debathena-tmp-cleaner uses.)
>>>>        Then we can deal non-urgently.
>>>>    linerva / tmp / price  18:01  (Gregory N. Price)
>>>>        (pausing for objections...)
>>>>    linerva / tmp / price  18:05  (Gregory N. Price)
>>>>        Done.
>>>>
>>>>        vinegar-pot:~# df /tmp/
>>>>        Filesystem           1K-blocks      Used Available Use% Mounted on
>>>>        /dev/mapper/linerva-tmp
>>>>                              51606140  40478324   8506760  83% /tmp
>>>>
>>>>        We should still set up a real tmp-cleaner.
>>>>
>>>> One obvious choice is debathena-tmp-cleaner, which as written removes
>>>> files in /tmp older than 2 days and in /var/tmp older than 3.
>>>>
>>>> But it refuses to remove files owned by users who are logged in, no
>>>> matter how long ago the file was last touched.  Since the history of
>>>> -tmp-cleaner is that ghudson wrote it in July, I suspect that this was
>>>> motivated by the cluster situation where a logged-in user "owns" the
>>>> machine and may as well do as they please in /tmp/.  For Linerva we
>>>> may want to vary this behavior.
>>>>
>>>> It might also be nice to use upstream software.  Any recommendations?
>>>>
>>>> Greg
>

home help back first fref pref prev next nref lref last post