rename 'thingA' to something more permanent #62

Closed
opened 2007-06-06 22:53:52 +00:00 by warner · 1 comment

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.

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](wiki/RemoteInterfaces), symbol names inside the code, and filenames on disk, so it is a significant compatibility-affecting change.
warner added the
code
major
defect
0.2.0
labels 2007-06-06 22:53:52 +00:00
warner added this to the 0.3.0 milestone 2007-06-06 22:53:52 +00:00
Author

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

we renamed it "URI extension block". source:docs/URI-extension.txt contains a description of what's inside it.
warner added the
fixed
label 2007-06-10 03:51:21 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#62
No description provided.