Purge Lock Server
Abstract
The software provides a simple web api to allow users to request a time window where a file will not be removed from cache. HPSS provides the concept of a "purge lock". When a purge lock is set on a file, the file will not be removed from disk, entering tape only state. A lot of network file protocols assume a file is on disk so it is good to purge lock a file before transferring using one of those protocols. HPSS's purge lock system is very coarse grained though. A file is either purge locked or not. Nothing enforces quotas, timely unlocking of purge locks, or managing the races inherent with multiple users wanting to lock/unlock the same file. The Purge Lock Server lets you, through a simple REST API, specify a list of files to purge lock and an expire time, and the system will ensure things happen properly.
- Developers:
-
- Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
- Release Date:
- Project Type:
- Open Source, No Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
- C; PHP
- Licenses:
- Other
- Sponsoring Org.:
- USDOEPrimary Award/Contract Number:AC05-76RL01830
- Code ID:
- 57089
- Site Accession Number:
- 4855
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Country of Origin:
- United States
Citation Formats
Fox, Kevin, and USDOE. Purge Lock Server.
Computer software. https://www.osti.gov//servlets/purl/1231536. USDOE. 21 Aug. 2012.
Web. doi:10.11578/dc.20210521.47.
Fox, Kevin, & USDOE. (2012, August 21). Purge Lock Server [Computer software]. https://www.osti.gov//servlets/purl/1231536. https://doi.org/10.11578/dc.20210521.47
Fox, Kevin, and USDOE. Purge Lock Server.
Computer software. August 21, 2012. https://www.osti.gov//servlets/purl/1231536. doi:https://doi.org/10.11578/dc.20210521.47.
@misc{osti_1231536,
title = {Purge Lock Server},
author = {Fox, Kevin and USDOE},
abstractNote = {The software provides a simple web api to allow users to request a time window where a file will not be removed from cache. HPSS provides the concept of a "purge lock". When a purge lock is set on a file, the file will not be removed from disk, entering tape only state. A lot of network file protocols assume a file is on disk so it is good to purge lock a file before transferring using one of those protocols. HPSS's purge lock system is very coarse grained though. A file is either purge locked or not. Nothing enforces quotas, timely unlocking of purge locks, or managing the races inherent with multiple users wanting to lock/unlock the same file. The Purge Lock Server lets you, through a simple REST API, specify a list of files to purge lock and an expire time, and the system will ensure things happen properly.},
url = {https://www.osti.gov//servlets/purl/1231536},
doi = {10.11578/dc.20210521.47},
url = {https://www.osti.gov/biblio/1231536},
year = {Tue Aug 21 00:00:00 EDT 2012},
month = {Tue Aug 21 00:00:00 EDT 2012},
note =
}