1# Usage: 2# let $checkpoint = <value to set the checkpoint>; 3# let $succeeds = <1 if checkpoint creation should succeed, 0 otherwise>; 4# --source set_checkpoint.inc 5 6 7if ($succeeds) 8{ 9 # Create checkpoint 10 --replace_result '$checkpoint' [CHECKPOINT] 11 eval SET GLOBAL ROCKSDB_CREATE_CHECKPOINT = '$checkpoint'; 12 13 # Check checkpoint 14 --list_files $checkpoint CURRENT 15 16 # Cleanup 17 --remove_files_wildcard $checkpoint * 18 --rmdir $checkpoint 19 --disable_abort_on_error 20 --enable_abort_on_error 21} 22if (!$succeeds) 23{ 24 --disable_result_log 25 --disable_query_log 26 --error ER_GET_ERRMSG 27 eval SET GLOBAL ROCKSDB_CREATE_CHECKPOINT = '$checkpoint'; 28 --enable_query_log 29 --enable_result_log 30} 31