A content hash based data store with a filesystem layer, using variable sized blocks, arbitrarily sized data and utilising some domain knowledge to aid efficient block boundary selection.
See also the Plan 9 Venti system: (http://library.pantek.com/general/plan9.documents/venti/venti.html, http://en.wikipedia.org/wiki/Venti).
Class DebuggingLock
A wrapper for a threading Lock or RLock to notice contention and report contending uses.
Function fromtext(s)
Return raw byte array from text/hexadecimal string.
Class LockContext
MRO: builtins.tuple
LockContext(caller, thread)
Function totext(data)
Represent a byte sequence as a hex/text string.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cs.vt-20181231.tar.gz
(126.4 kB
view details)
File details
Details for the file cs.vt-20181231.tar.gz.
File metadata
- Download URL: cs.vt-20181231.tar.gz
- Upload date:
- Size: 126.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
079ede9cbc4b30867826d5e19f7fa5d1561fb3c2daa20ba53f62dd990f073048
|
|
| MD5 |
7bc2317029c3a4156ef367f910c472dd
|
|
| BLAKE2b-256 |
d49317a5ba41b533e0e2f20528b314628e6b93ec85b7ceb9fcbcf7e16b73a9b6
|