Cassandra error: Too large commit log size
This content applies only to On-premises and Client-managed cloud environments
Cassandra logs display the following error: java.lang.IllegalArgumentException: Mutation of number-value bytes is too large for the maximum size of number-value.
Condition
When the Cassandra commit log takes up too much disk space, connection issues might occur. The following is an example of an error message for this issue: java.lang.IllegalArgumentException: Mutation of 33749684 bytes is too large for the maximum size of 33554432.
- Review your application data model and segment the records into smaller units.
- As a temporary workaround for the error, in the
prconfig.xml
file, increase the maximum commit log size in megabytes by specifying the value of thecommitlog_segment_size_in_mb
property.The default maximum commit log size is 32 megabytes.Increase the maximum commit log size only as a temporary workaround. Permanently increased record writes might have a negative impact on database performance, which can affect system performance.For more information, see Changing node settings by modifying the prconfig.xml file.
Previous topic Cassandra error: Too many open files Next topic Cassandra warning: Couldn't find cfId