#34528

**Describe the bug**
[A link to the report](https://s3.amazonaws.com/clickhouse-test-reports/34528/6a8e35930ffc25f0574179c5ad93635cfe073121/stress_test__thread__actions_.html)


}
                auto backup_entry = backup->readFile(file_path_in_backup);
                auto marks_rb = backup_entry->getReadBuffer();
                for (size_t i = 0; i != num_extra_marks; ++i)
                {
                    for (size_t j = 0; j != num_data_files; ++j)
                    {
                        Mark mark;
                        mark.read(*marks_rb);
                        mark.rows += old_num_rows[j];     
                        mark.offset += old_data_sizes[j]; 
                        data_files[j].marks.push_back(mark);
                    }
                }
            }
            
            saveMarks(lock);
            saveFileSizes(lock);
        }
        catch (...)
        {
            
            file_checker.repair();
            removeUnsavedMarks(lock);
            throw;
        }
    };
    return {restore_task};
}
void registerStorageLog(StorageFactory & factory)