Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 30445 invoked from network); 1 Jul 2010 14:08:43 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Jul 2010 14:08:43 -0000 Received: (qmail 94388 invoked by uid 500); 1 Jul 2010 14:08:42 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 94177 invoked by uid 500); 1 Jul 2010 14:08:40 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 94160 invoked by uid 99); 1 Jul 2010 14:08:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 14:08:39 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jbellis@gmail.com designates 74.125.83.172 as permitted sender) Received: from [74.125.83.172] (HELO mail-pv0-f172.google.com) (74.125.83.172) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jul 2010 14:08:34 +0000 Received: by pvd12 with SMTP id 12so1103698pvd.31 for ; Thu, 01 Jul 2010 07:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=Bg94XN6hMnyjteRIzgolnbh9Jn28pEsKt1V3rf/9Gzk=; b=all2h8AdnC53VbcVO4ppLHkzNptSo6ajAMLkmBp7/H0/mQIff8UM9zQ801JzFTMt5Q W77OqzA6PEbqY7iVDV3P/d17deaOMyfHzf2UrMSzczklSU9ZzMZQoDKSFaoEIFMbOlbB YB5ESunkTkFnQo/sm92cQJDBit9wzLnlTAiEA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=aERgITShYE7Qn1O5eK9dbI99E0T+FOFejc4at+vDk1C2M2vYsfBlDE5pdQhrS1Qxom t9efD8DkNGvnFxn2vtUg6h7ZRQgFFdMLPNrDgKrKVP4Z7JjiwMQeiz+LLRshEOj6aVou N3uI7cBHB+mIbp0/tptbyomtmODBloJ2KYNmY= Received: by 10.142.4.31 with SMTP id 31mr12319803wfd.255.1277993292306; Thu, 01 Jul 2010 07:08:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.28.5 with HTTP; Thu, 1 Jul 2010 07:07:52 -0700 (PDT) In-Reply-To: <0B96B27D-0ADC-4650-9DDD-579F6D295921@wimba.com> References: <0B96B27D-0ADC-4650-9DDD-579F6D295921@wimba.com> From: Jonathan Ellis Date: Thu, 1 Jul 2010 07:07:52 -0700 Message-ID: Subject: Re: Identifying Tombstones To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org http://wiki.apache.org/cassandra/FAQ#range_ghosts On Thu, Jul 1, 2010 at 6:35 AM, Phil Stanhope wrote: > I understand that tombstones are internal implementation detail ... yet, the > fact remains in 0.6.2 that a key/col creation followed by a delete of the > key/col will result in the key being returned in a get_range_slices call. If > the CF is flushed and compacted (after GCGraceSeconds), the key will not be > returned in the get_range_slices call. > David ... is this what you are referring to? > Is there anyway to tell get_range_slices to return only keys that have a > (any) column? > -phil > On Jul 1, 2010, at 9:03 AM, David Boxenhorn wrote: > > Great! Thanks! > > > On Thu, Jul 1, 2010 at 3:40 PM, Jonathan Ellis wrote: >> >> Tombstones are internal to Cassandra and are never sent to the client. >> >> On Thu, Jul 1, 2010 at 2:20 AM, David Boxenhorn wrote: >> > I recently learned that when I get a key, I might get a tombstone. >> > >> > How can I know if a returned key is a tombstone? (I need to ignore them >> > for >> > my application.) >> > >> >> >> >> -- >> Jonathan Ellis >> Project Chair, Apache Cassandra >> co-founder of Riptano, the source for professional Cassandra support >> http://riptano.com > > > -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of Riptano, the source for professional Cassandra support http://riptano.com