Navigation

  • index
  • next |
  • previous |
  • Tahoe-LAFS 1.x documentation »
  • Specifications

Specifications¶

This section contains various attempts at writing detailed specifications of the data formats used by Tahoe.

  • Specification Document Outline
    • #1: Share Format, Encoding Algorithm
    • #2: Share Exchange Protocol
    • #3: Server Selection Algorithm, filecap format
    • #4: Directory Format
  • Tahoe URIs
    • File URIs
    • Directory URIs
    • Internal Usage of URIs
  • File Encoding
    • Hashes
  • URI Extension Block
  • Mutable Files
    • Mutable Formats
    • Consistency vs. Availability
    • The Prime Coordination Directive: “Don’t Do That”
    • Small Distributed Mutable Files
    • Medium Distributed Mutable Files
    • Large Distributed Mutable Files
    • TODO
  • Tahoe-LAFS Directory Nodes
    • Key-value Store Primitives
    • Filesystem Goals
    • Dirnode Goals
    • Dirnode secret values
    • Dirnode storage format
    • Dirnode sizes, mutable-file initial read sizes
    • Design Goals, redux
    • Starting Points: root dirnodes
    • Mounting and Sharing Directories
    • Revocation
  • Servers of Happiness
    • Measuring Servers of Happiness
    • Issues
  • Redundant Array of Independent Clouds: Share To Cloud Mapping
    • Introduction
    • Terminology
    • Functional Requirements
    • Mapping
    • Costs
    • Structure of Implementation
    • Known Issues
    • References

Previous topic

Building pyOpenSSL on Windows

Next topic

Specification Document Outline

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Tahoe-LAFS 1.x documentation »
  • Specifications
© Copyright 2016, The Tahoe-LAFS Developers. Created using Sphinx 4.2.0.