summaryrefslogtreecommitdiffstats
path: root/src/ceph/doc/dev/delayed-delete.rst
blob: bf5f65a460893fa09153081b4a51c9be45475d2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
=========================
 CephFS delayed deletion
=========================

When you delete a file, the data is not immediately removed. Each
object in the file needs to be removed independently, and sending
``size_of_file / stripe_size * replication_count`` messages would slow
the client down too much, and use a too much of the clients
bandwidth. Additionally, snapshots may mean some objects should not be
deleted.

Instead, the file is marked as deleted on the MDS, and deleted lazily.