mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Mahler (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (MESOS-396) Slave GarbageCollector needs to delete the parent executor directories. It currently only deletes the executor run directories.
Date Mon, 22 Apr 2013 18:47:16 GMT

     [ https://issues.apache.org/jira/browse/MESOS-396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Benjamin Mahler reassigned MESOS-396:
-------------------------------------

    Assignee: Vinod Kone  (was: Benjamin Mahler)

Vinod: this is fixed, correct?
                
> Slave GarbageCollector needs to delete the parent executor directories. It currently
only deletes the executor run directories.
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MESOS-396
>                 URL: https://issues.apache.org/jira/browse/MESOS-396
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Benjamin Mahler
>            Assignee: Vinod Kone
>            Priority: Blocker
>
> The result of this is that long lived slaves accumulate a large number of empty executor
directories. All that remains in these directories is a broken link to the 'latest' run.
> Over time, as the slave approaches having LINK_MAX empty executor directories, the slave
will crash from mkdir failing, as was found in MESOS-391.
> The fix is that we have to schedule the executor parent directories for deletion, however
the GC module does not know whether the parent executor can be deleted! This is because there
could be more tasks launched with the same executor id, since having scheduled the directory
for deletion.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message