On Tue, Nov 15, 2011 at 17:23, Jonathan Ellis <jbel...@gmail.com> wrote:
> I started a "users survey" thread over on the users list (replies are
> still trickling in), but as useful as that is, I'd like to get
> feedback that is more quantitative and with a broader base.  This will
> let us prioritize our development efforts to better address what
> people are actually using it for, with less guesswork.  For instance:

If we're having a hard time prioritizing work on Cassandra we should
consider if the work left is not worth doing or is all the same
priority.

> we put a lot of effort into compression for 1.0.0; if it turned out
> that only 1% of 1.0.x users actually enable compression, then it means
> that we should spend less effort fine-tuning that moving forward, and
> use the energy elsewhere.
>

Here is what should determine where energy is spent:  if enough people
are willing to expend the effort to voice their concerns about feature
X in JIRA and on the mailing list, and there are people willing to do
the technical work, and it doesn't represent a technical Wrong Turn
for the project, then it should (it will) get worked on.

> (Of course it could also mean that we did a terrible job getting the
> word out about new features and explaining how to use them, but either
> way, it would be good to know!)
>
> I propose adding a basic cluster reporting feature to cassandra.yaml,
> enabled by default.  It would send anonymous information about your
> cluster to an apache.org VM.  Information like, number (but not names)
> of keyspaces and columnfamilies, ks-level options like compression, cf
> options like compaction strategy, data types (again, not names) of
> columns, average row size (or better: the histogram data), and average
> sstables per read.
>
> Thoughts?

IMO this well-intentioned proposal, and most of the comments have
missed the mark entirely.

As open-source software, the community should decide which features
(including this proposal) make it into Cassandra.  Isn't this how it
is supposed to work?

Gary.

>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>

Reply via email to