It is fine to use multiple coumn families via batch_mutate. The size
of the batch itself will take some tunning. In what you are describing
below, it will help watch the cassandra logs in debug mode to diagnose
the issue.

In general though, I think a good rule with batch_mutate is to start
with 500 mutations (regardless of column families) and go up
incrementally from there watching the logs and ideally memory
consumption as you go.

On Thu, Feb 17, 2011 at 2:11 PM, Roshan Dawrani <roshandawr...@gmail.com> wrote:
> Hi,
> Is it ok to update / insert into multiple column families (some regular,
> some related super column families) using in one batch?
>
> I earlier had a few separates mutator.execute() calls hitting these CFs, but
> I am trying to merge them into a bigger batch.
> The issue I am facing is that the smaller batches used to get executed
> perfectly, but with the combined one, the updates just hang !
> I am not pin-pointing the issue anywhere at this time. I just want to know
> if it is normal to update multiple CFs in a batch and if there is deadlock
> situation that may arise if that is done.
> --
> Roshan
> Blog: http://roshandawrani.wordpress.com/
> Twitter: @roshandawrani
> Skype: roshandawrani
>
>

Reply via email to