Lines Matching full:locking
2 Directory Locking
6 Locking scheme used for directory operations is based on two
20 1. read access. Locking rules:
24 2. object creation. Locking rules:
28 3. object removal. Locking rules:
34 4. link creation. Locking rules:
40 5. rename that is _not_ cross-directory. Locking rules:
53 6. cross-directory rename. The trickiest in the whole bunch. Locking rules:
76 is a bunch of subtrees visible in dcache and locking happens on those.
93 we'd been looking for. No extra locking is involved in these two cases.
121 on other filesystems must follow the same locking rules. Moreover, "a
167 Since the locking order is consistent with the ranking, all
208 cross-directory rename does not get to locking any directories until it
222 locking the parents.
277 While this locking scheme works for arbitrary DAGs, it relies on