Namespace locking scheme
US7222119B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 30, 2003 |
| Grant date | May 22, 2007 |
| Priority date | — |
| Expiry date | Dec 2, 2024 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99939
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system may perform a first operation within a file system in which directories and files are organized as nodes in a namespace tree. The system may associate a read-write lock with each of the nodes in the namespace tree. The system may acquire a first lock on a name of one or more directories involved in the first operation, acquire a second lock on an entire pathname involved in the first operation, determine whether the first lock or the second lock conflicts with third locks acquired by a second operation, and perform the first operation when the first lock or the second lock does not conflict with the third locks. The first, second, and third locks may include read-write locks.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.