You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Evan Weaver <ew...@gmail.com> on 2009/07/27 18:13:29 UTC
Re: lazy boy example using column family
Transferring this over to dev.
I think it's unacceptable to have to restart the entire cluster under
any circumstances aside from code upgrades, even if the operation in
question is "rare". Note that in column-oriented use, adding or
removing a CF is not rare at all.
Let's not turn a bug into a feature, here. More usability is never bad.
Evan
On Mon, Jul 27, 2009 at 12:38 AM, Mark Robson<ma...@gmail.com> wrote:
>
>
> 2009/7/27 <mo...@gmail.com>
>>
>> i m trying to use cassandra in a mode where everytime i create a new
>> columnfamily i do not want to restart all the nodes
>
> In my opinion you should not be doing that anyway.
>
> Because families can have as many columns as you like anyway, it should not
> normally be necessary to create new families. And when you do, it will
> probably be part of a major release that will have some impact on your
> infrastructure.
>
> You should define an operational procedure for restarting all the nodes for
> occasional use by ops engineers; they could choose to automate it.
>
> Restarting all nodes isn't that onerous provided it's not done too often.
> It's not going to take > a few hours, even if you have quite a few.
>
> Mark
>
--
Evan Weaver
Re: lazy boy example using column family
Posted by Michael Greene <mi...@gmail.com>.
http://issues.apache.org/jira/browse/CASSANDRA-44 is the tracking
issue for making column families easier to modify in an existing
cluster.
Michael
On Mon, Jul 27, 2009 at 11:13 AM, Evan Weaver<ew...@gmail.com> wrote:
> Transferring this over to dev.
>
> I think it's unacceptable to have to restart the entire cluster under
> any circumstances aside from code upgrades, even if the operation in
> question is "rare". Note that in column-oriented use, adding or
> removing a CF is not rare at all.
>
> Let's not turn a bug into a feature, here. More usability is never bad.
>
> Evan
>
> On Mon, Jul 27, 2009 at 12:38 AM, Mark Robson<ma...@gmail.com> wrote:
>>
>>
>> 2009/7/27 <mo...@gmail.com>
>>>
>>> i m trying to use cassandra in a mode where everytime i create a new
>>> columnfamily i do not want to restart all the nodes
>>
>> In my opinion you should not be doing that anyway.
>>
>> Because families can have as many columns as you like anyway, it should not
>> normally be necessary to create new families. And when you do, it will
>> probably be part of a major release that will have some impact on your
>> infrastructure.
>>
>> You should define an operational procedure for restarting all the nodes for
>> occasional use by ops engineers; they could choose to automate it.
>>
>> Restarting all nodes isn't that onerous provided it's not done too often.
>> It's not going to take > a few hours, even if you have quite a few.
>>
>> Mark
>>
>
>
>
> --
> Evan Weaver
>