v.25.10Backward Incompatible Change

Two slight changes to how min_free_disk_ratio_to_perform_insert and

Two slight changes to how min_free_disk_ratio_to_perform_insert and min_free_disk_bytes_to_perform_insert settings work: - use unreserved instead of available bytes to determine if an insert should be rejected. This is probably not crucial if the reservations for background merges and mutations are small compared to the configured thresholds, but it seems more correct. - Don't apply these settings to system tables. The reasoning for this is that we still want tables like query_log to be updated. This helps a lot with debugging. Data written to system tables is usually small compared to actual data, so they should be able to continue for much longer with a reasonable min_free_disk_ratio_to_perform_insert threshold. #88468 (c-end).