incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Zlatanov <...@lifelogs.com>
Subject Re: loading schema in trunk
Date Tue, 13 Apr 2010 15:19:23 GMT
On Tue, 13 Apr 2010 09:08:44 -0500 Eric Evans <eevans@rackspace.com> wrote: 

EE> On Tue, 2010-04-13 at 08:44 -0500, Gary Dusbabek wrote:
>> 2010/4/13 Ted Zlatanov <tzz@lifelogs.com>:
>> > Should the functionality be exposed only through JMX, through nodetool,
>> > or through cassandra-cli?  I'll create the ticket if you like and then I
>> > or whoever wants to can work on it.

>> I prefer thrift (and nodetool), but I'd like to hear thoughts from the
>> community.

EE> If we're going to do this, I suggest a separate utility scoped at
EE> migrating existing definitions from an 0.6 configuration (and nothing
EE> else), and then deprecate it right off the bat (read: for removal in
EE> 0.8).

EE> The point here is to be as clear as possible that it is transient, and
EE> shouldn't be adopted as a management tool.

I think everyone agrees loadSchemaFromXML can go away after 0.7 but just
to be clear, you don't think Cassandra after 0.7 should come bundled
with a tool that can dump, clear, and restore the schema?  It's trivial
to implement some very basic support for that without trying to provide
a full management tool.

I think it would be a big help for new users, troubleshooting (because
you don't depend on tollkit X or language Y to know the true schema from
the server's POV), those who want to share schema definitions and tests
without external dependencies, and sysadmins who don't want to install
another language to do a schema backup.

Ted


Mime
View raw message