Hi all,

Currently we use the term "remote bootstrap" to mean the process by which
one tablet server copies a tablet from another. This terminology started
long long ago, back when we thought there was some chance that it would
actually _start_ the tablet from remote storage, which isn't at all what
the current design does.

I think it would be more accurate and cause less confusion if we considered
changing our terminology here. The current terminology invites confusion
with "tablet bootstrap", the process by which a tablet opens its data,
replays its logs, and starts. A couple suggestions would be:

- Tablet copy (since we're copying a tablet from one host to another)
- Tablet snapshot transfer (a mouthful,but fairly accurate)
- Remote tablet copy (slightly more precise than "tablet copy" but also
longer)

What do people think? Changing this before we hit 1.0 would be nice just so
we have time to update docs, metric names, etc, even though it doesn't
affect any public APIs.

-Todd
-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to