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 6ECDC7F76 for ; Wed, 9 Nov 2011 19:18:13 +0000 (UTC) Received: (qmail 57811 invoked by uid 500); 9 Nov 2011 19:18:11 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 57784 invoked by uid 500); 9 Nov 2011 19:18:11 -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 57776 invoked by uid 99); 9 Nov 2011 19:18:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Nov 2011 19:18:11 +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 (athena.apache.org: domain of vijay2win@gmail.com designates 209.85.215.172 as permitted sender) Received: from [209.85.215.172] (HELO mail-ey0-f172.google.com) (209.85.215.172) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Nov 2011 19:18:06 +0000 Received: by eyg24 with SMTP id 24so2046656eyg.31 for ; Wed, 09 Nov 2011 11:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=Z+s/851E1XMrj6AqBzyk9vBB6z2Zh1Zt/+vevB0NIUs=; b=WUAmA7olHEJEimNVXifCLRlOET+qPG3LkEFGKqPyl2KpIggsZk4SlQL+sU8FCCHQLY 5XbjjQq7/vy1QB3shwmDJ6s5zSCQ2ZPjxX79fCkOKNkvGsxDzn3COuTSEpBRS23YkRPH h2/Ey5INA0W1xX6XlNzhtMevmEIPIyzZA51oo= Received: by 10.213.8.71 with SMTP id g7mr296480ebg.108.1320866264133; Wed, 09 Nov 2011 11:17:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.213.22.1 with HTTP; Wed, 9 Nov 2011 11:17:23 -0800 (PST) In-Reply-To: References: From: Vijay Date: Wed, 9 Nov 2011 11:17:23 -0800 Message-ID: Subject: Re: Second Cassandra users survey To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=0015174c18f2782ebb04b1522494 --0015174c18f2782ebb04b1522494 Content-Type: text/plain; charset=UTF-8 My wish list: 1) Conditional updates: if a column has a value then put column in the column family atomically else fail. 2) getAndSet: on counters: a separate API 3) Revert the count when client disconnects or receives a exception (so they can safely retry). 4) Something like a freeze API for updates to a row/CF (this can be used as a lock). Regards, On Tue, Nov 1, 2011 at 3: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 > --0015174c18f2782ebb04b1522494 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable My wish list:

1) Conditional updates: if a column has a value = then put column in the column family atomically else fail.
2) get= AndSet: on counters: a=C2=A0separate=C2=A0API
3) Revert the count= when client disconnects or=C2=A0receives=C2=A0a exception (so they can saf= ely retry).
4) Something like a freeze API for updates to a row/CF (this can be us= ed as a lock).

Regards,
</VJ>



On Tue, Nov 1, 2011 at 3:59 PM, Jonathan= Ellis <jbellis@g= mail.com> wrote:
Hi all,

Two years ago I asked for Cassandra use cases and feature requests.
[1] =C2=A0The results [2] have been extremely useful in setting and
prioritizing goals for Cassandra development. =C2=A0But 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. =C2=A0What does Cassandra do well? =C2= =A0What are
your pain points? =C2=A0What'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-d= ev@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.c= om

--0015174c18f2782ebb04b1522494--