Return-Path: Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: (qmail 34579 invoked from network); 20 Jul 2010 08:17:48 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 20 Jul 2010 08:17:48 -0000 Received: (qmail 75180 invoked by uid 500); 20 Jul 2010 08:17:48 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 74914 invoked by uid 500); 20 Jul 2010 08:17:46 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 74906 invoked by uid 99); 20 Jul 2010 08:17:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Jul 2010 08:17:45 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Jul 2010 08:17:42 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o6K89pEJ021810 for ; Tue, 20 Jul 2010 08:09:51 GMT Message-ID: <22086035.471801279613391705.JavaMail.jira@thor> Date: Tue, 20 Jul 2010 04:09:51 -0400 (EDT) From: "Bruno Dumon (JIRA)" To: issues@hbase.apache.org Subject: [jira] Commented: (HBASE-2406) Define semantics of cell timestamps/versions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-2406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12890210#action_12890210 ] Bruno Dumon commented on HBASE-2406: ------------------------------------ bq. I commented on this on the blog post. This is not the case, we do support this by setting max to be the timestamp+1 My problem there was not the 'less than or equal' but rather getting the most recent version at some past point-in-time. I now (finally) understand this can be achieved by setting the range from 0 to the desired timestamp and max versions to 1. I'll update the blog to reflect this. Concerning resurfacing puts: I do not see this as a problem, just as an interesting effect of how things work. > Define semantics of cell timestamps/versions > -------------------------------------------- > > Key: HBASE-2406 > URL: https://issues.apache.org/jira/browse/HBASE-2406 > Project: HBase > Issue Type: Task > Components: documentation > Reporter: Todd Lipcon > Priority: Critical > Fix For: 0.90.0 > > > 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. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.