I deleted all the zookeeper's for clickhouse path because its hard disk was full, after that I restarted the cluster.
Right now the data can not be inserted because the path is not created
{
    String node_data;
    String entry_path = queue_dir + "/" + entry_name;
    if (!zookeeper->tryGet(entry_path, node_data))
    {
        
        out_reason = "The task was deleted";
        return false;
    }
    auto task = std::make_unique<DDLTask>();
    task->entry_name = entry_name;
    task->entry_path = entry_path;
    try
    {
        task->entry.parse(node_data);
    }
    catch (...)
    {
        
        
        
        tryLogCurrentException(log, "Cannot parse DDL task " + entry_name + ", will try to send error status");
        String status = ExecutionStatus::fromCurrentException().serializeText();
        try
        {
            createStatusDirs(entry_path, zookeeper);