Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-2406

Define semantics of cell timestamps/versions

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.90.0
    • Component/s: documentation
    • Labels:
      None

      Description

      There is a lot of general confusion over the semantics of the cell timestamp. In particular, a couple questions that often come up:

      • If multiple writes to a cell have the same timestamp, are all versions maintained or just the last?
      • Is it OK to write cells in a non-increasing timestamp order?

      Let's discuss, figure out what semantics make sense, and then move towards (a) documentation, (b) unit tests that prove we have those semantics.

        Attachments

        1. 2406.txt
          22 kB
          Michael Stack
        2. versions.html
          12 kB
          Michael Stack

        Issue Links

          Activity

            People

            • Assignee:
              pranavkhaitan Pranav Khaitan
              Reporter:
              tlipcon Todd Lipcon

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment