https://clickhouse-test-reports.s3.yandex.net/19868/c39ee3f58c85de0f2a7b609377e2f138305dc745/fuzzer_debug/report.html#fail1
{
    std::unordered_set<UInt64> file_indices_to_skip;
    if (Poco::File{current_batch_file_path}.exists())
    {
        
        Batch batch(*this, files);
        ReadBufferFromFile in{current_batch_file_path};
        batch.readText(in);
        file_indices_to_skip.insert(batch.file_indices.begin(), batch.file_indices.end());
        batch.send();
        metric_pending_files.sub(batch.file_indices.size());
    }
    std::unordered_map<BatchHeader, Batch, BatchHeader::Hash> header_to_batch;
    for (const auto & file : files)
    {
        if (quit)
            return;
        UInt64 file_idx = file.first;
        const String & file_path = file.second;
        if (file_indices_to_skip.count(file_idx))
            continue;
        size_t total_rows = 0;
        size_t total_bytes = 0;
        std::string sample_block_structure;
        DistributedHeader header;
        try
        {