Anindya Sinha created MESOS-6818:
------------------------------------
Summary: Ensure empty contents in persistent volume if disk not in
use.
Key: MESOS-6818
URL: https://issues.apache.org/jira/browse/MESOS-6818
Project: Mesos
Issue Type: Improvement
Components: general
Reporter: Anindya Sinha
Priority: Minor
Currently, when a persistent volume is DESTROYed, we ensure that `rmdir` of
that directory is successful before returning that disk as an offereable
resource. So, when a CREATE is received for the same path, we thereby ensure
that the contents of that path is empty (MOUNT disks will have the root present
though). This ensures that frameworks of the same role do not leak content to
other frameworks. Reference: MESOS-5448.
However, an agent might join a cluster who do not have the path corresponding
to the disks clean. One of the scenarios might be if the agents join a new
cluster after being repurposed from another cluster without their disks being
formatted. In such a case, the CREATE of a persistent volume on an existing
path might contain data left over from a previous run in the old cluster which
might lead to inconsistencies esp if the tasks running in the container
*always* expect to receive a clean persistent volume.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)