hi,
v21.12.3.1-stable
clickhouse-client execute 'system RELOAD FUNCTION on cluster cluster test_function;'
Actual execution differs from expectations.

![image](https://user-images.githubusercontent.com/35019926/153533788-53ed9c1f-d383-4bc8-b85e-d1828328ad7e.png)



break;
        }
        case Type::FLUSH_DISTRIBUTED:
        case Type::RESTORE_REPLICA:
        {
            if (!parseQueryWithOnClusterAndMaybeTable(res, pos, expected,  true,  false))
                return false;
            break;
        }
        case Type::STOP_MERGES:
        case Type::START_MERGES:
        {
            String storage_policy_str;
            String volume_str;
            auto parse_on_volume = [&]() -> bool
            {
                ASTPtr ast;
                if (ParserIdentifier{}.parse(pos, ast, expected))
                    storage_policy_str = ast->as<ASTIdentifier &>().name();
                else
                    return false;
                if (!ParserToken{TokenType::Dot}.ignore(pos, expected))
                    return false;
                if (ParserIdentifier{}.parse(pos, ast, expected))
                    volume_str = ast->as<ASTIdentifier &>().name();
                else
                    return false;
                return true;
            };
            if (ParserKeyword{"ON VOLUME"}.ignore(pos, expected))