On Tue, 13 Apr 2010 09:08:44 -0500 Eric Evans <eev...@rackspace.com> wrote:
EE> On Tue, 2010-04-13 at 08:44 -0500, Gary Dusbabek wrote: >> 2010/4/13 Ted Zlatanov <t...@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