FileSize | 10168 |
MD5 | 3AEEAF66307F6D6F69B887498C4D2116 |
PackageDescription | provides a way to atomically create or replace a file or symbolic link
The renameio Go package provides a way to atomically create or replace a
file or symbolic link.
.
Atomicity vs durability: renameio concerns itself only with atomicity,
i.e. making sure applications never see unexpected file content
(a half-written file, or a 0-byte file).
.
As a practical example, consider https://manpages.debian.org/: if there
is a power outage while the site is updating, we are okay with losing the
manpages which were being rendered at the time of the power outage. They
will be added in a later run of the software. We are not okay with having
a manpage replaced by a 0-byte file under any circumstances, though. |
PackageMaintainer | Debian Go Packaging Team <team+pkg-go@tracker.debian.org> |
PackageName | golang-github-google-renameio-dev |
PackageSection | devel |
PackageVersion | 2.0.0-1 |
SHA-1 | D786177556E65BA764F7C8E2BEABF33CB868E0CF |
SHA-256 | 89C0D312A0B8CC6ADD4CB4E27EFE95340A3E4A77E710E50D9EFA40812F91B391 |