adelapena opened a new pull request, #2321: URL: https://github.com/apache/cassandra/pull/2321
The patch adds a new guardrail for partition size that is checked when writing a sstable (flush, compaction, etc.) Triggering the failure threshold will emit an ERROR log message and a diagnostic event, but it won't abort the sstable write operation. This guardrail replaces the `compaction_large_partition_warning_threshold` property, which is now marked as deprecated. Both checks will exist until we remove `compaction_large_partition_warning_threshold` on the next major. The reason for keeping both properties and not just renaming `compaction_large_partition_warning_threshold` to `partition_size_warn_threshold` is that the behaviour, log messages, etc. are slightly different. It's worth mentioning that the existing `compaction_large_partition_warning_threshold`: * Isn't actually triggered only on compaction, but on any sstable write. * Cannot be dynamically updated. * Doesn't emit any kind of diagnostic events. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

