You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Marcus Olsson (JIRA)" <ji...@apache.org> on 2015/02/18 16:42:13 UTC

[jira] [Created] (CASSANDRA-8825) Mutation size warnings (batch, insert/update)

Marcus Olsson created CASSANDRA-8825:
----------------------------------------

             Summary: Mutation size warnings (batch, insert/update)
                 Key: CASSANDRA-8825
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8825
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Marcus Olsson
            Priority: Trivial


Just to clarify, this isn't a request to increase the default warn threshold for batch sizes, but rather a general discussion around it to get clarification of batches and perhaps change the current behaviour of size warnings.

When using large batches you get a warning if the batch size exceeds the batch_size_warn_threshold_in_kb, but is this always necessary?

I know that using batches for performance usually isn't recommended, but in my understanding this is if the batch contains multiple partitions. Does this apply for single partitions as well?

If there isn't a problem with large batches on a single partition then maybe the size warning shouldn't be there(or be of a separate size for single partitions?). If there is then maybe a warning should be added for insert/update as well? I realise that getting to that size for a single insert is harder, but it's still possible(e.g. storing a file in a blob, which I guess is discouraged so a warning might be good?).

So I guess that depending on what the problem is there are three courses of action:

If the size of a single partition isn't a problem
 - Check if the batch involves multiple partitions before warning.

If the size of a single partitions isn't as much of a problem as multiple partitions
 - Create a separate warn threshold for single partitions.
 - Maybe add the same warning for insert/update.

If the size is always a problem
 - Add the same warning for insert/update.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)