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)