Tool for easy ClickHouse backup and restore using object storage for backup files.
IMPROVEMENTS
info
logging for uploadObjectDiskParts
and downloadObjectDiskParts
operationBUG FIXES
Unknown setting base_backup
for use_embedded_backup_restore: true
and create --diff-from-remote
, affected 2.5.0+ versions, fix 735
BUG FIXES
AWS_ROLE_ARN
and S3_ASSUME_ROLE_ARN
then S3_ASSUME_ROLE_ARN
shall have more priority than AWS_ROLE_ARN
fix 898
IMPROVEMENTS
disable_progress_bar
config option and related progress bar code--delete-source
parameter for upload
and create_remote
commands to explicitly delete local backup during upload, fix 777
--env ENV_NAME=value
cli parameter for allow dynamically override any config parameter, fix 821
use_embedded_backup_restore: true
with empty embedded_backup_disk
value, tested on S3/GCS over S3/AzureBlobStorage, fix 695
--rbac, --rbac-only, --configs, --configs-only
now works with use_embedded_backup_restore: true
-- --data
for restore
with use_embedded_backup_restore: true
will use allow_non_empty_tables=true
to allow fix 756
--diff-from-remote
parameter for create
command, will copy only new data parts object disk data, also allows to download properly object disk data from required backup during restore
, fix 865
use_embedded_backup_restore: true
fix 735
GCS_CHUNK_SIZE
config parameter, try to speedup GCS upload fix 874, thanks @dermasmid--remote-backup
cli parameter to tables
command and GET /backup/table
, fix 778
rbac_always_backup: true
option to default config, will create backup for RBAC objects automatically, restore still require --rbac
to avoid destructive actions, fix 793
rbac_conflict_resolution: recreate
option for RBAC object name conflicts during restore, fix 851
upload_max_bytes_per_seconds
and download_max_bytes_per_seconds
config options to allow throttling without CAP_SYS_NICE, fix 817
clickhouse_backup_in_progress_commands
metric, fix 836
clickhouse/clickhouse-server:24.3
to CI/CDBUG FIXES
S3_MAX_PARTS_COUNT
default value from 2000
to 4000
to continue decrease memory usage for S35Mb
to 10Mb
ALTER TABLE ... DROP PARTITION
instead of DROP TABLE
for restore
and restore_remote
with parameters --data --partitions=...
, fix 756
freeze_by_part
+ freeze_by_part_where
, fix 855
CLICKHOUSE_SKIP_TABLES_ENGINES
during create
commandObjectDisks
+ CLICKHOUSE_USE_EMBEDDED_BACKUP_RESTORE: true
- shall skip upload object disk content, fix 799
docker-entrypoint.d
processing, will infinite reconnect each 5 seconds, until success, fix 857
USE_EMBEDDED_BACKUP_RESTORE=true
behavior to allow use backup disk with type local
, fix 882
--rbac
behavior, don't create access folder if no RBAC objects is presentsystem.disks
contains disk which not present in any storage_policies
, fix 845
IMPROVEMENTS
s3:CopyObject
minimum 128Mb, look details https://repost.aws/questions/QUtW2_XaALTK63wv9XLSywiQ/s3-sync-command-is-slow-to-start-on-some-data
BUG FIXES