Return-Path: X-Original-To: apmail-cassandra-dev-archive@www.apache.org Delivered-To: apmail-cassandra-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4982C9240 for ; Wed, 9 Jan 2013 16:30:41 +0000 (UTC) Received: (qmail 61383 invoked by uid 500); 9 Jan 2013 16:30:40 -0000 Delivered-To: apmail-cassandra-dev-archive@cassandra.apache.org Received: (qmail 61354 invoked by uid 500); 9 Jan 2013 16:30:40 -0000 Mailing-List: contact dev-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list dev@cassandra.apache.org Received: (qmail 61338 invoked by uid 99); 9 Jan 2013 16:30:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Jan 2013 16:30:40 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of edlinuxguru@gmail.com designates 209.85.223.177 as permitted sender) Received: from [209.85.223.177] (HELO mail-ie0-f177.google.com) (209.85.223.177) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Jan 2013 16:30:35 +0000 Received: by mail-ie0-f177.google.com with SMTP id k13so2345990iea.36 for ; Wed, 09 Jan 2013 08:30:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=r/VO0Hy6vWaIGnCUpNP87mIW1S++/Q3VoaibM8aoVao=; b=XZAVrTxAMcjmSSpaT7gcq5kWqTPRRLntfKNrB6Cm+MEjTK7G2CFCBy0y0Qhz+QtMah m99MBjH1RiounmS8XmjI3HiEBSC5nnjvbAdHvSmvcVmQ8/StjOqJ/dRdeyvsFZ4iNc7s tWUjulgb7E7nInYNfW62sjmEH7eMZhNFVotU6MWzCspTQOdC8Ut0U5L7L8NUCDJGS67k f37rjAFyDRC2o4xhDQeaM6yeRhs2m19cHqLwudagPQ6AVWV+B6FAL1UV8fBnHH0YLGRS xh3SJ2E/yTI8BwQY5Ezw/NnVU/qEah50spcG9AgxXqu+AhKnZDYh7SsHLIuTVVSMuWO6 kqfA== MIME-Version: 1.0 Received: by 10.43.125.133 with SMTP id gs5mr52245314icc.54.1357749014919; Wed, 09 Jan 2013 08:30:14 -0800 (PST) Received: by 10.64.97.162 with HTTP; Wed, 9 Jan 2013 08:30:14 -0800 (PST) In-Reply-To: References: <50ED8AF2.2000707@filez.com> Date: Wed, 9 Jan 2013 11:30:14 -0500 Message-ID: Subject: Re: max_compaction_threshold removed - bad move From: Edward Capriolo To: dev@cassandra.apache.org Content-Type: multipart/alternative; boundary=bcaec517cbe0ba7ae404d2dd93e8 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec517cbe0ba7ae404d2dd93e8 Content-Type: text/plain; charset=ISO-8859-1 If you want to complain about bad names in the code, start with the class implementing keyspaces being called Table. OMG that is terrible! We should only be wrongfully calling a "column family" a "table" :) (In hbase tables are actually a collection of column familes right so that is probably where that came from) On Wed, Jan 9, 2013 at 11:25 AM, Sylvain Lebresne wrote: > On Wed, Jan 9, 2013 at 5:04 PM, Edward Capriolo >wrote: > > > Was the change well accounted for in the changes.TXT or the readme.txt? > > > > The news file says: > "CQL3 is now considered final in this release. Compared to the beta > version that is part of 1.1, this final version has a few additions > (collections), but also some (incompatible) changes in the syntax for the > options of the create/alter keyspace/table statements. > (...) > Please refer to the CQL3 documentation for details" > > That last sentence refers to > http://cassandra.apache.org/doc/cql3/CQL.htmland yes, that should be > in the news file but that same url was pointing to > the 1.1 CQL3 doc before 1.2.0 was release so I didn't wanted to list it in > the news file for the betas and rcs and I forgot to add back the link to > that news file for the final, my bad (I'm sorry and I will add the link to > the NEWS file for the next release). And of course having forgotten to > update the max_threshold thing in said reference doc was infortunate but > that's fixed now. > > Now I know you are not happy with us having made breaking changes between > CQL3 beta in 1.1 and CQL3 final in 1.2. I'm sorry we did, but I do am happy > with the coherence of the language we have in that final so I think that > was probably worth it in the end. I do want to stress that the goal was to > have a CQL3 final for which we won't do breaking changes for the forseable > future. > > > > > > "// Note that isCompact means here that no componet of the comparator > > correspond to the column names > > // defined in the CREATE TABLE QUERY. This is not exactly equivalent to > the > > 'WITH COMPACT STORAGE' > > // option when creating a table in that "static CF" without a composite > > type will have isCompact == false > > // even though one must use 'WITH COMPACT STORAGE' to declare them." > > > > > > Confused > > > > Granted that is not the cleanest thing ever and we could probably rename > that isCompact variable but you do realize that is just an implementation > "detail" that have no impact whatsoever on users. If you want to complain > about bad names in the code, start with the class implementing keyspaces > being called Table. > > -- > Sylvain > --bcaec517cbe0ba7ae404d2dd93e8--