Tahoe-LAFS
tahoe-lafs-1.12.0
  • Welcome to Tahoe-LAFS!
  • Installing Tahoe-LAFS
  • How To Run Tahoe-LAFS
  • Configuring a Tahoe-LAFS node
  • Tahoe-LAFS Architecture
  • The Tahoe-LAFS CLI commands
  • The Tahoe REST-ful Web API
  • Tahoe-LAFS SFTP and FTP Frontends
  • Tahoe-LAFS Magic Folder Frontend
  • Download status
  • Known Issues
  • How To Configure A Server
  • The Tahoe Upload Helper
  • The Convergence Secret
  • Garbage Collection in Tahoe
  • Statement on Backdoors
  • Donations
  • Expenses paid by donated BTC
  • Things To Be Careful About As We Venture Boldly Forth
  • Avoiding Write Collisions in Tahoe
  • Magic Folder Set-up Howto
  • The Tahoe BackupDB
  • Using Tahoe-LAFS with an anonymizing network: Tor, I2P
  • Node Keys in Tahoe-LAFS
  • Performance costs for some common operations
  • Tahoe Logging
  • Tahoe Statistics
  • How To Build Tahoe-LAFS On A Desert Island
  • Debian and Ubuntu Support
  • Building Tahoe-LAFS on Windows
  • OS-X Packaging
  • Building pyOpenSSL on Windows
  • Specifications
    • Specification Document Outline
    • Tahoe URIs
    • File Encoding
    • URI Extension Block
    • Mutable Files
    • Tahoe-LAFS Directory Nodes
    • Servers of Happiness
    • Redundant Array of Independent Clouds: Share To Cloud Mapping
  • Proposed Specifications
  • Filesystem-specific notes
  • Old Configuration Files
  • Using Tahoe as a key-value store
Tahoe-LAFS
  • Docs »
  • Specifications
  • Edit on GitHub

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
Next Previous

© Copyright 2016, The Tahoe-LAFS Developers. Revision 0cea91d7.

Built with Sphinx using a theme provided by Read the Docs.