Keep clients are applications such as arv-get
, arv-put
and arv-mount
which store and retrieve data from Keep. In doing so, these programs interact with both the API server (which stores file metadata in the form of collection
objects) and individual keepstore
servers (which store the actual data blocks).
accessible
method on keep_servicesmanifest
which lists the blocks by MD5 hash and how to reassemble them into the original files.manifest_text
collection
object including manifest_text
from the APIs servermanifest_text
and returns it to the client.accessible
method on keep_servicesEach keep_service
resource has an assigned uuid. To determine priority assignments of blocks to servers, for each keep service compute the MD5 sum of the string concatenation of the block locator (hex-coded hash part only) and service uuid, then sort this list in descending order. Blocks are preferentially placed on servers with the highest weight.
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.