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)

Reply via email to