Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7C8119645 for ; Sat, 12 Nov 2011 02:25:01 +0000 (UTC) Received: (qmail 5223 invoked by uid 500); 12 Nov 2011 02:24:59 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 5198 invoked by uid 500); 12 Nov 2011 02:24:59 -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 5190 invoked by uid 99); 12 Nov 2011 02:24:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Nov 2011 02:24:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of edlinuxguru@gmail.com designates 209.85.210.172 as permitted sender) Received: from [209.85.210.172] (HELO mail-iy0-f172.google.com) (209.85.210.172) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Nov 2011 02:24:53 +0000 Received: by iaeo4 with SMTP id o4so6122286iae.31 for ; Fri, 11 Nov 2011 18:24:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=1FripiA8yJjpuYoIvInO03+lTedbKEaqcQXyEipJj+8=; b=aKd4eZRyGpL+hSCL1zo38q4xplC75iVPKFBecPCODk4NKsQP+EFYiwqTBDGonKimSB Ey2l+d6Hfe6yzjqUfpkTD1aiJr6X1jJY79TV4mqmv+0z8/BMohIH1pHYoSXJEHvmGACM j9UY/DV4ajWzEiZ2HLU27DfWmqKDNFb+y1hk0= MIME-Version: 1.0 Received: by 10.43.43.130 with SMTP id uc2mr14799063icb.35.1321064672055; Fri, 11 Nov 2011 18:24:32 -0800 (PST) Received: by 10.42.140.195 with HTTP; Fri, 11 Nov 2011 18:24:31 -0800 (PST) In-Reply-To: <3BFA92FC-3C42-4EC3-8B31-9F9B93B69C37@gmx.net> References: <3BFA92FC-3C42-4EC3-8B31-9F9B93B69C37@gmx.net> Date: Fri, 11 Nov 2011 21:24:31 -0500 Message-ID: Subject: Re: Second Cassandra users survey From: Edward Capriolo To: "user@cassandra.apache.org" Content-Type: multipart/alternative; boundary=bcaec52e601f80d1a904b1805678 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec52e601f80d1a904b1805678 Content-Type: text/plain; charset=ISO-8859-1 It seems like you could use a composite key partioner to accomplish this On Monday, November 7, 2011, Daniel Doubleday wrote: > Allow for deterministic / manual sharding of rows. > > Right now it seems that there is no way to force rows with different row keys will be stored on the same nodes in the ring. > This is our number one reason why we get data inconsistencies when nodes fail. > > Sometimes a logical transaction requires writing rows with different row keys. If we could use something like this: > > prefix.uniquekey and let the partitioner use only the prefix the probability that only part of the transaction would be written could be reduced considerably. > > > > On Nov 1, 2011, at 11:59 PM, Jonathan Ellis wrote: > >> Hi all, >> >> Two years ago I asked for Cassandra use cases and feature requests. >> [1] The results [2] have been extremely useful in setting and >> prioritizing goals for Cassandra development. But with the release of >> 1.0 we've accomplished basically everything from our original wish >> list. [3] >> >> I'd love to hear from modern Cassandra users again, especially if >> you're usually a quiet lurker. What does Cassandra do well? What are >> your pain points? What's your feature wish list? >> >> As before, if you're in stealth mode or don't want to say anything in >> public, feel free to reply to me privately and I will keep it off the >> record. >> >> [1] http://www.mail-archive.com/cassandra-dev@incubator.apache.org/msg01148.html >> [2] http://www.mail-archive.com/cassandra-user@incubator.apache.org/msg01446.html >> [3] http://www.mail-archive.com/dev@cassandra.apache.org/msg01524.html >> >> -- >> Jonathan Ellis >> Project Chair, Apache Cassandra >> co-founder of DataStax, the source for professional Cassandra support >> http://www.datastax.com > > --bcaec52e601f80d1a904b1805678 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable It seems like you could use a composite key partioner to accomplish this
On Monday, November 7, 2011, Daniel Doubleday <daniel.doubleday@gmx.net> wrote:
> All= ow for deterministic / manual sharding of rows.
>
> Right now it seems that there is no way to force rows with dif= ferent row keys will be stored on the same nodes in the ring.
> This = is our number one reason why we get data inconsistencies when nodes fail. >
> Sometimes a logical transaction requires writing rows with dif= ferent row keys. If we could use something like this:
>
> prefi= x.uniquekey and let the partitioner use only the prefix the probability tha= t only part of the transaction would be written could be reduced considerab= ly.
>
>
>
> On Nov 1, 2011, at 11:59 PM, Jonathan Ellis wr= ote:
>
>> Hi all,
>>
>> Two years ago I as= ked for Cassandra use cases and feature requests.
>> [1] =A0The re= sults [2] have been extremely useful in setting and
>> prioritizing goals for Cassandra development. =A0But with the rele= ase of
>> 1.0 we've accomplished basically everything from our= original wish
>> list. [3]
>>
>> I'd love t= o hear from modern Cassandra users again, especially if
>> you're usually a quiet lurker. =A0What does Cassandra do well?= =A0What are
>> your pain points? =A0What's your feature wish = list?
>>
>> As before, if you're in stealth mode or d= on't want to say anything in
>> public, feel free to reply to me privately and I will keep it off = the
>> record.
>>
>> [1] http://ww= w.mail-archive.com/cassandra-dev@incubator.apache.org/msg01148.html
>> [2] http://www.mail-archive.com/cassandra-user@incu= bator.apache.org/msg01446.html
>> [3] http://www.mail-arch= ive.com/dev@cassandra.apache.org/msg01524.html
>>
>> --
>> Jonathan Ellis
>> Project Chai= r, Apache Cassandra
>> co-founder of DataStax, the source for prof= essional Cassandra support
>> = http://www.datastax.com
>
> --bcaec52e601f80d1a904b1805678--