Skip to content

TideSQL 3 MINOR (v3.5.0)#87

Merged
guycipher merged 1 commit intomasterfrom
350minor
Mar 13, 2026
Merged

TideSQL 3 MINOR (v3.5.0)#87
guycipher merged 1 commit intomasterfrom
350minor

Conversation

@guycipher
Copy link
Member

alter table now applies changed table options (sync_mode, compression,
bloom_fpr, klog_value_threshold, etc) to live column families via
tidesdb_cf_update_runtime_config instead of only persisting them in
the frm. also updates share-level cached options for isolation level,
ttl, and encryption on alter.

optimize table now calls tidesdb_purge_cf for synchronous flush and
compaction instead of async tidesdb_compact so the table is fully
compacted when the statement returns.

added tidesdb_log_to_file and tidesdb_log_truncation_at read-only
system variables. these were previously hardcoded to 1 and 24mb.

added tidesdb_checkpoint_dir system variable trigger for near-instant
hard-link snapshots via tidesdb_checkpoint, same pattern as the
existing tidesdb_backup_dir.

plugin set to gamma

bloom_fpr, klog_value_threshold, etc) to live column families via
tidesdb_cf_update_runtime_config instead of only persisting them in
the frm. also updates share-level cached options for isolation level,
ttl, and encryption on alter.

optimize table now calls tidesdb_purge_cf for synchronous flush and
compaction instead of async tidesdb_compact so the table is fully
compacted when the statement returns.

added tidesdb_log_to_file and tidesdb_log_truncation_at read-only
system variables. these were previously hardcoded to 1 and 24mb.

added tidesdb_checkpoint_dir system variable trigger for near-instant
hard-link snapshots via tidesdb_checkpoint, same pattern as the
existing tidesdb_backup_dir.

plugin set to gamma
@guycipher guycipher self-assigned this Mar 13, 2026
@guycipher guycipher merged commit c190973 into master Mar 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant