I'm not sure what Carlo is referring to, but generally if you have done,
thousands of migrations you can end up in a situation where the migrations
take a long time to replay, and there are some race conditions that can be
problematic in the case where there are thousands of migrations that may
need to be replayed while a node is bootstrapped. If you get into this
situation it can be fixed by copying migrations from a known good schema to
the node that you are trying to bootstrap.

Generally I would advise against frequent schema updates. Unlike rows in
column families the schema itself is designed to be relatively static.

On Mon, Jan 30, 2012 at 2:14 PM, Jim Newsham <jnews...@referentia.com>wrote:

>
> Could you also elaborate for creating/dropping column families?  We're
> currently working on moving to 1.0 and using dynamically created tables, so
> I'm very interested in what issues we might encounter.
>
> So far the only thing I've encountered (with 1.0.7 + hector 1.0-2) is that
> dropping a cf may sometimes fail with UnavailableException.  I think this
> happens when the cf is busy being compacted.  When I sleep/retry within a
> loop it eventually succeeds.
>
> Thanks,
> Jim
>
>
> On 1/26/2012 7:32 AM, Pierre-Yves Ritschard wrote:
>
>> Can you elaborate on the composite types instabilities ? is this
>> specific to hector as the radim's posts suggests ?
>> These one liner answers are quite stressful :)
>>
>> On Thu, Jan 26, 2012 at 1:28 PM, Carlo Pires<carlopi...@gmail.com>
>>  wrote:
>>
>>> If you need to use composite types and create/drop column families on the
>>> fly you must be prepared to instabilities.
>>>
>>>
>


-- 
Ben Coverston
DataStax -- The Apache Cassandra Company

Reply via email to