#62 closed defect (fixed)

rename 'thingA' to something more permanent

Reported by: warner Owned by: warner
Priority: major Milestone: 0.3.0
Component: code Version: 0.2.0
Keywords: Cc:
Launchpad Bug:

Description

I created a data block temporarily named "thingA". Each uploaded file has an instance of this block. Each bucket maintains an identical copy of this block, and the hash of the block goes into the URI. This block is specified to be small (a few hundred bytes), independent of how large the corresponding file may be. This block contains any data necessary to reconstruct or validate the file that is not needed to locate the storage buckets. In particular, it contains merkle tree hash roots, full-file hashes, and certain encoding parameters (like segment size).

This block needs a more permanent name. "validation block" was proposed, as was "inode", "vnode", "metadata block", and others. I'd like for us to settle upon a name and change the code to match before making the next release. This affects RemoteInterfaces?, symbol names inside the code, and filenames on disk, so it is a significant compatibility-affecting change.

Change History (2)

comment:1 Changed at 2007-06-07T20:38:24Z by warner

  • Owner changed from somebody to warner
  • Status changed from new to assigned

comment:2 Changed at 2007-06-10T03:51:21Z by warner

  • Resolution set to fixed
  • Status changed from assigned to closed

we renamed it "URI extension block". source:docs/URI-extension.txt contains a description of what's inside it.

Note: See TracTickets for help on using tickets.